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.

falcs
źródło
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.

Kapusta
źródło
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.

użytkownik21277
źródło
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.

jon_two
źródło
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