Comment savoir si le géotraitement ArcCatalog est toujours en cours d'exécution?

12

Existe-t-il un autre moyen que les journaux pour vérifier que le géotraitement en cours fonctionne correctement?

J'exécute l'outil Buffer avec le type de dissolution ALL sur ArcCatalog 10.1. Je m'attendais à ce que la tâche prenne du temps, alors je l'ai laissé courir et je suis rentré chez moi pour le week-end. Il fonctionne maintenant depuis 5 jours et je veux savoir s'il est tombé en panne ou non.

Le Gestionnaire des tâches indique que le processus (RuntimeLocalServer.exe) est toujours en cours d'exécution et que l'utilisation de 900 Mo à 3,8 Go ou de la mémoire (cela change au fil du temps) et qu'un cœur de mon processeur fonctionne à fond, les autres fonctionnant à environ 10%. . Je n'ai aucune autre application en cours d'exécution.

ArcCatalog affiche le symbole du sablier et aucun message d'erreur dans le volet de résultats. J'ai également vérifié les fichiers journaux qui indiquent simplement que la tâche a été démarrée et ne contiennent aucun message d'erreur.

Détails supplémentaires

Je crée un tampon de 3 m autour d'environ 1,5 million de polygones dans une classe d'entités d'une géodatabase fichier. Beaucoup d'entre eux se chevauchent et sont donc dissous ensemble lorsqu'ils se chevauchent.

J'ai ArcGIS 10.1 for Desktop sur Windows 7 64 bits.

faucons
la source
3
si le sablier est dans l'onglet des résultats, il fonctionne toujours
Moggy
Je sais que normalement c'est vrai, mon inquiétude est que cela a pu s'écraser et laisser le sablier en place.
falcs
2
Juste une suggestion - si le fichier de sortie est créé lorsque vous commencez à exécuter l'outil, pouvez-vous vérifier s'il augmente de taille (sans doute, le traitement ne peut pas tous être effectué en mémoire)? S'il y a des fichiers temporaires en cours de création, vous pouvez vérifier le dossier temporaire ArcGIS pour les changements de taille au fil du temps.
Radar
2
On dirait qu'il a frappé un mur si je cours pendant 5 jours. Comme vous utilisez une machine 64 bits, cela vaut la peine d'installer le géotraitement en arrière-plan 64 bits ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd
J'ai déjà installé le géotraitement 64 bits
falcs

Réponses:

3

Si vous créez un modèle dans la fonction de création de modèle, vous pouvez voir la barre% terminée. J'aime le faire lors du traitement de grandes quantités de données afin de pouvoir suivre les progrès. La fenêtre des résultats devrait faire la même chose mais ne le fait pas.

Cole
la source
2

Aux versions 10 et 10.1, ArcCatalog semble avoir, par défaut, ce que le traitement d'arrière-plan appelle ESRI. Modifiez cela via Géotraitement -> Options de géotraitement et décochez la case de traitement en arrière-plan. Cela signifiera que cette session d'ArcCatalog ne sera utile à rien d'autre tant que le processus n'est pas terminé, mais cela vous donnera une idée plus claire de l'endroit où se trouve votre tâche.

user21277
la source
0

Tous les résultats de votre outil GP se trouvent dans% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, stockés au format XML. Si vous regardez le fichier le plus récent ici, vous pouvez voir si les messages de géotraitement sont toujours en cours d'écriture.

Par exemple, dans mon dossier Historique, il y a un fichier appelé H12172015_080518.xml. Le nom de fichier est un horodatage, il a donc été créé le 17/12/2015 à 08:05:18. La dernière entrée est quelque chose comme:

    <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 l'outil est toujours en cours d'exécution, plus de résultats seront ajoutés au fichier. Gardez un œil sur les paramètres StartTime et EndTime pour vérifier que les résultats sont mis à jour.

jon_two
la source
Un peu tard, mais l'emplacement exact de ce fichier dépend de la configuration de votre PC - par exemple, sur le mien, il se trouve ici: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715