Skąd możesz wiedzieć, czy Geoprocessing ArcCatalog nadal działa?


12

Czy istnieje inny sposób niż dzienniki, aby sprawdzić, czy trwające geoprzetwarzanie działa poprawnie?

Korzystam z narzędzia Bufor z typem rozpuszczania ALL w ArcCatalog 10.1. Spodziewałem się, że zadanie zajmie dużo czasu, więc zostawiłem je uruchomione i wróciłem do domu na weekend. Działa już od 5 dni i chcę się dowiedzieć, czy się zawiesił, czy nie.

Menedżer zadań twierdzi, że proces (RuntimeLocalServer.exe) jest nadal uruchomiony, a użycie między 900 MB a 3,8 GB lub pamięci (zmienia się w czasie) i jeden rdzeń mojego procesora działa bezproblemowo, a pozostałe na około 10% . Nie mam uruchomionych żadnych innych aplikacji.

ArcCatalog wyświetla symbol klepsydry i brak komunikatów o błędach w panelu wyników. Sprawdziłem także pliki dziennika, które mówią, że zadanie zostało uruchomione i nie zawierają komunikatów o błędach.

Dodatkowe informacje

Tworzę 3-metrowy bufor około 1,5 miliona wielokątów w klasie obiektów geobazy plików. Wiele z nich zachodzi na siebie, a zatem rozpuszczają się razem, gdy się nakładają.

Mam ArcGIS 10.1 dla komputerów stacjonarnych w systemie Windows 7 64-bitowym.


3
jeśli klepsydra znajduje się na karcie wyników, nadal działa
Moggy

Wiem, że normalnie to prawda, martwi mnie to, że mogło się rozbić i pozostawić klepsydrę w górze.
falcs 28.08.13

2
Tylko sugestia - jeśli plik wyjściowy zostanie utworzony po uruchomieniu narzędzia, czy możesz sprawdzić, czy jego rozmiar się zwiększa (przypuszczalnie przetwarzania nie da się wszystko zrobić w pamięci)? Jeśli tworzone są pliki tymczasowe, możesz sprawdzić folder temp ArcGIS pod kątem zmian rozmiaru w czasie.
Radar

2
Wygląda na to, że uderzył mnie w ścianę, jeśli działa przez 5 dni. Ponieważ używasz 64-bitowej maszyny, warto ją zainstalować podczas instalowania 64-bitowego geo-przetwarzania w tle ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd

Zainstalowałem już 64-bitowe geoprzetwarzanie
falcs

Odpowiedzi:


3

Jeśli utworzysz model w funkcji konstruktora modeli, zobaczysz pasek procentowy ukończenia. Lubię to robić podczas przetwarzania dużych ilości danych, aby móc monitorować postępy. Okno wyników powinno robić to samo, ale nie robi tego.


2

Zarówno w wersji 10, jak i 10.1 ArcCatalog domyślnie ma to, co ESRI wywołuje przetwarzanie w tle. Zmień to poprzez Geoprocessing -> Opcje Geoprocessing i odznacz pole przetwarzania w tle. Oznacza to, że ta sesja ArcCatalog nie przyda się wiele, dopóki proces się nie zakończy, ale da ci wyraźniejsze wyobrażenie o tym, gdzie jest twoje zadanie.


0

Wszystkie wyniki narzędzia GP można znaleźć w% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, przechowywanym jako XML. Jeśli spojrzysz na najnowszy plik tutaj, możesz zobaczyć, czy wiadomości geoprzetwarzania są nadal zapisywane.

Na przykład w moim folderze Historia znajduje się plik o nazwie H12172015_080518.xml. Nazwa pliku jest datownikiem, więc została utworzona 17.12.2015 o 08:05:18. Ostatni wpis to coś w stylu:

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

Jeśli narzędzie nadal działa, do pliku zostanie dodanych więcej wyników. Obserwuj parametry StartTime i EndTime, aby sprawdzić, czy wyniki są aktualizowane.


Trochę za późno na tę, ale dokładną lokalizację tego pliku zależy od konfiguracji komputera - np. W kopalni znajduje się tutaj: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.