11 votos

¿Por qué ArcGIS "olvida" mi GDB predeterminado especificado para un documento de mapa (mxd)?

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 secuencias de comandos parecen olvidar mi configuración en el mxd (confirmado a través de arcpy.env.workspace et arcpy.env.scratchWorkspace .

¿Hay alguna forma de conseguir que ArcMap empiece a utilizar mi GDB especificado?

Conozco las propiedades del documento y cómo puedo cambiar el BGF por defecto de un mapa. El problema que estoy viendo sucede después de Lo he configurado y lleva un tiempo usando un GDB alternativo.

Me encuentro con que en momentos aleatorios, ArcGIS de repente decide que quiere volver a utilizar el "valor predeterminado por defecto" (que molesto nunca se puede cambiar. Puedo cerrar y volver a abrir el documento, establecer el GDB alternativo que utilizo como el valor predeterminado de nuevo a través del diálogo de propiedades, pero no se moverá de nuevo a utilizar el GDB alternativo. La caja de herramientas y los scripts siguen colocando la salida en la ubicación predeterminada de ArcGIS (documents/ArcGIS/default.gdb).

Sin embargo, estaba jugando con esto y encontré manualmente la configuración de la arc.env.workspace en la ventana de Python parecía mágicamente traer de vuelta (aunque yo estaba poniendo el mismo valor?). Ejecutando la herramienta sa verbatim que acababa de ejecutar ponía la salida en el GDB correcto a pesar de que la configuración del diálogo ni la configuración del entorno habían "cambiado".

¿Alguien más se ha encontrado con este comportamiento?

4voto

user2013 Puntos 2301

Esta ayuda de ArcGIS para Establecer la geodatabase por defecto puede ser lo que busca. Creo que el "valor predeterminado" es algo que debe establecerse al crear cada documento cartográfico. Después de eso, debería ser accesible a través de la configuración en el MXD. Estoy lejos de mi estación, así que no puedo confirmar la rigamarole exacta de la barra de herramientas.

Sin embargo, debe tenerse en cuenta que el espacio de trabajo de inicio no siempre es el mismo que el espacio de trabajo (son diferentes por defecto, si no recuerdo mal). Cuando utilice arcpy se heredan si se utiliza la opción arcpy.mapping para crear una referencia a un MXD dado ( Creo que ), pero sé que todos ellos se pueden establecer mediante el uso de arcpy.env .

Si desea configurar su base de datos/espacio de trabajo específicamente al utilizar una herramienta de geoprocesamiento en ArcMap, puede :

  1. En ArcMap, haga clic en Geoprocesamiento > Entornos. Se abrirá la ventana Configuración del entorno.
  2. Expanda la categoría Espacio de trabajo e introduzca la ruta al espacio de trabajo.
    (Véase Esta página para más información).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X