Sto cercando di eseguire una funzione da strumenti Arc Hydro in ArcMap 10.1; Valutazione del lavandino. Ma prima che possa finire restituisce un messaggio di errore, che, francamente, non capisco affatto. Va System.runtime.interopservices.comexception (0x80004005): error hresult e_fail .
Qualcuno può aiutarmi a risolvere questo problema? Ho provato tutto quello che mi viene in mente. Esegui la funzione dalla casella degli strumenti anziché dai menu a discesa, accorcia i percorsi, riavvia ArcMap, reinstalla AHT, apri nuovi documenti mappa, riavvia il mio computer, attendi fino al giorno successivo e vedere se si è riparato automaticamente …
Dopo aver cercato in questo forum ho trovato un possibile duplicato , anche se ” non ho risposte. Ora non ho più idee, qualcuno può aiutarmi ?!
Sto usando Licenza base di ArcMap 10.1 SP1 e Windows 7.
Penso di aver ristretto un po il campo, ma non è ancora chiaro cosa cè che non va. La valutazione di Sink utilizza una serie di funzioni in Arcmap, di cui uno è Statistiche zonali come tabella . Quello è quello su cui si blocca. Il raster di input in qualche modo non esiste, percorso sconosciuto. Immagino che questo sia un raster intermedio.
Dopo aver consultato il team di Arc Hydro, ho ricevuto il consiglio di non utilizzare griglie memorizzate in a gdb (cosa che non ho fatto). Ho anche provato a cambiare le posizioni di destinazione, grazie a @ G.Oxsen. Purtroppo nessuno di questi ha risolto il problema. Secondo il team di Arc Hydro, GPL0 che ho chiesto in precedenza è un in -griglia di memoria, quindi probabilmente non ci sono problemi.
Attualmente sto perseguendo che sia correlata allinstallazione di SP1. Qualcuno là fuori utilizza AHT con SP1 e ha ottenuto la valutazione Sink funzionante?
La disinstallazione di SP1 non ha cambiato nulla, sfortunatamente. Ci sto ancora lavorando, ma con meno intensità. Sembra che dovrò trovare soluzioni alternative …
Riducendo il numero di sink che necessitano di elaborazione Sono riuscito a far funzionare la valutazione Sink. Anche avere i file non memorizzati in un gdb sembra aiutare, come accennato in precedenza, e usare griglie di interi. La modifica del “Numero massimo di valori univoci da rendere” in Opzioni ArcMap (menu Personalizza), scheda Raster -> Dataset raster è un altro suggerimento che ho ricevuto (dal team di Arc Hydro). Riavviare ArcMap dopo aver eseguito ogni una o due funzioni aiuta anche a mantenere le cose stabili.
Commenti
- Ho avuto un problema anche con ArcHydro 10.1 beta. Ciò che ha risolto il problema è stato lesecuzione di Windows Update e linstallazione di alcune patch che mi ero perso, incluse alcune patch ” facoltative “. Sembra strano, ma per me ha funzionato.
Answer
Ho ricevuto un errore leggermente diverso ) durante lesecuzione della valutazione Sink e dellelaborazione di base del terreno squilibrato.
In ogni caso, questi passaggi potrebbero risolvere anche altri errori, quindi ecco cosa ha aiutato:
- Ho spostato tutti i miei dati in C: \ data \
- Ho creato un nuovo file geodatabase (denominato testing.gdb) in quella cartella
- Ho aumentato il numero massimo di valori univoci da visualizzare
- Ho impostato gli obiettivi (C: \ data per raster e C: \ data \ testing.gdb per file vettoriali) utilizzando ApUtilites
- Ho impostato lestensione dellelaborazione nella misura del mio DEM (Geoprocessings> Ambienti> Estensione dellelaborazione))
- Ho salvato il mio progetto come testing.mxd in C: \ data
- Ho impostato testing.gdb come spazio di lavoro predefinito (questo ha finalmente risolto gli ultimi errori che stavo ricevendo)
- Ho anche chiamato il mio data frame semplicemente “dati” poiché gli strumenti ArcHydro tendono ad aggiungere il nome del data frame ai percorsi dei file di output. Non sono sicuro che sia necessario.
Commenti
- Idee molto carine! Dovrei controllarli la prossima volta che ‘ sto calcolando i bacini, poiché ricevo ancora questi messaggi di errore regolarmente.
- Penso che cosa ‘ s il più utile è mantenere tutto in C: / invece di ununità di rete, oltre ad evitare gli shapefile. Questo è anche un thread molto utile nei forum di ArcHydro.
Risposta
Ho avuto un problema simile con gli strumenti di archydro in ArcGIS 10.0 Prova ad andare sulla barra degli strumenti di archydro e vai su ApUtilities> Imposta posizione di destinazione. Accedi a ciascuna sezione dellelenco e modifica le posizioni di destinazione dei dati raster. Assicurati che la posizione sia indirizzata a una cartella standard e non a un .gdb o .mdb (nella finestra di selezione assicurati che il campo “Mostra di tipo:” sia impostato su “Shapefile / Raster Workspace” e non su “Personal / File Geodatabase” ). Potresti essere in grado di raggiungere lo stesso obiettivo tramite le opzioni dellambiente (menu a discesa Geoprocessing) modificando lambiente dello spazio di lavoro in una cartella normale e non in un file .gdb o.mdb, ma non rovinerei lambiente dello spazio di lavoro a meno che non lo dovessi. La modifica dellambiente dello spazio di lavoro influenzerà tutti i processi, non solo lambiente raster per gli strumenti archydro. Fammi sapere se questo aiuta.
Commenti
- ‘ temo che non sia stato ‘ t 🙁 Grazie per il tuo aiuto però! Potrebbe essere correlato a SP1 di Arcmap 10.1, ma lo sto ancora cercando. ‘ riceverò di nuovo qui con una soluzione non appena la trovo.
Risposta
Il problema sembra essere una cartella lunga nomi e / o nomi di cartelle con spazi. Se imposti le posizioni di destinazione su un semplice nome di cartella & percorso, tutti gli strumenti funzionano.
Commenti
- Ciao! Anche se questo potrebbe essere una parte della soluzione, ‘ ti consiglio anche di guardare le altre risposte se incontri ulteriori problemi .
Risposta
Beh, ho avuto questo problema con Hec-geoHMS mentre cercavo di creare il file del modello del bacino.
Per risolvere questo problema ho implementato i passaggi sopra menzionati e ho d id non modifica le destinazioni di output di alcun file su alcuna operazione a partire da (Preprocessing) quindi per impostazione predefinita li memorizza in una cartella chiamata (Layers). Lerrore non si è più verificato a causa del mio “seguire il flusso”.
Ora, se sei interessato a quello che stavo facendo di sbagliato, ho deliberatamente cambiato la destinazione di output nel file geodatabase su cui stavo lavorando su (lho fatto per aggirare un errore precedente, non sapevo che stavo peggiorando le cose). Il file “RawDEM” era sparito e non poteva essere selezionato o trovato, quindi ho dovuto usare il DEM originale che avevo-Questo era un segno sicuro che qualcosa non andava-. È stato un enorme casino. Comunque lerrore HRESULT non cè più .
Risposta
Ho avuto questo errore HRESULT una volta. Stava accadendo perché ero solito cambiare la destinazione di output manualmente ogni volta ( partendo dalle operazioni allinterno del menu Preprocessing) invece di lasciare che sia il programma a decidere di default. Quindi segui semplicemente i suggerimenti sopra menzionati – specialmente quelli sulle destinazioni di output dei file vettoriali e raster – e segui il flusso e non cambiare nulla .
Risposta
Il database è il problema principale. Se desideri risolvere questo problema, crea un nuovo geodatabase o copia il geodatabase originale dalla cartella dei documenti alla cartella del progetto attualmente in lavorazione. Quindi imposta il geodatabase copiato come geodatabase predefinito e inizia a sprofondare. avviso:
- Dopo aver creato il nuovo account Windows, esegui ArcMap per la prima volta, quindi chiudilo.
- Vai al mio documento e copia la cartella ArcGIS per lavorare sul nuovo cartella del progetto. (in effetti fai un backup dalla tua cartella geodatabase originale)
- Avvia di nuovo ArcMap
- Avvia nuovo progetto
- Imposta il geodatabase copiato come geodatabase predefinito per progetto
- Salva il nuovo progetto con qualsiasi nome nella cartella del tuo progetto di lavoro.
- Inserisci il tuo file DEM e scrivilo.
Commenti
- Potresti espandere il motivo per cui # 1 è necessario?
- Inoltre, perché dovrei copiare il mio database da Documents? Qual è ‘ la differenza rispetto alla creazione di uno nuovo?