¿Cómo puede saber si el geoprocesamiento ArcCatalog todavía se está ejecutando?


12

¿Hay alguna otra forma que no sean los registros para verificar que el geoprocesamiento en curso funciona correctamente?

Estoy ejecutando la herramienta Buffer con el tipo de disolución ALL en ArcCatalog 10.1. Esperaba que la tarea llevara mucho tiempo, así que la dejé funcionando y me fui a casa para el fin de semana. Ha estado funcionando durante 5 días y quiero saber si se ha bloqueado o no.

El Administrador de tareas dice que el proceso (RuntimeLocalServer.exe) todavía se está ejecutando, y el uso de entre 900 MB y 3.8 GB o memoria (cambia con el tiempo) y un núcleo de mi procesador funciona de manera plana, mientras que los otros se ejecutan aproximadamente al 10% . No tengo otras aplicaciones ejecutándose.

ArcCatalog muestra el símbolo del reloj de arena y ningún mensaje de error en el panel de resultados. También revisé los archivos de registro que solo dicen que la tarea se inició y no contienen mensajes de error.

Detalles extra

Estoy creando un búfer de 3 m alrededor de aproximadamente 1,5 millones de polígonos en una clase de entidad de una geodatabase de archivos. Muchos de ellos se superponen y, por lo tanto, se disuelven juntos cuando se superponen.

Tengo ArcGIS 10.1 para escritorio en Windows 7 de 64 bits.


3
si el reloj de arena está en la pestaña de resultados, todavía se está ejecutando
Moggy

Sé que normalmente eso es cierto, mi preocupación es que puede haberse estrellado y dejado el reloj de arena.
falcs

2
Solo una sugerencia: si el archivo de salida se crea cuando comienza a ejecutar la herramienta, ¿puede verificar si está aumentando de tamaño (presumiblemente, el procesamiento no se puede hacer todo en la memoria)? Si se crean archivos temporales, puede consultar la carpeta temporal de ArcGIS para ver los cambios de tamaño a lo largo del tiempo.
Radar

2
Suena como si me hubiera golpeado alguna pared si corro durante 5 días. Como está ejecutando en una máquina de 64 bits, vale la pena instalar geoprocesamiento en segundo plano de 64 bits ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd

Ya he instalado el geoprocesamiento de 64 bits
falcs

Respuestas:


3

Si crea un modelo en la función del generador de modelos, puede ver la barra% completado. Me gusta hacer esto al procesar grandes cantidades de datos para poder monitorear el progreso. La ventana de resultados debería hacer lo mismo pero no lo hace.


2

Tanto en v10 como en 10.1 ArcCatalog parece tener, por defecto, lo que ESRI llama procesamiento en segundo plano. Cambie esto mediante Geoprocesamiento -> Opciones de geoprocesamiento y desactive la casilla de procesamiento de fondo. Significará que esa sesión de ArcCatalog no será útil para mucho más hasta que finalice el proceso, pero le dará una idea más clara de dónde se encuentra su tarea.


0

Todos los resultados de su herramienta GP se pueden encontrar en% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, almacenados como XML. Si mira el archivo más nuevo aquí, puede ver si los mensajes de geoprocesamiento aún se están escribiendo.

Por ejemplo, en mi carpeta Historial, hay un archivo llamado H12172015_080518.xml. El nombre de archivo es un sello de fecha, por lo que se creó el 17/12/2015 a las 08:05:18. La última entrada es algo así como:

    <ResultView Tool='Calculate Field'>

    <CommandLine>CalculateField_management TEST futuretime &quot;datetime.datetime.strptime(!date!,&apos;%d/%m/%Y %H:%M:%S&apos;) + datetime.timedelta(seconds=!seconds!)&quot; PYTHON_9.3 </CommandLine>

    <ToolSource>c:\program files (x86)\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\Fields\CalculateField</ToolSource>

    <StartTime>Thu Dec 17 08:19:10 2015</StartTime>

    <Parameters>

        <Inputs>

            <Parameter Label='Input Table' Type='TableView'>TEST</Parameter>

            <Parameter Label='Field Name' Type='Scalar'>futuretime</Parameter>

            <Parameter Label='Expression' Type='Scalar'>datetime.datetime.strptime(!date!,&apos;%d/%m/%Y %H:%M:%S&apos;) + datetime.timedelta(seconds=!seconds!)</Parameter>

            <Parameter Label='Expression Type' Type='Scalar'>PYTHON_9.3</Parameter>

        </Inputs>

        <Outputs>

            <Parameter Label='Output Feature Class' Type='Dataset'>TEST</Parameter>

        </Outputs>

        <TableViewInfo>

            <TableView Name='TEST'>C:\Users\jpm\Documents\ArcGIS\Default.gdb\TEST</TableView>

        </TableViewInfo>

    </Parameters>

    <Environments>

    ...

    </Environments>

    <EndTime>Thu Dec 17 08:19:10 2015</EndTime>

    <EndTime>0.02 seconds</EndTime>

</ResultView>

Si la herramienta aún se está ejecutando, se agregarán más resultados al archivo. Esté atento a los parámetros StartTime y EndTime para verificar que los resultados se están actualizando.


Un poco tarde para esto, pero la ubicación exacta de ese archivo depende de la configuración de su PC, por ejemplo, en la mía se encuentra aquí: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715
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.