Mejorando los resultados de ArcGIS guardando y manipulando


8

La ventana de resultados de ArcGIS es una forma increíblemente útil de realizar un seguimiento de lo que se ha hecho en un mapa en particular. Lo uso constantemente como un medio para documentar las partes esenciales del flujo de trabajo de un proyecto, reutilizando herramientas de geoprocesamiento a las que se accede con frecuencia y arqueología ( ahora, ¿qué diablos usamos para la entrada la última vez? El resultado de hoy no es $% ^ # $% y partido! ).

Sin embargo, también es frustrante, porque algunas cosas que deberían ser sencillas simplemente no lo son, y es fácil perder sin darse cuenta las cosas que desea conservar. ¿Alguien tiene alguna solución para estos puntos de fricción? A saber:

  • Los resultados de ArcCatalog no se guardan en absoluto, si no los guarda conscientemente, se van bebé.
  • Los resultados de ArcMap solo se conservan si guarda un archivo .mxd. Si creara un archivo .mxd cada vez que tuviera que hacer algunas cosas, mis gastos generales de administración de documentos se irían por las nubes. (Imagine la necesidad de crear un .doc para cada correo electrónico de importación moderada).
  • adición desagradable a la anterior: si su sesión de ArcMap falla, diga adiós a todos sus resultados desde la última vez que guardó.
  • Muchas operaciones nunca aparecen en el panel Resultados (por ejemplo, Menú contextual >> Datos >> Exportar ). Como usuarios finales, sospecho que se puede hacer poco o nada al respecto, pero está relacionado con el seguimiento de los pasos y es una fuente frecuente de irritación. ;-)
  • Puede arrastrar y soltar desde el panel Resultados a un modelo, pero no a ningún otro lugar. También quiero copiar en una barra de herramientas personal, otro mapa, una carpeta, una caja de herramientas, un documento de Word, un ... (¿No sería genial si pudieras introducir un importante paso de geoprocesamiento directamente en el editor de metadatos?)
  • Algunos resultados son Favoritos que deben mantenerse indefinidamente, por ejemplo, este proyecto de mapa siempre necesitará amortiguar el área de selección de interés en 3 km . Actualmente, puede configurar ArcMap para mantener los resultados durante unos días, meses o para siempre. El valor predeterminado de 2 semanas es demasiado corto y para siempre se volverá muy desordenado y feo.
  • Los resultados permanecen con el mapa, esto es bueno, pero también se limitan a ese .mxd. Estan en la carcel; no tan bien. Es raro que un proyecto de importancia tenga solo 1 o 2 .mxd's. Compartir los resultados es laborioso. (En realidad, esto es solo una reformulación de un punto anterior; la luz desde otro ángulo revela más facetas).

* hay un elemento "Compartido" en la lista de resultados (vea la parte inferior del gráfico), pero no parece hacer nada. No puede arrastrar una sesión actual o anterior y no tiene un menú contextual. ((Arrastre desde "Sesión anterior" funcionando a partir de 10.3.1. Como hay poco que saber sobre este tema en otra parte, puede haber sido un error con mi instalación local).)

Estas cosas resultantes, el registro de los pasos dados, son importantes . Quiero tratarlos de esa manera . No como una paja temporal barrida por el personal de limpieza nocturno los fines de semana cuando no estoy cerca.

Esta es una queja, pero no es solo una queja. Estoy convencido de que existen medios y métodos para utilizar lo que Esri ya proporciona de manera mejorada. Vamos a sacarlos del cepillo, desempolvarlos y vestirnos para consumo general.

Panel de resultados de ArcGIS

Respuestas:


4

Veo que esto es una queja más que una pregunta. Sin embargo, me gustaría compartir mis comentarios:

  1. Los resultados de ArcCatalog no se guardan en absoluto, si no los guarda conscientemente, se van bebé.

Lo dudo como es necesario

  1. Los resultados de ArcMap solo se conservan si guarda un archivo .mxd. Si creara un archivo .mxd cada vez que tuviera que hacer algunas cosas, mis gastos generales de administración de documentos se irían por las nubes. (Imagine la necesidad de crear un .doc para cada correo electrónico de importación moderada).

Puede habilitar el registro de geoprocesamiento que escribe un geoprocesamiento en un conocido formato XML. puede habilitar esto en el menú Geoprocesamiento> Opción de geoprocesamiento> registrar operaciones de geoprocesamiento en un archivo de registro

  1. adición desagradable a la anterior: si su sesión de ArcMap falla, diga adiós a todos sus resultados desde la última vez que guardó.

Ver la nota anterior

  1. Muchas operaciones nunca aparecen en el panel Resultados (por ejemplo, Menú contextual >> Datos >> Exportar). Como usuarios finales, sospecho que se puede hacer poco o nada al respecto, pero está relacionado con el seguimiento de los pasos y es una fuente frecuente de irritación. ;-)

Porque no todas las operaciones son geoprocesamiento. El panel de resultados está limitado a las herramientas GP. Sin embargo, para muchas operaciones hay herramientas GP equivalentes (por ejemplo, conversión de FeatureClass a FeatureClass para "exportar datos")

  1. Puede arrastrar y soltar desde el panel Resultados a un modelo, pero no a ningún otro lugar. También quiero copiar en una barra de herramientas personal, otro mapa, una carpeta, una caja de herramientas, un documento de Word, un ... (¿No sería genial si pudieras introducir un importante paso de geoprocesamiento directamente en el editor de metadatos?)

Para tener un resultado en otro mapa (o carpeta) simplemente guarde el resultado como un archivo de resultados (.rlt) y luego arrástrelo a otro mapa. Para agregar un resultado a una caja de herramientas, cree un modelo y luego arrastre el resultado al modelo. Estoy de acuerdo en arrastrar a una barra de herramientas es una gran característica. Sugiero publicar esta idea en el sitio web de ArcGIS Ideas

  1. Algunos resultados son Favoritos que deben mantenerse indefinidamente, por ejemplo, este proyecto de mapa siempre necesitará amortiguar el área de selección de interés en 3 km. Actualmente, puede configurar ArcMap para mantener los resultados durante unos días, meses o para siempre. El valor predeterminado de 2 semanas es demasiado corto y para siempre se volverá muy desordenado y feo.

Simplemente arrastre el resultado a la sección Compartido del panel de resultados

  1. Los resultados permanecen con el mapa, esto es bueno, pero también se limitan a ese .mxd. Estan en la carcel; no tan bien. Es raro que un proyecto de importancia tenga solo 1 o 2 .mxd's. Compartir los resultados es laborioso. (En realidad, esto es solo una reformulación de un punto anterior; la luz desde otro ángulo revela más facetas).

  2. hay un elemento "Compartido" en la lista de resultados (vea la parte inferior del gráfico), pero no parece hacer nada. No puede arrastrar una sesión actual o anterior a ella y no tiene un menú contextual.

en realidad puede arrastrar la ejecución exitosa de la herramienta a esta sección


¡Gracias por algunas cosas que no sabía! Refutaciones: guardar resultados de arccatalog: uso Arccatalog cuando no es necesario hacer un mapa, por ejemplo, conversión de datos. En general, es más rápido comenzar que Arcmap, y no tiene tantas cosas en el camino. La conclusión es: uso una herramienta para hacer una cadena de cosas, quiero guardar los pasos .; La herramienta gp Fc2Fc no es la misma que Datos> Exportar (por ejemplo, no hay "registros seleccionados"); Arrastre a compartido: no, no puedo hacerlo. Cuando dejo ir no pasa nada; tal vez un error de versión? Usando 10.3. Sabiendo que funciona para otros, cavaré.
Matt Wilkie

2

Creo que algo o la mayoría de lo que quieres hacer se puede hacer usando los archivos de registro de geoprocesamiento. Además de la ventana Resultados, los resultados del geoprocesamiento también se pueden guardar en archivos de registro XML. Marque esta casilla en Geoprocesamiento -> Opciones de geoprocesamiento, General:

ingrese la descripción de la imagen aquí

Según la ayuda, los archivos de registro deben conservarse para el geoprocesamiento realizado en ArcMap o ArcCatalog. Los archivos XML se guardarán en una carpeta debajo de su perfil de usuario. Aquí está la parte relevante de la ayuda de ArcGIS:

Hay un archivo de registro para cada sesión de aplicación (como ArcMap o ArcCatalog). Una sesión se define por todo el trabajo realizado desde el momento en que abre la aplicación hasta el momento en que sale.

En Windows XP, los archivos de registro se escriben en C: \ Documents and Settings \\ Application Data \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

En Windows Vista y Windows 7, los archivos de registro se escriben en C: \ Users \\ AppData (Local o LocalLow o Roaming) \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

El nombre del archivo de registro contiene la fecha y la hora en que se abrió la aplicación: H_.xml.

También hay una función arcpy para activar el inicio de sesión en sus scripts independientes, no sé si almacenará el registro en la misma carpeta:

arcpy.SetLogHistory(True)

¡Gracias! Está bajo %AppData%\Roamingpara mí. Eso parece ser un tesoro de buena información para lo que sucedió aquí forense. Su usabilidad deja mucho que desear. Por ejemplo, las líneas de comando están llenas '"y deberían analizarse antes de volver a usarlas o guardarlas para la documentación. Me pregunto cuál es la relación entre estos registros y los resultados. Si pudiéramos alimentar los registros a (la mejor parte de) la interfaz de usuario de resultados, hay muchas más cosas posibles.
Matt Wilkie

2

He improvisado algo que ayuda un poco: crear un "Results Log.mxd" cuyo único propósito es almacenar resultados, no hay clases de entidad o capas de mapa. Desde las sesiones de ArcMap o ArcCatalog que contienen trabajo notable:

  1. Cambie el nombre del resultado como tenga sentido para su flujo de trabajo
  2. Arrastre y suelte al Registro de resultados >> Resultados >> Compartido .

Advertencias:

Es una buena idea prefijar nombres con números de paso o letras, ya que no hay control sobre el orden de la lista, y el orden cambiará de una sesión guardada a otra.

Arrastrar desde "Sesión actual" no funciona. Guarde y vuelva a abrir el mxd, luego arrastre desde "Sesión anterior".

Ejemplo de mapa de solo resultados

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.