Erreur lors de lexécution de la fonction des outils Arc Hydro dans ArcMap?

Jessaie dexécuter une fonction à partir des outils Arc Hydro dans ArcMap 10.1; Évaluation de lévier. Mais avant de pouvoir finir, il renvoie un message derreur, que, franchement, je ne comprends pas du tout. Il passe à System.runtime.interopservices.comexception (0x80004005): error hresult e_fail .

Quelquun peut-il maider à résoudre ce problème? Jai essayé tout ce à quoi je pense. Exécutez la fonction à partir de la boîte à outils au lieu des menus déroulants, raccourcissez les chemins, redémarrez ArcMap, réinstallez AHT, ouvrez de nouveaux documents cartographiques, redémarrez mon ordinateur, attendez jusquau lendemain et voir sil sest automatiquement corrigé …

Après avoir cherché sur ce forum, jai trouvé un doublon possible , bien quil  » na pas de réponses. Maintenant, je nai plus didées, est-ce que quelquun peut maider?!

entrez la description de limage ici

Jutilise Licence de base ArcMap 10.1 SP1 et Windows 7.


Je pense que je lai réduit un peu, mais je ne sais toujours pas ce qui ne va pas. Lévaluation de puits utilise une série de fonctions dans Arcmap, dont lun est Statistiques zonales sous forme de tableau . Cest celui sur lequel il reste coincé. Le raster en entrée nexiste pas, chemin inconnu. Je suppose que cest un raster intermédiaire.

entrez la description de limage ici


Après avoir consulté léquipe dArc Hydro, jai reçu le conseil de ne pas utiliser les grilles stockées dans un gdb (ce que je nai pas fait). Jai également essayé de changer les emplacements de la cible, grâce à @ G.Oxsen. Malheureusement, aucun de ceux-ci na résolu le problème. Selon léquipe dArc Hydro, la GPL0 que jai posée plus tôt est un in -memory grid, donc probablement pas de problème là-bas.

Je cherche actuellement à ce que cela soit lié à linstallation de SP1. Est-ce que quelquun utilise AHT avec SP1 et a fait fonctionner lévaluation de Sink?


La désinstallation du SP1 na malheureusement rien changé. Je travaille toujours là-dessus, mais avec moins dintensité. On dirait que je vais devoir trouver des solutions de contournement …


En réduisant le nombre de puits nécessitant un traitement Jai réussi à lancer lévaluation de Sink. Le fait davoir les fichiers non stockés dans un gdb semble également aider, comme mentionné précédemment, et dutiliser des grilles dentiers. Changer le « Nombre maximum de valeurs uniques à rendre » dans les Options dArcMap (menu Personnaliser), onglet Raster -> Jeu de données raster est une autre astuce que jai reçue (de léquipe Arc Hydro). Le redémarrage dArcMap après avoir exécuté une ou deux fonctions permet également de maintenir la stabilité des choses.

Commentaires

  • Jai également eu un problème avec la version bêta dArcHydro 10.1. Ce qui a résolu le problème pour moi, cétait dexécuter Windows Update et dinstaller des correctifs que javais manqués, y compris des  »  » correctifs facultatifs. Cela semble étrange, mais cela a fonctionné pour moi.

Réponse

Jai eu une erreur un peu différente (s ) lors de lexécution de lévaluation des puits et du traitement de base du terrain dérangé.

Quoi quil en soit, ces étapes pourraient également résoudre dautres erreurs, alors voici ce qui a aidé:

  1. Jai déplacé toutes mes données sous C: \ data \
  2. Jai créé une nouvelle géodatabase fichier (nommée testing.gdb) dans ce dossier
  3. Jai augmenté le nombre maximum de valeurs uniques à rendre
  4. Jai défini les cibles (C: \ data pour raster et C: \ data \ testing.gdb pour les fichiers vectoriels) en utilisant ApUtilites
  5. Jai défini létendue du traitement dans létendue de mon DEM (Géotraitements> Environnements> Etendue du traitement))
  6. Jai enregistré mon projet sous le nom testing.mxd sous C: \ data
  7. Jai défini testing.gdb comme espace de travail par défaut (cela a finalement résolu les dernières erreurs que jobtenais)
  8. Jai également nommé mon bloc de données simplement « data » car les outils ArcHydro ont tendance à ajouter le nom du bloc de données aux chemins du fichier de sortie. Je ne sais pas si cette étape est nécessaire.

Commentaires

  • De très belles idées! Je devrais les vérifier la prochaine fois que je ‘ calculer les captages, car je reçois toujours ces messages derreur régulièrement.
  • Je pense à quoi ‘ s le plus utile est de tout garder en C: / au lieu dun lecteur réseau, tout en évitant les fichiers de formes. Ceci est également un fil de discussion très utile sur les forums ArcHydro.

Réponse

Jai eu un problème similaire avec les outils archydro dans ArcGIS 10.0. Essayez daller dans la barre doutils archydro et allez dans ApUtilities> Définir lemplacement cible. Accédez à chaque section de cette liste et modifiez les emplacements cibles des données raster. Assurez-vous que lemplacement est ciblé sur un dossier standard et non sur un .gdb ou .mdb (dans la fenêtre de sélection, assurez-vous que le champ «Afficher le type:» est défini sur «Espace de travail Shapefile / Raster» et non sur «Géodatabase personnelle / fichier» ). Vous pourrez peut-être atteindre le même objectif grâce aux options denvironnement (menu déroulant Géotraitement) en changeant lenvironnement de lespace de travail en un dossier normal et non en .gdb ou.mdb, mais je ne voudrais pas jouer avec lenvironnement de lespace de travail sauf si je devais le faire. La modification de lenvironnement de lespace de travail affectera tous les processus et pas seulement lenvironnement raster des outils archydro. Faites-moi savoir si cela vous aide.

Commentaires

  • Je ‘ jai peur que ce ne soit pas le cas ‘ t 🙁 Merci pour votre aide! Cela pourrait être lié au SP1 dArcmap 10.1, mais je cherche toujours à cela. Je ‘ vais obtenir de retour ici avec une solution dès que je la trouve.

Réponse

Le problème semble être un long dossier noms et / ou noms de dossier avec des espaces. Si vous définissez les emplacements cibles sur un simple nom de dossier & chemin, alors tous les outils fonctionnent.

Commentaires

  • Bonjour! Bien que cela puisse faire partie de la solution, je ‘ vous recommande également de regarder les autres réponses si vous rencontrez dautres problèmes .

Réponse

Eh bien, jai eu ce problème avec Hec-geoHMS en essayant de créer le fichier du modèle de bassin.

Pour résoudre ce problème, jai implémenté les étapes mentionnées ci-dessus et je id ne change pas les destinations de sortie des fichiers sur aucune opération à partir de (Prétraitement) donc par défaut, il les a stockés dans un dossier appelé (Calques). Lerreur ne sest pas reproduite parce que je « suivais le flux ».

Maintenant, si vous êtes intéressé par ce que je faisais mal, jai délibérément changé la destination de sortie de la géodatabase fichier sur laquelle je travaillais sur (je lai fait pour contourner une erreur précédente, je ne savais pas que jempirais les choses). Le fichier « RawDEM » était parti et ne pouvait pas être sélectionné ou trouvé, jai donc dû utiliser le DEM original que javais – Cétait un signe certain que quelque chose nallait pas -. Cétait un énorme gâchis. Quoi quil en soit, lerreur HRESULT nest plus .

Réponse

Jai eu cette erreur HRESULT une fois. Cela se produisait parce que javais lhabitude de changer la destination de sortie manuellement à chaque fois ( à partir des opérations dans le menu Prétraitement) au lieu de laisser le programme décider par défaut. Alors suivez simplement les suggestions mentionnées ci-dessus – en particulier celles concernant les destinations de sortie des fichiers vectoriels et raster – et suivez simplement le flux et ne changez rien .

Réponse

La base de données est le principal problème. Si vous souhaitez résoudre ce problème, créez une nouvelle géodatabase ou copiez la géodatabase dorigine de votre dossier de documents vers votre dossier de projet en cours de travail. Définissez ensuite la géodatabase copiée comme géodatabase par défaut et commencez à couler. remarque:

  1. Après avoir créé le nouveau compte Windows, exécutez ArcMap pour la première fois, puis fermez-le.
  2. Accédez à mon document et copiez le dossier ArcGIS pour travailler sur le nouveau dossier de projet. (en fait, effectuez une sauvegarde à partir de votre dossier de géodatabase dorigine)
  3. Redémarrez ArcMap
  4. Démarrer un nouveau projet
  5. Définissez la géodatabase copiée comme géodatabase par défaut pour vous projetez
  6. Enregistrez le nouveau projet sous nimporte quel nom dans votre dossier de travail sur le projet.
  7. Saisissez votre fichier DEM et déposez-le.

Commentaires

  • Pourriez-vous expliquer pourquoi # 1 est nécessaire?
  • Aussi, pourquoi aurais-je besoin de copier ma base de données depuis Documents? Quelle est la différence ‘ par rapport à la simple création dun nouveau?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *