Estoy usando ArcGIS 10.0 en Windows 7 64 bit Ultimate.
Me he dado cuenta de que a veces las herramientas de geoprocesamiento de ArcMap, así como los scripts, parecen olvidar mi configuración en el mxd (confirmado mediante arcpy.env.workspace
y arcpy.env.scratchWorkspace
.
¿Hay alguna forma de hacer que ArcMap comience a usar mi GDB especificado?
Estoy familiarizado con las propiedades del documento y cómo puedo cambiar el GDB predeterminado para un mapa. El problema que veo ocurre después de que lo configuré y ha estado usando un GDB alternativo durante un tiempo.
Encuentro que, en momentos aleatorios, ArcGIS de repente decide que quiere volver a usar el "valor predeterminado predeterminado" (que molestamente nunca se puede cambiar. Puedo cerrar y volver a abrir el documento, configurar el GDB alternativo que uso como predeterminado de nuevo a través de las propiedades diálogo, pero no volverá a utilizar el GDB alternativo. La caja de herramientas y los scripts siguen colocando la salida en la ubicación predeterminada de ArcGIS (documentos / ArcGIS / default.gdb).
Sin embargo, estaba jugando con esto y encontré manualmente la configuración del espacio de trabajo arc.env. en la ventana de Python parecía recuperarlo mágicamente (¿aunque estaba configurando el mismo valor?). Al ejecutar la herramienta textual sa que acababa de ejecutar, puse el resultado en el GDB correcto a pesar de que la configuración del diálogo y la configuración del entorno habían "cambiado".
¿Alguien más se ha encontrado con este comportamiento?