Как узнать, запущена ли геообработка ArcCatalog?

12

Есть ли другой способ, кроме логов, чтобы проверить, что текущая геообработка работает правильно?

Я использую инструмент Буфер с типом растворения ALL на ArcCatalog 10.1. Я ожидал, что задание займет много времени, поэтому я оставил его запущенным и уехал домой на выходные. Теперь он работает в течение 5 дней, и я хочу выяснить, произошел сбой или нет.

Диспетчер задач говорит, что процесс (RuntimeLocalServer.exe) все еще работает, и используется от 900 МБ до 3,8 ГБ или памяти (она меняется со временем), и одно ядро ​​моего процессора работает без сбоев, а остальные работают примерно на 10% , У меня нет других приложений, работающих.

ArcCatalog отображает символ песочных часов и никаких сообщений об ошибках в области результатов. Я также проверил файлы журналов, которые просто говорят, что задача была запущена и не содержат сообщений об ошибках.

Дополнительные детали

Я создаю 3-миллиметровый буфер около 1,5 миллионов полигонов в классе пространственных объектов файловой базы геоданных. Многие из них перекрываются и поэтому растворяются вместе, когда перекрываются.

У меня есть ArcGIS 10.1 для рабочего стола на Windows 7 64 бит.

falcs
источник
3
если песочные часы находятся на вкладке результатов, они все еще работают
Moggy
Я знаю, что, как правило, это правда, меня беспокоит, что, возможно, он разбился и оставил песочные часы вверх.
Falcs
2
Просто предложение - если выходной файл создается при запуске инструмента, можете ли вы проверить, увеличивается ли его размер (предположительно, обработка не может быть выполнена в памяти)? Если создаются временные файлы, вы можете проверить временную папку ArcGIS на предмет изменения размера с течением времени.
Радар
2
Звучит так, будто он пробил мне стену, если пробежал 5 дней. Поскольку вы работаете на 64-битной машине, стоит установить 64-битную фоновую геообработку ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd
Я уже установил 64-битную
геообработку

Ответы:

3

Если вы создаете модель в функции построителя моделей, вы можете увидеть панель% выполнено. Мне нравится делать это при обработке больших объемов данных, чтобы я мог отслеживать прогресс. Окно результатов должно делать то же самое, но не делает.

капуста
источник
2

В версиях 10 и 10.1 ArcCatalog, по-видимому, имеет то, что ESRI называет фоновой обработкой. Измените это через Геообработка -> Параметры геообработки и снимите флажок фоновой обработки. Это будет означать, что этот сеанс ArcCatalog будет бесполезен до тех пор, пока процесс не будет завершен, но он даст вам более четкое представление о том, где находится ваша задача.

user21277
источник
0

Все результаты вашего инструмента GP можно найти в% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, хранящемся в формате XML. Если вы посмотрите на новейший файл здесь, вы увидите, записываются ли сообщения геообработки.

Например, в моей папке «История» есть файл с именем H12172015_080518.xml. Имя файла является отметкой даты, поэтому оно было создано 17.12.2015 в 08:05:18. Последняя запись выглядит примерно так:

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

Если инструмент все еще работает, в файл будут добавлены дополнительные результаты. Следите за параметрами StartTime и EndTime, чтобы убедиться, что результаты обновляются.

jon_two
источник
Немного поздно, но точное местоположение этого файла зависит от конфигурации вашего компьютера - например, у меня он находится здесь: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715