Sto usando ArcGIS 10.0 su Windows 7 64 bit Ultimate.
Ho notato che a volte gli strumenti di geoprocessing di ArcMap e gli script sembrano dimenticare le mie impostazioni nel mxd (confermato tramite arcpy.env.workspace
e arcpy.env.scratchWorkspace
.
Esiste un modo per ottenere ArcMap per iniziare a utilizzare il GDB specificato?
Conosco le proprietà del documento e come posso modificare il GDB predefinito per una mappa. Il problema che vedo si presenta dopo averlo impostato e da un po 'di tempo utilizza un GDB alternativo.
Trovo che in momenti casuali, ArcGIS decide improvvisamente di voler tornare a utilizzare il "predefinito predefinito" (che fastidiosamente non può mai essere modificato. Posso chiudere e riaprire il documento, impostare il GDB alternativo che uso come predefinito di nuovo per le proprietà finestra di dialogo, ma non tornerà a utilizzare l'alternativa GDB. Toolbox e script continuano a posizionare l'output nella posizione ArcGIS predefinita (documenti / ArcGIS / default.gdb).
Stavo comunque giocando con questo e ho trovato manualmente le impostazioni di arc.env.workspace nella finestra di Python sembrava riportarlo magicamente (anche se stavo impostando lo stesso valore?). L'esecuzione dello strumento testuale che avevo appena eseguito ha messo l'output nel GDB corretto anche se le impostazioni della finestra di dialogo e le impostazioni dell'ambiente non sono state "modificate".
Qualcun altro ha riscontrato questo comportamento?