Wie können Sie feststellen, ob die ArcCatalog-Geoverarbeitung noch ausgeführt wird?

12

Gibt es eine andere Möglichkeit als die Protokolle, um zu überprüfen, ob die laufende Geoverarbeitung ordnungsgemäß funktioniert?

Ich führe das Puffer-Tool mit dem Auflösungs-Typ ALL in ArcCatalog 10.1 aus. Ich hatte damit gerechnet, dass die Aufgabe lange dauern würde, also ließ ich sie laufen und ging für das Wochenende nach Hause. Es läuft jetzt seit 5 Tagen und ich möchte herausfinden, ob es abgestürzt ist oder nicht.

Der Task-Manager gibt an, dass der Prozess (RuntimeLocalServer.exe) noch ausgeführt wird und dass zwischen 900 MB und 3,8 GB oder Arbeitsspeicher (der Speicher ändert sich mit der Zeit) verwendet werden und ein Kern meines Prozessors auf Hochtouren läuft, während die anderen bei etwa 10% ausgeführt werden. . Ich habe keine anderen Anwendungen ausgeführt.

In ArcCatalog werden das Sanduhrsymbol und keine Fehlermeldungen im Ergebnisbereich angezeigt. Ich habe auch die Protokolldateien überprüft, die nur besagen, dass die Aufgabe gestartet wurde und keine Fehlermeldungen enthalten.

Zusätzliche Details

Ich erstelle in einer Feature-Class einer File-Geodatabase einen 3-Meter-Puffer mit etwa 1,5 Millionen Polygonen. Viele von ihnen überlappen sich und lösen sich zusammen, wenn sie sich überlappen.

Ich verwende ArcGIS 10.1 für Desktop unter Windows 7 64-Bit.

Falken
quelle
3
Wenn sich die Sanduhr auf der Registerkarte Ergebnisse befindet, läuft sie noch
Moggy
Ich weiß, dass dies normalerweise der Fall ist. Ich befürchte, dass es zu einem Absturz gekommen ist und die Sanduhr offen gelassen hat.
Falken
2
Nur ein Vorschlag: Wenn die Ausgabedatei beim Starten des Tools erstellt wird, können Sie dann überprüfen, ob die Größe der Datei zunimmt (möglicherweise kann nicht alle Verarbeitung im Speicher ausgeführt werden). Wenn temporäre Dateien erstellt werden, können Sie im ArcGIS-temporären Ordner nach Größenänderungen suchen.
Radar
2
Klingt so, als wäre es mir aufgefallen, wenn ich 5 Tage gelaufen bin. Da Sie auf einer 64-Bit-Maschine arbeiten, lohnt es sich, die 64-Bit-Hintergrund- Geoverarbeitung zu installieren ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd
Ich habe bereits die 64-Bit-Geoverarbeitung installiert
Falcs

Antworten:

3

Wenn Sie ein Modell in der Model Builder-Funktion erstellen, wird der% erledigte Balken angezeigt. Ich mache das gerne, wenn ich große Datenmengen verarbeite, damit ich den Fortschritt überwachen kann. Results Window sollte dasselbe tun, tut es aber nicht.

Cole
quelle
2

In Version 10 und 10.1 scheint ArcCatalog standardmäßig über die von ESRI aufgerufene Hintergrundverarbeitung zu verfügen. Ändern Sie dies über Geoverarbeitung -> Geoverarbeitungsoptionen und deaktivieren Sie das Kontrollkästchen Hintergrundverarbeitung. Dies bedeutet, dass diese Sitzung von ArcCatalog für viele andere Zwecke erst nach Abschluss des Vorgangs nützlich ist. Sie erhalten jedoch eine klarere Vorstellung davon, wo sich Ihre Aufgabe befindet.

user21277
quelle
0

Alle Ergebnisse Ihres GP-Tools finden Sie unter% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, gespeichert als XML. Wenn Sie sich die neueste Datei hier ansehen, können Sie sehen, ob Geoverarbeitungsnachrichten noch ausgeschrieben werden.

In meinem Verlaufsordner befindet sich beispielsweise eine Datei mit dem Namen H12172015_080518.xml. Der Dateiname ist ein Datumsstempel und wurde am 17.12.2015 um 08:05:18 erstellt. Der letzte Eintrag ist so etwas wie:

    <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>

Wenn das Tool noch ausgeführt wird, werden der Datei weitere Ergebnisse hinzugefügt. Behalten Sie die Parameter StartTime und EndTime im Auge, um zu überprüfen, ob die Ergebnisse aktualisiert werden.

jon_two
quelle
Ein wenig spät , um diese aber genaue Lage dieser Datei hängt von der Konfiguration Ihres PCs - zB auf Mine befindet er sich hier: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715