Erro ao executar a função das ferramentas Arc Hydro no ArcMap?

Estou tentando executar uma função das ferramentas Arc Hydro no ArcMap 10.1; Avaliação do coletor. Mas antes que possa terminar, ele retorna uma mensagem de erro que, francamente, não entendo nada. Vai para System.runtime.interopservices.comexception (0x80004005): erro hresult e_fail .

Alguém pode me ajudar a resolver isso? Eu tentei tudo que pude pensar. Execute a função da caixa de ferramentas em vez de menus suspensos, encurte caminhos, reinicie o ArcMap, reinstale o AHT, abra novos documentos de mapa, reinicie meu computador, espere até o dia seguinte e veja se ele se corrigiu automaticamente …

Depois de pesquisar neste fórum, encontrei uma possível duplicata , embora ela ” não tem respostas. Agora estou sem ideias, alguém pode me ajudar ?!

insira a descrição da imagem aqui

Estou usando Licença básica do ArcMap 10.1 SP1 e Windows 7.


Acho que reduzi um pouco, mas ainda não estou claro o que há de errado. A avaliação do coletor usa uma série de funções no Arcmap, das quais um é Estatísticas zonais como tabela . É nele que fica preso. O raster de entrada de alguma forma não existe, caminho desconhecido. Eu acho que isso é algum raster intermediário.

insira a descrição da imagem aqui


Após consultar a equipe da Arc Hydro, recebi o conselho de não usar grades armazenadas em um gdb (que eu não fiz). Também tentei alterar os locais de destino, graças a @ G.Oxsen. Infelizmente, nenhum deles resolveu o problema. De acordo com a equipe do Arc Hydro, o GPL0 sobre o qual perguntei anteriormente está em -grela de memória, então provavelmente não há problema.

Estou investigando que ela está relacionada à instalação do SP1. Alguém aí usando AHT com SP1 e fez a avaliação do coletor funcionando?


Desinstalar o SP1 não mudou nada, infelizmente. Ainda estou trabalhando nisso, mas com menos intensidade. Parece que vou ter que encontrar soluções …


Reduzindo o número de sinks precisam ser processados. Consegui colocar a avaliação do Sink em execução. Ter os arquivos não armazenados em um gdb parece ajudar também, como mencionado anteriormente, e usar grades inteiras. Alterar o “Número máximo de valores únicos a serem renderizados” em Opções do ArcMap (menu Personalizar), guia Raster -> conjunto de dados Raster é outra dica que recebi (da equipe Arc Hydro). Reiniciar o ArcMap depois de executar cada uma ou duas funções também ajuda a manter as coisas estáveis.

Comentários

  • Eu também tive um problema com o ArcHydro 10.1 beta. O que consertou para mim foi executar o Windows Update e instalar alguns patches que perdi, incluindo alguns patches ” opcionais “. Parece estranho, mas funcionou para mim.

Resposta

Recebi um erro um pouco diferente (s ) enquanto executa a avaliação do Sink e o processamento básico do terreno desarranjado.

De qualquer forma, essas etapas podem resolver outros erros também, então aqui “o que ajudou:

  1. Mudei todos os meus dados para C: \ data \
  2. Eu criei um novo arquivo geodatabase (chamado testing.gdb) nessa pasta
  3. Aumentei o número máximo de valores únicos para renderizar
  4. Eu defini os alvos (C: \ data para raster e C: \ data \ testing.gdb para arquivos vetoriais) usando ApUtilites
  5. Eu defini a extensão do processamento até a extensão do meu DEM (Geoprocessings> Ambientes> Extensão do processamento))
  6. Salvei meu projeto como testing.mxd em C: \ data
  7. Eu defini testing.gdb como área de trabalho padrão. (isso finalmente resolveu os últimos erros que estava recebendo)
  8. Também nomeei meu quadro de dados simplesmente como “dados”, já que as ferramentas ArcHydro tendem a adicionar o nome do quadro de dados aos caminhos do arquivo de saída. Não tenho certeza se essa etapa é necessária.

Comentários

  • Ideias muito boas! Devo verificá-los da próxima vez que ‘ m calcular capturas, já que ainda recebo essas mensagens de erro regularmente.
  • Acho que ‘ s o mais útil é manter tudo em C: / em vez de uma unidade de rede, além de evitar shapefiles. Este também é um tópico de fóruns ArcHydro muito útil.

Resposta

Eu tive um problema semelhante com as ferramentas archydro no ArcGIS 10.0. Tente ir para a barra de ferramentas archydro e vá para ApUtilities> Set Target Location. Vá para cada seção dessa lista e edite os locais de destino dos Dados Raster. Certifique-se de que o local seja direcionado a uma pasta padrão e não a .gdb ou .mdb (na janela de seleção, certifique-se de que o campo “Mostrar do tipo:” esteja definido como “Shapefile / Raster Workspace” e não “Personal / File Geodatabase” ) Você pode conseguir atingir o mesmo objetivo através das opções de ambiente (menu suspenso Geoprocessamento) alterando o ambiente da área de trabalho para uma pasta normal e não para .gdb ou.mdb, mas eu não bagunçaria o ambiente da área de trabalho a menos que fosse necessário. Alterar o ambiente da área de trabalho afetará todos os processos, não apenas o ambiente raster para ferramentas archydro. Avise-me se isso ajudar.

Comentários

  • Eu ‘ temo que não ‘ t 🙁 Obrigado por sua ajuda! Pode estar relacionado ao SP1 do Arcmap 10.1, mas ainda olhando para isso. Eu ‘ vou obter volto aqui com uma solução assim que eu encontrar.

Resposta

O problema parece ser uma pasta longa nomes e / ou nomes de pasta com espaços. Se você definir os locais de destino como um nome de pasta simples & caminho, todas as ferramentas funcionarão.

Comentários

  • Olá! Embora isso possa ser parte da solução, eu ‘ d também recomendo olhar para as outras respostas se você encontrar mais problemas .

Resposta

Bem, eu tive aquele problema com Hec-geoHMS ao tentar criar o arquivo de modelo de bacia.

Para corrigir isso, implementei as etapas mencionadas acima e id não altera os destinos de saída de nenhum arquivo em qualquer operação a partir de (Pré-processamento), portanto, por padrão, ele os armazena em uma pasta chamada (Camadas). O erro não aconteceu novamente devido a “ir com o fluxo”.

Agora, se você “estiver interessado no que eu estava fazendo de errado, eu alterei deliberadamente o destino de saída para o arquivo geodatabase que estava trabalhando on (eu fiz isso como uma solução alternativa para um erro anterior, mal sabia que estava piorando as coisas). O arquivo “RawDEM” havia sumido e não podia ser selecionado ou encontrado, então tive que usar o DEM original que eu tinha – isso era um sinal claro de que algo estava errado -. Era uma grande bagunça. De qualquer forma, o erro HRESULT não existe mais .

Resposta

Eu tive esse erro HRESULT uma vez. Isso estava acontecendo porque eu costumava alterar o destino de saída manualmente todas as vezes ( começando a partir das operações dentro do menu Pré-processamento) em vez de deixar o programa decidir por padrão. Então, simplesmente siga as sugestões mencionadas acima – especialmente aquelas sobre destinos de saída de arquivos vetoriais e raster – e apenas siga o fluxo e não mude nada .

Resposta

O banco de dados é o principal problema. Se você quiser resolver este problema, crie um novo banco de dados geográfico ou copie o banco de dados original de sua pasta de documentos para a pasta do projeto que está trabalhando no momento. Em seguida, defina o geodatabase copiado como geodatabase padrão e comece a afundar. aviso:

  1. Depois de criar a nova conta do Windows, execute o ArcMap pela primeira vez e feche-o.
  2. Vá para o meu documento e copie a pasta ArcGIS para trabalhar no novo pasta do projeto. (na verdade, faça um backup da pasta original do geodatabase)
  3. Inicie o ArcMap novamente
  4. Inicie um novo projeto
  5. Defina o geodatabase copiado como o geodatabase padrão para seu projeto
  6. Salve o novo projeto com qualquer nome em sua pasta de trabalho no projeto.
  7. Insira seu arquivo DEM e cole-o.

Comentários

  • Você poderia explicar por que o nº 1 é necessário?
  • Além disso, por que eu precisaria copiar meu banco de dados de Documentos? Qual ‘ é a diferença de apenas criar um novo?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *