Инструмент геообработки
Инструмент геообработки – команда или функция, которая выполняет операцию с ГИС-данными. Существует три типа инструментов, как это показано в приведенной ниже таблице. Можно открыть и запустить инструмент на панели Геообработка. Вы также можете использовать любой инструмент в ModelBuilder или вызвать его из скрипта Python.
Тип инструмента | Описание |
---|---|
Встроенный инструмент | Встроенные инструменты предоставляются Esri. |
Инструмент-модель | Инструменты модели создаются в ModelBuilder. |
Инструмент Скрипт | Инструменты-скрипты запускают файл скрипта на диске, обычно это файл Python (.py). |
Инструмент геообработки может быть системными, встроенными Esri и пользовательскими, созданными как скрипт или модель. И пользовательские, и системные инструменты геообработки можно использовать одинаково.
Наборы инструментов
Инструменты геообработки сохраняются в наборах инструментов . Инструменты в наборе инструментов можно поместить в группу, которая похожа на папку внутри набора инструментов. Также как и инструменты системными или пользовательскими могут быть и наборы инструментов.
Системные наборы инструментов предоставляются Esri и включаются в продукту ArcGIS. Они располагаются в директории установки ArcGIS и могут быть найдены на панели Геообработка под Наборами инструментов.
Пользовательские наборы инструментов создаются пользователями, участниками организации или другими пользователями сообщества. Вы можете разместить из в любой папке или базе геоданных. Вы можете просмотреть пользовательские наборы инструментов на панели Каталог, перейдя в его папку или базу геоданных.
Диалоговое окно инструмента
При открытии инструмента геообработки диалоговое окно открывается на панели Геообработка. В диалоговом окне вы задаете параметры инструмента и параметры среды.
Параметр
Инструмент может содержать несколько опций или параметров. Каждый параметр включает элемент управления для, например, выбора наборов данных, ввода числа, выбора из списка значений.
У каждого из этих параметров есть справка, для просмотра которой надо навести курсор над информационным значком рядом с соответствующим параметром.
При использовании инструмента геообработки указанные значения для каждого параметра проверяются на корректность, при наличии ошибок или предупреждений появляется сообщение. Этот процесс называется проверкой.
Панель Геообработка
Используйте панель Геообработка для поиска и запуска инструментов геообработки. Это встраиваемая панель, которую можно перемещать в любую область приложения, расположить как плавающую или перенести на другой монитор. Самый быстрый способ найти инструмент геообработки для вашего задания – выполнить поиск инструмента на панели Геообработка. Панель Геообработка также отобразит:
- Инструменты геообработки, добавленные на вкладку Избранное
- Инструменты геообработки, которые вы недавно запускали и
- Список наборов инструментов вкладки Наборы инструментов, включающий системные инструменты и пользовательские инструменты, добавленные в проект
- Список инструментов и наборов инструментов, доступных на вкладке Портал
Инструменты геообработки открываются на панели Геообработка, на которой можно задать входные и выходные параметры и настройки среды геообработки, а затем запустить инструмент.
История геообработки
При запуске инструмента геообработки на вкладке История панели Геообработка создается запись. Запись истории содержит подробную информацию об инструменте, в частности все его входные и выходные параметры, а также сообщения.
Можно дважды щелкнуть любую из записей истории, чтобы снова открыть инструмент с теми же настройками параметров, что использовались ранее.
Сервис геообработки
Инструменты сервисов геообработки – это еще один вид инструментов геообработки. Для пользования сервисами геообработки сначала необходимо подключиться к ArcGIS Server. Эти инструменты можно применять так же, как и любые другие инструменты геообработки, единственным отличием является то, что они выполняются на ArcGIS Server. Чтобы начать использовать сервисы геообработки, добавьте Подключение ArcGIS Server, затем разверните подключение к серверу в узле Серверы на панели Каталог и дважды щелкните на инструменте, чтобы открыть его на панели Геообработка.
Можно подключиться и использовать несколько инструментов сервисов геообработки, размещенных на серверах ArcGIS Online. Такие инструменты называются Готовыми к использованию инструментами и предоставляют возможность выполнять несколько дополнительных задач анализа, использующих данные Esri на территорию всего земного шара. Это следующие сервисы:
- Построение маршрутов, определение времени в пути и другие типы анализа уличной сети - http://logistics.arcgis.com/arcgis
- Построение профиля, видимости и другие типы анализа рельефа - http://elevation.arcgis.com/arcgis
- Построение водосборных областей и трассировка водотоков - http://hydro.arcgis.com/arcgis
Примечание:
Для доступа к готовым сервисам используйте галерею Готовые к использованию инструменты на вкладке Анализ или добавьте подключение ArcGIS Server к одному из серверов выше. Необходимо войти под учетной записью организации ArcGIS, имеющей права на выполнение анализа. Подобные сервисы тратят кредиты ArcGIS.
Веб-инструмент
Веб-инструмент – другой тип инструмента геообработки, доступ к которому осуществляется через портал ArcGIS. Веб-инструмент – это элемент портала, связанный с сервисом геообработки, который запущен на ArcGIS Server, интегрированном с вашим порталом. Вы можете опубликовать инструмент как веб-инструмент, что позволит другим участникам вашей организации запускать этот анализ через ArcGIS Server.
Веб-инструменты могут использоваться несколькими клиентскими платформами ArcGIS. Чтобы использовать веб-инструмент в ArcGIS Pro, откройте панель Каталог, переключитесь на вкладку Портал, а затем либо выберите нужный инструмент из списка, либо найдите его по имени.
Параметры среды
Настройки параметров среды геообработки могут выступать как дополнительные параметры, влияющие на выполнение инструмента. Среда геообработки обычно настраивается один раз в окне Параметры среды, ее учитывают все инструменты геообработки при выполнении. Настроенные для проекта параметры среды геообработки сохраняются вместе с проектом и применяются для всех инструментов геообработки, запущенных в проекте.
Параметры среды могут оказать значительное влияние на работу инструментов геообработки. Например, можно задать параметр среды Экстент, и тогда при работе инструмента будут использоваться только пространственные объекты в текущем экстенте карты. Или вы можете указать для Выходной системы координат, чтобы выходные объекты автоматически проецировались в отличную от исходной систему координат.
Модели и ModelBuilder
ModelBuilder – это визуальная графическая среда построения новых инструментов, которые моделирует ваши рабочие процессы геообработки. В ModelBuilder в можете создать последовательность выполнения инструментов геообработки, где полученные результаты инструмента служат входными данными для другого. Построение инструментов ModelBuilder выполняется внутри модели, которая представляет собой схему, отображающую инструменты обработки и элементы данных.
Написание скриптов и Python
Вы можете писать скрипты на языке Python , которые запускают инструменты геообработки и автоматизируют большое количество ГИС-задач. Программа, которая использует язык написания скриптов, называется скрипт. Скрипты создаются на текстовом языке и редактируются в любом текстовом редакторе или интегрированной среде разработки, сокращенно IDE. Python – язык написания скриптов, используемых ArcGIS. В ArcGIS входит пакет Python, или ArcPy, который добавляет в Python функциональные возможности ArcGIS.
В геообработке скрипты являются аналогами моделей, вы можете написать скрипт для запуска множества инструментов, использования других функций и логики, чтобы автоматизировать рабочий процесс геообработки. Если вы написали скрипт, из него можно сделать инструмент геообработки и запускать в приложении путем создания инструмента-скрипта Python.