Шрифт
Использование окна Результаты (Results)
Play

Использование окна Результаты (Results)

Каждый раз, когда инструмент запускается через свое диалоговое окно или окно Python , информация о ходе выполнения отображается в окне Results (Результаты) .

Чтобы открыть окно Результаты , щелкните Геообработка > Результаты .

Информация в окне Results (Результаты) предоставляет множество полезных возможностей, например:

  • Можно открыть предыдущий сеанс выполнения инструмента и изменить несколько параметров, чтобы не вводить все параметры заново. Теперь можно снова запустить инструмент.
  • Можно создать пакет геообработки или сервис геообработки.
  • Просмотрите состояние и сообщения инструмента, выполняющегося в фоновом режиме, или на сервере ArcGIS for Server .
  • Открыть выходные файлы, например, файлы .html или .txt .

В окне Results (Результаты) сохраняется информация предыдущих сеансов. То есть, вы всегда сможете просмотреть информацию о работе инструмента, который был запущен несколько недель назад. Результаты будут храниться некоторое время, которое установлено в параметрах геообработки. По умолчанию результаты удаляются через две недели после выполнения инструмента.

Примечание:
  • Результаты не создаются для инструментов, которые были запущены в скрипте или модели. В окно Results (Результаты) будут записаны результаты работы только тех инструментов, которые были запущены с помощью диалогового окна инструмента или окна Python .
  • При запуске макета инструмента из диалогового окна инструмента в окно Results (Результаты) будут добавлены только те выходные данные, которые являются параметрами макета.

В каждом наборе результатов содержится (по порядку):

  • Выходные данные и значения
  • Входные наборы данных и значения
  • Параметры настроек среды, которые были использованы при запуске инструмента
  • Все сообщения

Щелчком правой кнопкой мыши элементов Текущий сеанс (Current Session) , Предыдущие сеансы (Previous Sessions) , Not Run (Не выполняется) , Shared (Совместное пользование) или отдельного результата можно открыть контекстное меню, предоставляющее ряд полезных функций. Каждый из этих типов описан ниже.

Контекстные меню верхнего уровня

Меню Текущий сеанс (Current Session)

Удаляет все результаты из списка Current Session (Текущий сеанс) . Все выходные наборы данных, к которым обращается результат, будут удалены, а также все входные наборы объектов или группы строк (данные, созданные в режиме интерактивного ввода объектов или строк). Если выбрать пункт Delete All (Удалить все) , то будет выведено сообщение с запросом: действительно ли вы хотите удалить все выходные данные.

Будет произведено удаление всей информации из списка. Никаких выходных данных удалено не будет.

Меню Предыдущие сеансы (Previous Sessions)

Удаляются все результаты из списка Previous Sessions (Предыдущие сеансы) . Выходные данные удалены не будут.

Меню Не выполняется (Not Run)

Если выйти и сохранить документ карты во время работы инструментов или во время ожидания их запуска, все выполняющиеся и ожидающие запуск инструменты будут выведены в разделе Not Run (Не выполняется) .

Будет произведено удаление всей информации из списка Не выполняется (Not Run). Выходные данные удалены не будут.

Будет произведен запуск всех инструментов. Результаты будут удалены из раздела Not Run (Не выполняется) и будут добавлены в раздел Current Session (Текущий сеанс).

Общий доступ

Для узла Shared (Совместное пользование) нет контекстного меню.

Меню Результат (Result)

Откроется диалоговое окно инструмента. Для параметров уже будут введены вводные и выходные значения результата. При двойном щелчке результата также откроется диалоговое окно инструмента.

С помощью этой функции можно отредактировать инструмент, за счет выполнения которого был получен определенный результат. Если инструментом является макет инструмента, откроется ModelBuilder. Если инструментом является инструмент-скрипт, откроется редактор скриптов, используемый по умолчанию.

Результат будет скопирован для вставки в модель. В окно Python невозможно поместить скопированный результат. Используйте для этого команду Copy As Python Snippet (Копировать как фрагмент Python) .

Результат будет удален из списка. Выходные данные удалены не будут.

Будет произведено переименование результата. По умолчанию используется имя инструмента вместе со временем его запуска.

Будет произведено копирование кода Python, который производит запуск инструмента, в буфер обмена, чтобы вы могли вставить его в свой скрипт. Ниже приводится пример скопированного кода Python:

Будет произведено удаление всех выходных наборов данных, а также всех входных наборов объектов или групп строк (данные, созданные в процессе интерактивного выбора объектов или ввода строк). Из списка будут удалены все результаты. Будет отображено сообщение, где вас попросят подтвердить удаление всех выходных данных.

Отмена выполнения инструмента. Команда Cancel (Отмена) доступна для инструментов, выполняющихся в настоящий момент в фоновом режиме или на сервере ArcGIS for Server .

Повторный запуск инструмента. Это способ быстрого открытия диалогового окна. То же самое происходит при использовании команды Open (Открыть) и нажатии OK в диалоговом окне инструмента. Данная опция не будет доступна, если инструмент будет находиться в процессе работы.

Результат можно сохранить в файле результата ( .rlt ).

Результаты заданий ArcGIS for Server

Если результат базируется на задаче сервиса геообработки сервера ArcGIS for Server , в контекстном меню будут представлены три дополнительных команды.

Отмена выполнения инструмента.

Будет произведено копирование данных с сервера на ваш компьютер. После копирования статус может приобрести три возможных значения: <data in local temp location> (<данные в локальном временном каталоге>), <data exceeds transfer limit> (<данные превышают предел передачи>) или <data unavailable> (<данные недоступны>).

Команды меню для входных и выходных данных

Будет произведено добавление набора данных на карту. Данная опция будет доступна только в тех приложения, где может быть карта, например, ArcMap.

Производит копирование пути к набору данных в буфер обмена для вставки в любое текстовое поле, например, диалоговое окно инструмента, окно Python или текстовый редактор.

Примечание:

Набор данных можно перетащить из окна результатов в диалоговое окно инструмента или окно Python .

Примечание:

Если входной или выходной набор данных идет под именем <data in local temp location> (<данные в локальном временном каталоге>), то это значит, что данные хранятся в памяти или в вашей системной временной папке. Данные не будут удалены, пока в ArcMap будет слой, который обращается к этим данным. Если вы хотите сохранить данные, то вам будет нужно скопировать их из временной папки в другой каталог. Проще всего можно это сделать с помощью инструмента Copy (Копировать) , путем перетаскивания набора данных из окна результатов в окно параметра входного объекта инструмента.

Меню Входные значения (Input values) и Выходные значения (Output values)

Выполняет копирование значения в буфер обмена для его вставки в любое текстовое поле, например, диалоговое окно инструмента, окно Python или текстовый редактор.

Примечание:

Вы не можете перенести и вставить текст входного или выходного значения.

Параметры среды

В разделе Environments (Параметры среды) отображаются установки среды, которые действовали во время выполнения инструмента. Только те настройки параметров среды, в которых было указано значение (не пустые значения) будут указаны в этом списке. Обратите внимание также на то, что в этом списке будут указаны также те настройки параметров среды, которые не влияют на работу инструмента.

Для параметров среды или их настроек нет отдельного меню.

Сообщения

Будет произведено копирование сообщений в буфер обмена для его вставки в любое приложение для работы с текстом, например, текстовый редактор.

📎📎📎📎📎📎📎📎📎📎