Использование окна Результаты (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)
Remove All (Удалить все) |
Удаляются все результаты из списка Previous Sessions (Предыдущие сеансы). Выходные данные удалены не будут. |
Меню Не выполняется (Not Run)
Если выйти и сохранить документ карты во время работы инструментов или во время ожидания их запуска, все выполняющиеся и ожидающие запуск инструменты будут выведены в разделе Not Run (Не выполняется).
Remove All (Удалить все) |
Будет произведено удаление всей информации из списка Не выполняется (Not Run). Выходные данные удалены не будут. |
Повторно выполнить все |
Будет произведен запуск всех инструментов. Результаты будут удалены из раздела Not Run (Не выполняется) и будут добавлены в раздел Current Session (Текущий сеанс). |
Общий доступ
Для узла Shared (Совместное пользование) нет контекстного меню.
Меню Результат (Result)
Open (Открыть) |
Откроется диалоговое окно инструмента. Для параметров уже будут введены вводные и выходные значения результата. При двойном щелчке результата также откроется диалоговое окно инструмента. |
Редактировать (Edit) | С помощью этой функции можно отредактировать инструмент, за счет выполнения которого был получен определенный результат. Если инструментом является макет инструмента, откроется ModelBuilder. Если инструментом является инструмент-скрипт, откроется редактор скриптов, используемый по умолчанию. Подробные сведения об определении редактора скриптов по умолчанию |
Копировать (Copy) |
Результат будет скопирован для вставки в модель. В окно Python невозможно поместить скопированный результат. Используйте для этого команду Copy As Python Snippet (Копировать как фрагмент Python). |
Удалить |
Результат будет удален из списка. Выходные данные удалены не будут. |
Переименовать (Rename) |
Будет произведено переименование результата. По умолчанию используется имя инструмента вместе со временем его запуска. |
Copy As Python Snippet (Копировать как фрагмент Python) |
Будет произведено копирование кода Python, который производит запуск инструмента, в буфер обмена, чтобы вы могли вставить его в свой скрипт. Ниже приводится пример скопированного кода Python: arcpy.Clip_analysis("E:/Example.gdb/streets","E:/Example.gdb/StudyArea","E:/Example.gdb/streets_Clip","#") |
Удаление |
Будет произведено удаление всех выходных наборов данных, а также всех входных наборов объектов или групп строк (данные, созданные в процессе интерактивного выбора объектов или ввода строк). Из списка будут удалены все результаты. Будет отображено сообщение, где вас попросят подтвердить удаление всех выходных данных. |
Отменить (Cancel) |
Отмена выполнения инструмента. Команда Cancel (Отмена) доступна для инструментов, выполняющихся в настоящий момент в фоновом режиме или на сервере ArcGIS for Server. |
Запустить повторно |
Повторный запуск инструмента. Это способ быстрого открытия диалогового окна. То же самое происходит при использовании команды Open (Открыть) и нажатии OK в диалоговом окне инструмента. Данная опция не будет доступна, если инструмент будет находиться в процессе работы. |
Общий доступ как | Свои результаты можно предоставить для совместного пользования в пакете геообработки (geoprocessing package) или в сервисе геообработки (geoprocessing service). |
Сохранить как (Save As) | Результат можно сохранить в файле результата (.rlt). |
Результаты заданий ArcGIS for Server
Если результат базируется на задаче сервиса геообработки сервера ArcGIS for Server, в контекстном меню будут представлены три дополнительных команды.
Отменить (Cancel) |
Отмена выполнения инструмента. |
Получить данные |
Будет произведено копирование данных с сервера на ваш компьютер. После копирования статус может приобрести три возможных значения: <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)
Копировать (Copy) |
Выполняет копирование значения в буфер обмена для его вставки в любое текстовое поле, например, диалоговое окно инструмента, окно Python или текстовый редактор. Примечание: Вы не можете перенести и вставить текст входного или выходного значения. |
Параметры среды
В разделе Environments (Параметры среды) отображаются установки среды, которые действовали во время выполнения инструмента. Только те настройки параметров среды, в которых было указано значение (не пустые значения) будут указаны в этом списке. Обратите внимание также на то, что в этом списке будут указаны также те настройки параметров среды, которые не влияют на работу инструмента.
Для параметров среды или их настроек нет отдельного меню.
Сообщения
Копировать (Copy) |
Будет произведено копирование сообщений в буфер обмена для его вставки в любое приложение для работы с текстом, например, текстовый редактор. |
Вид |
Отображает все сообщения в окне Messages (Сообщения). |
Общий доступ
В узле Shared (Совместное использование) содержаться результаты, которые распаковываются из пакета геообработки (.gpk) или добавляются при открытии файла результата (.rlt). Для распаковки пакета геообработки следует выполнить одну из следующих операций:
- В окне Catalog (Каталог) или в Проводнике Windows щелкните два раза пакет геообработки. Содержимое пакета будет помещено под узлом Shared (Совместное пользование) текущего сеанса. Все данные в пакете будут помещены в таблицу содержания. Пакет также можно перетащить мышкой в окно Results (Результаты) или на полотно ArcMap.
- В окне Catalog (Каталог) щелкните пакет правой кнопкой мыши и щелкните Unpack (Распаковать).
- Откройте пакет геообработки с сайта arcgis.com, и пакет будет автоматически распакован и добавлен в окно Results (Результаты).
- Используйте инструмент Извлечь пакет (Extract Package).
Более подробно об использовании пакетов геообработки
Для добавления файла результата следует выполнить одну из следующих операций:
- В окне Catalog (Каталог) или в Проводнике Windows щелкните дважды файл результата. Результат и все данные, на которые он ссылается, будут добавлены в текущий сеанс. Входные данные, использованные для получения данного результата, не будут добавлены. Будут добавлены только выходные данные результата. Можно также перетащить мышкой файл результата в окно Results (Результаты) или на полотно ArcMap.
- Укажите расположение файла результата, нажав кнопку Add Data (Добавить данные) .