Создание модели геообработки

Модель – это визуальное представление рабочего процесса, где последовательно запускаются несколько инструментов геообработки. Выходные данные одного инструмента часто становятся входными для другого. В модели геообработки рабочий процесс представлен в виде диаграммы. Он также запускает описанный рабочий процесс. Вы можете использовать модель для многих целей, например:

  • Автоматизации повторяющихся задач
  • Изучения различных выходных данных, полученных с применением различных наборов данных и параметров
  • Визуального документирования методологии геообработки
  • Постепенной разработки и совершенствования рабочих процессов
  • Для распространения своего опыта и разработанных методов среди коллег

Обзор

  • Продолжительность видео: 3:07.
  • Это видео было создано с помощью версии ArcGIS Pro 2.3.

В этом руководстве вы создадите и запустите модель геообработки. Ваша модель автоматизирует рабочий процесс анализа из руководства Использование инструментов геообработки. В этом руководстве подразумевается, что вы уже знакомы с этим рабочим процессом.

  • Предполагаемое время: 60 минут
  • Требования к программному обеспечению: ArcGIS Pro

Открытие проекта

Пастбищам Новой Зеландии угрожают различные инвазивные виды. Эти злаковые распространяются преимущественно естественным способом, например, переносом семян по ветру, но также и через контакт с человеком. В руководстве Использование инструментов геообработки, вы анализировали близость одного из видов инвазивных трав (Nassella tussock) к потенциальному источнику контакта с человеком (площадки для кемпинга).

В этом руководстве вы создадите инструмент геообработки, который позволит вам применить такой же анализ для других инвазивных видов растений и иных антропогенных факторов.

  1. Запустите ArcGIS Pro и выполните вход, если необходимо.
  2. На начальной странице под разделом с недавними проектами щелкните Открыть другой проект.
    Примечание:

    Если у вас в приложении есть открытый проект, щелкните вкладку Проект на ленте. В списке элементов меню слева щелкните Открыть. На странице Открыть щелкните Портал и выберите Открыть другой проект внизу страницы.

  3. В диалоговом окне Открыть проект в разделе Портал Портал нажмите ArcGIS Online ArcGIS Online.
    Примечание:

    Если вместо этого вы видите ArcGIS Enterprise ArcGIS Enterprise, необходимо добавить подключение к порталу или задать активный портал как ArcGIS Online. Или можно загрузить учебные данные через браузер.

  4. Вверху диалогового окна в поле Поиск наберите Make a geoprocessing model tutorial и нажмите клавишу Enter.
  5. В списке результатов поиска щелкните Make a geoprocessing model, чтобы выбрать пакет проекта.
    Примечание:

    Если под этим именем есть несколько пакетов проекта, посмотрите на столбец Владелец. Выберите элемент с именем владельца ArcGISProTutorials. Если вы не получаете никаких результатов, см. Нет результатов поиска.

  6. Нажмите OK.

    Откроется проект с видом района Мальборо в Новой Зеландии. Платные кемпинги отображены вместе с известным распространением Nassella tussock.

    Карта региона Мальборо в Новой Зеландии

Изучение карты

Карта содержит несколько слоев с местоположениями, где человек может контактировать с инвазивными растениями: платные кемпинги, площадки для отдыха, железные и автодороги, населенные места. Карта также содержит слои четырех видов инвазивных трав: Nassella tussock, паслен окаймленный, темеда австралийская и чилийский ковыль.

Слои инвазивных видов отображает границы, в пределах которых было найдено данное растение. Они не показывают плотность растений в данном месте. Обозначенная территория может быть сильно заражена или на ней может встречаться только несколько растений.

  1. Щелкните вкладку Вид на ленте. В группе Окна щелкните Сбросить панели Сбросить панели и выберите Сбросить панели для картографирования (по умолчанию).

    При этом открываются панели Содержание и Каталог, остальные панели остаются закрытыми.

  2. На панели Содержание включите и выключите слои инвазивных видов.
  3. На вкладке Карта щелкните Закладки Закладки. С помощью закладок вы более внимательно изучите каждый инвазивный вид.
  4. Включите и выключите слои с местами возможных контактов в комбинации со слоями различных инвазивных видов.
  5. По окончании изучения карты щелкните на вкладке Карта Закладки Закладки и выберите Marlborough Region.
  6. На панели Содержание включите следующие пять слоев и выключите все остальные:
    • Basemap Labels
    • Commercial Campgrounds
    • Nassella Tussock Range
    • Region
    • Basemap
    Подсказка:

    Чтобы одновременно включить или выключить все слои, нажмите и удерживайте клавишу Ctrl и поставьте или снимите отметку у любого слоя.

Создание модели и добавление процесса

Вы создадите модель и добавите к ней процесс. Процесс – это инструмент геообработки, соединенный с входными и выходными данными. Модель с одним процессом является наиболее простой.

  1. Щелкните вкладку Анализ на ленте. В группе Геообработка щелкните ModelBuilder ModelBuilder.

    В проекте откроется пустое окно модели. На ленте появится вкладка ModelBuilder.

  2. С панели Содержание перетащите слой Commercial Campgrounds в вид модели.
    Слой Commercial Campgrounds представлен в модели как переменная входных данных

    В модель добавляется синий овальный элемент с метками выделения. Этот оттенок синего соответствует входным данным.

  3. В виде модели щелкните элемент Commercial Campgrounds правой кнопкой мыши и выберите Открыть.
    Диалоговое окно для переменной входных данных

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

  4. Нажмите OK в диалоговом окне Commercial Campgrounds.
  5. На ленте во вкладке ModelBuilder в группе Вставка щелкните Инструменты Инструменты. (Щелкните значок, не стрелку)

    Откроется панель Геообработка.

  6. На панели Геообработка, на вкладке Избранное, перетащите инструмент Буфер в вид модели рядом с Commercial Campgrounds.
    Инструмент Буфер и переменная выходных данных в модели
    Подсказка:

    Если вы не видите инструмент Буфер на вкладке Избранное, введите буфер в окне поиска вверху панели Геообработка.

    В вид модели будет добавлен серый прямоугольник инструмента Буфер. Он автоматически соединяется с овальным элементом выходных данных. Каждый инструмент геообработки, добавляемый в модель, уже содержит элемент входных данных. Результатом может стать новый набор данных, как и при инструменте Буфер, либо обновленная версия входного набора данных. (Например, инструмент Добавить поле добавляет новое поле к существующей таблице.)

    Серый цвет показывает, что инструмент пока не готов к запуску. Он должен быть соединен с входными данными, и должны быть заданы параметры инструмента.

    Подсказка:

    По умолчанию при добавлении нового элемента к модели, он становится выбранным. Выбранные элементы можно переместить в новое положение. Чтобы снять выборку с элемента, щелкните на пустом пространстве вида. Чтобы выбрать элемент, щелкните на нем или очертите рамку вокруг него.

  7. Задержите курсор мыши над входной переменной Commercial Campgrounds. Щелкните и перетащите соединительную линию к элементу инструмента Буфер. Отпустите кнопку мыши и нажмите Ввести объекты во всплывающем меню.
    Переменная входных данных соединена с инструментом Буфер.

    Слой Commercial Campgrounds указан в качестве входного для инструмента Буфер. Процесс еще не готов к запуску, так как необходимо указать буферное расстояние.

  8. Щёлкните правой кнопкой мыши инструмент Буфер и выберитеОткрыть.

    На панели Геообработка откроется инструмент Буфер.. Некоторые параметры пустые, для других указаны значения по умолчанию. Некоторые параметры помечены красными звездочками.

  9. В диалоговом окне Буфер для параметра Расстояние [значение или поле] введите 5. Измените единицы измерения на Километры.
    Диалоговое окно инструмента Буфер
    Примечание:

    Слой Входные объекты называется Commercial Campgrounds:1, т.к. имена в модели дублироваться не могут. Сама переменная входных данных уже использует имя Commercial Campgrounds; поэтому, к имени входного слоя в инструменте добавляется уникальное число.

  10. Нажмите OK.
    Статус процесса – готов к запуску

    Все элементы закрашены цветом, это значит, что процесс готов к запуску.

  11. Щелкните правой кнопкой на зеленой переменной выходных данных, CommercialCampgrounds_Buffer, и выбрите Добавить к карте.

    Это позволит убедиться в том, что выходные данные будут добавлены в виде слоя на панель Содержание.

    Примечание:

    Параметр Добавить к изображению используется при запуске модели в виде модели. Если модель запускается как инструмент геообработки, выходные данные добавляются к карте только если они отмечены как параметр модели. Позднее в этом упражнении вы запустите модель как инструмент геообработки.

Запустите модель из окна модели

В результате выполнения модели будут созданы 5-километровые буферы вокруг площадок для кемпинга. Это не является окончательной целью вашего исследования, но вы запустите модель сейчас, чтобы убедиться, что она работает как вы ожидаете. При запуске модули элемент инструмента Буфер станет красным на время обработки входных данных.

  1. На ленте во вкладке ModelBuilder в группе Запустить щелкните Запустить Запустить.

    Когда модель закончит работу, появится сообщение об успешном выполнении.

  2. Закройте окно сообщения Модель.
  3. Сделайте активным вид карты Marlborough.
    Кемпинги и пятикилометровый буфер вокруг них

    Вокруг кемпингов созданы 5-километровые буферы. Это был проверочный запуск модели, теперь вы удалите слой буфера и данные его источника.

  4. На панели Содержание щелкните правой кнопкой мыши слой ModelBuilder (который содержит буферный слой) и щелкните Удалить Удалить.
  5. На панели Каталог перейдите к Базы данных > Make_a_geoprocessing_model.gdb.

    Выходные данные, CommercialCampgrounds_Buffer, были записаны в базу геоданных проекта по умолчанию. Вы можете отправить выходные данные модели в ее собственную базу геоданных, чтобы сохранить их отдельно от других наборов данных. Вы измените местоположение выходных данных модели позднее в этом учебном руководстве.

  6. В базе геоданных щелкните правой кнопкой CommercialCampgrounds_Buffer и щелкните Удалить Delete. В окне запроса Удалить щелкните Да.
  7. Сделайте активным вид модели.

    У инструмента и его переменной выходных данных появились тени. Это означает, что процесс уже был выполнен. Чтобы подготовить модель к повторному запуску, следует проверить ее.

  8. На вкладке ModelBuilder в группе Запустить щелкните Проверить Проверить.

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

  9. На вкладке ModelBuilder в группе Модель щелкните Свойства Свойства.
  10. В диалоговом окне Свойства инструмента на вкладке Общие измените Имя на SummarizeInvasiveSpecies.
  11. Измените Подпись на Вычисление ареалов инвазивных видов.
    Имя и подпись модели

    В приложении ArcGIS Pro будет отображаться подпись, а не имя. Имена моделей не могут содержать пробелов, подчеркиваний или специальных символов; подписи можно форматировать более свободно.

  12. Нажмите OK.
  13. На вкладке ModelBuilder в группе Модель щелкните Сохранить Сохранить.
    Примечание:

    При сохранении модели не сохраняется проект, равно как и при сохранении проекта модель не сохраняется. Однако если вы хотите выйти из ArcGIS Pro не сохранив модель, вам будет предложено сделать это. Несохраненные изменения в модели не восстанавливаются с помощью архивов проектов.

Настройка модели как инструмента геообработки

Как вы видите, модель можно запустить из вида модели. Модель также можно запускать как инструмент геообработки. Это более распространенный и удобный способ запуска модели.

  1. На панели Каталог перейдите к Наборы инструментов > Make_a_geoprocessing_model.tbx > Summarize Invasive Species.

    При сохранении модели в наборе инструментов был создан инструмент модели.

    Подсказка:

    Вы можете создать модель непосредственно из набора инструментов, щелкнув его правой кнопкой мыши и выбрав Новый > Модель.

  2. На панели Каталог щелкните правой кнопкой модель Вычисление ареалов инвазивных видов и выберите Открыть.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    Модель откроется как инструмент геообработки. Вы можете запустить ее с панели Геообработка и получить те же самые данные, что и при запуске из вида модели. Однако инструмент геообработки не очень полезен, если у него нет параметров, которые может задать пользователь.

  3. Сделайте активным вид модели.

    Обратите внимание, что теперь вид модели называется Summarize Invasive Species.

  4. Щелкните правой кнопкой мыши переменную входных данных Commercial Campgrounds и выберите Параметр.
    Commercial Campgrounds задан в качестве параметра модели.

    Буква P (параметр) отображается рядом с переменной входных данных. Это означает, что переменная задана в инструменте модели геообработки как параметр.

  5. На вкладке ModelBuilder в группе Модель щелкните Сохранить Сохранить.
  6. На панели Каталог щелкните правой кнопкой инструмент модели Summarize Invasive Species и щелкните Открыть.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    На панели Геообработка инструмент появится с новым параметром.

    Подсказка:

    Необходимо снова открыть инструмент, чтобы обновить его внешний вид, даже если он уже открыт на панели Геообработка.

    Имя параметра инструмента, Commercial Campgrounds, берется из имени переменной входных данных. Вы измените его на более стандартный. С помощью этого параметра можно выбирать слой с возможной точкой контакта с инвазивными растениями.

    Вы также зададите второй параметр модели, что позволит выбирать единицы измерения и расстояние буфера. Вы можете оставить панель Геообработка открытой при редактировании модели.

  7. Сделайте активным вид модели. Щелкните правой кнопкой на переменной входных данных Commercial Campgrounds и нажмите Переименовать. В поле редактирования измените имя на Местоположения контактов с человеком. Нажмите клавишу Enter.

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

  8. Щелкните правой кнопкой мыши элемент инструмента Буфер и выберите Создать переменную > Из параметра > Расстояние [значение или поле].

    Новый элемент представлен другим оттенком синего цвета, поскольку это переменная значения, а не переменная данных.

  9. Если необходимо, передвиньте выделенную переменную Расстояние [значение или поле] так, чтобы она не перекрывала другие элементы модели.
  10. Щелкните правой кнопкой переменную Расстояние [значение или поле] и выберите Параметр. Щелкните свободное место в виде модели, чтобы снять выделение переменной.
    Буферное расстояние задано в качестве параметра модели.
  11. Щелкните правой кнопкой мыши значение переменной Расстояние [значение или поле] и выберите Переименовать. В поле редактирования измените имя на Буферное расстояние. Нажмите клавишу Enter.

    Также вы переименуете переменную выходных данных зеленого цвета, но параметром модели вы при этом ее делать не будете. Эти выходные данные позже будут использованы как входные для инструмента Суммировать в пределах.

    Примечание:

    Выходные данные, которые стали входными для другого процесса, называются промежуточными данными. При запуске модели как инструмента геообработки промежуточные данные удаляются автоматически, если вы не задали переменную данных как параметр модели или не указали, что хотите эти данные сохранить. В этом примере у вас нет необходимости хранить промежуточные данные.

  12. Щелкните правой кнопкой на переменной выходных данных Commercial_Campgrounds_Buffer и выберите Переименовать. Измените имя на Contact Location Buffers и нажмите клавишу Enter.
  13. На вкладке ModelBuilder в группе Модель щелкните Сохранить Сохранить.
  14. На панели Каталог щелкните правой кнопкой инструмент модели Summarize Invasive Species в наборе инструментов Make_a_geoprocessing_model и щелкните Открыть.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    Имена параметров инструмента соответствуют именам переменных модели.

    Теперь вы уберете значения, используемые по умолчанию, из параметров инструмента геообработки. Эти значения не представляют собой настройки, которые нужны пользователю, поэтому нет причин заставлять их появляться по умолчанию.

  15. Сделайте активным вид модели. Правой кнопкой мыши щелкните переменную данных Местоположения контактов с человеком и выберите Открыть.
  16. Выделите значение по умолчанию Commercial Campgrounds и нажмите клавишу Удалить. Нажмите OK.

    Процесс модели станет серым (модель не готова к запуску), так как вы удалили заданное входное значение инструмента Буфер. Что ожидаемо. Модель в таком состоянии нельзя запустить из вида модели, но ее можно запустить в качестве инструмента геообработки при заполнении его параметров.

  17. Щелкните правой кнопкой мыши значение переменной Буферное расстояние и выберите Открыть.
  18. Выделите значение расстояния по умолчанию 5 и нажмите клавишу Удалить. Нажмите OK.

    Все элементы модели станут серыми.

  19. На вкладке ModelBuilder в группе Модель щелкните Сохранить Сохранить.
  20. На панели Каталог щелкните правой кнопкой инструмент Summarize Invasive Species и щелкните Открыть.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    Теперь оба параметра инструмента пусты. Они также обозначены звездочкой красного цвета, это означает, что параметры являются обязательными. Обратите внимание, что удаление значения Буферного расстояния также сбросит единицы измерения расстояния с километров на Unknown.

Завершение построения модели

Чтобы завершить построение модели, вы добавите переменную входных данных инвазивных видов и инструмент Суммировать в пределах. Вы соедините входные переменные с инструментами и зададите параметры модели.

Ранее вы создавали переменную входных данных перетаскивая слой с панели Содержание в вид модели. Теперь вы создадите переменную с помощью ленты.

  1. Сделайте активным вид модели. На вкладке ModelBuilder щелкните группу Вставить, а затем – Переменная Переменная.
  2. В диалоговом окне Тип данных переменной щелкните на ниспадающей стрелке и выберите Векторный слой. (Может понадобиться прокрутить список вверх). Щелкните ОК.
  3. Перетащите выбранную переменную в пустую часть модели.
    Переменная данных векторного слоя добавлена в модель.
  4. Переименуйте переменную данных Слой объектов в Invasive Species.
  5. Сделайте переменную Invasive Species параметром модели.

    При запуске модели как инструмента геообработки у вас будет возможность выбрать, какие инвазивные виды будут проанализированы.

  6. На вкладке ModelBuilder щелкните группу Вставить, а затем – Инструменты Инструменты.
  7. На панели Геообработка в поле поиска введите Суммировать в пределах.

    Инструмент появится в списке результатов поиска.

    Инструмент Суммировать в пределах в результатах поиска

    В результатах поиска может быть несколько инструментов Суммировать в пределах, в различных наборах. Воспользуйтесь инструментом Суммировать в пределах из набора Инструменты анализа, как показано далее на изображении.

    Подсказка:

    Используйте Показать инструменты с описаниями Показать инструменты с описаниями и Показать инструменты как список Показать инструменты в виде списка внизу панели Геообработка, чтобы изменить способ отображения инструментов.

  8. Перетащите инструмент Суммировать в пределах с панели Геообработка в вид модели.
    Инструмент Суммировать в пределах добавлен в модель.
    Подсказка:

    Если вы все же открыли инструмент Суммировать в пределах на панели Геообработка, нажмите Назад Назад, чтобы вернуться к списку результатов поиска.

    Для работы инструмента Суммировать в пределах необходимо два входных параметра. Первый - это слой объектов для суммирования, в данном случае - Invasive Species. Другой - это слой с зонами, в пределах которых будут анализироваться виды, в данном случае - Contact Location Buffers.

    Переменная данных Выходная таблица группировки - это дополнительный результат работы инструмента Суммировать в пределах. Он в этом анализе не используется.

  9. Наведите курсор на переменную данных Инвазивные виды. Перетащите линию соединения к инструменту Суммировать в пределах. Отпустите кнопку мыши и нажмите Ввести объекты суммирования во всплывающем меню.
    Подсказка:

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

  10. Соедините переменную данных Contact Location Buffers с инструментом Суммировать в пределах, чтобы задать Входные полигоны.

    Позже в этом разделе вы настроите компоновку модели.

  11. Щелкните правой кнопкой мыши переменную данных Выходной класс пространственных объектов и выберите Параметр.

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

  12. Щелкните снова правой кнопкой мыши на переменной данных Выходной класс объектов и затем Открыть.
  13. Выделите полностью путь Выходной класс объектов и нажмите клавшиу Delete. Нажмите OK.
  14. Щелкните правой кнопкой инструмент Суммировать в пределах и выберите Создать переменную > Из параметра > Единицы измерения объекта.
  15. Перетащите выбранную переменную на свободную часть модели, если необходимо.
  16. Переименуйте значение Единицы измерения объекта в Единицы измерения площади.

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

  17. Щелкните правой кнопкой мыши переменную Единицы измерения площади и выберите Открыть.
  18. В диалоговом окне Единицы измерения площади щелкните стрелку ниспадающего списка и выберите Гектары. Нажмите OK.

    Это устанавливает единицы измерения по умолчанию как гектары.

  19. Сделайте переменную Единицы измерения площади параметром модели.
  20. Снимите выделение с переменной Единицы измерения площади.
  21. На вкладке ModelBuilder в группе Вид щелкните Автокомпоновка Авто-компоновка.

    Модель после автокомпоновки

    Ваша компоновка модели может выглядеть по-другому, но порядок работы инструментов в последовательности слева-направо должен быть таким же.

  22. По желанию вы можете выбрать элементы модели и переместить их в лучшие местоположения.
    Подсказка:

    Чтобы изменить форму соединительного элемента, щелкните его. На каждом конце линии появятся вершины. Щелкните соединительный элемент еще раз и перетащите его. Появится новая вершина, которая позволит вам изменить форму соединительного элемента. Вы можете добавить больше вершин таким же способом. Чтобы вернуть соединитель к исходной форме, щелкните на нем правой кнопкой мыши и затем Маршрут ссылок Маршрут ссылок.

    На контекстной вкладке Схема на ленте есть опции для изменения ориентации модели, расстояния, соединителей, свойств текста и пр. Подробнее см. раздел Оформление схемы модели.

  23. Щелкните Сохранить Сохранить, чтобы сохранить модель.
  24. На панели Каталога откройте инструмент Вычисление ареалов инвазивных видов.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    Инструмент готов к использованию. Его дизайн можно улучшив, сделав последним параметр Выходной класс объектов. В следующем разделе вы измените порядок параметров.

    Схема модели завершена. Эта модель не полностью соответствует всему рабочему процессу анализа из руководства Использование инструментов геообработки. Для упрощения рабочего процесса не был использован инструмент Выбрать слой по расположению. Поэтому каждый входной объект из слоя Contact Location Buffers будет просуммирован в выходном наборе данных, независимо от того, содержит ли он инвазивные виды или нет. Многие выходные объекты могут получить значение суммирования, равное 0.

Задание свойств и параметров среды модели

Перед запуском модели вы измените порядок следования параметров в инструменте геообработки. Также вы зададите символы, используемые по умолчанию для выходных данных. Наконец, вы сохраните выходные данные модели в собственную базу геоданных.

  1. На вкладке ModelBuilder в группе Модель щелкните Свойства Свойства.
  2. В диалоговом окне Свойства инструмента перейдите на вкладку Параметры.

    Порядок параметров сверху вниз в диалоговом окне Свойства инструмента соответствуют порядку, в котором они отображаются в инструменте геообработки. Этот порядок отражает последовательность, в которой вы задавали переменные в качестве параметров модели.

  3. В первом столбце таблицы (столбец с номерами) нажмите цифру 4, чтобы выбрать последнюю строку, которая представляет собой параметр Единицы измерения площади.
  4. Перетащите выбранный параметр на одну позицию выше параметра Выходной класс объектов.

    При перетаскивании параметра, его положение будет обозначаться горизонтальной чертой серого цвета.

    Таблица параметров модели

  5. Пролистайте таблицу, чтобы увидеть другие столбцы.

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

    Подсказка:

    Вы можете изменить размер диалогового окна Свойства инструмента, перетаскивая его за стороны или углы.

  6. В последней строке таблицы с параметром Выходной класс объектов щелкните ячейку в столбце Символы таблицы и нажмите на появившуюся кнопку Обзор Обзор.
    Кнопка Обзор в таблице параметров модели
  7. В окне обзора, в разделе Проект, щелкните Папки.
  8. В смежном окне дважды щелкните Make_a_geoprocessing_model_1 > commondata > userdata.
    Файл слоя в диалоговом окне обзора
  9. Щелкните файл BufferSymbol.lyrx, чтобы выбрать. И нажмите OK.

    Путь к файлу слоя появляется в столбце Символы таблицы параметров.

  10. Щелкните OK в диалоговом окне Свойства инструмента.
    Примечание:

    В пакете проекта файлы, которые нельзя сохранить в базе геоданных, например, шейп-файлы, файлы CSV и текстовые файлы, включены в качестве вложений. В структуре папок пакета проекта, вложениях хранятся в папке ..\commondata\userdata.

  11. Щелкните Сохранить Сохранить, чтобы сохранить модель.

    Ранее вы видели, что ваши выходные данные модели сохранялись в базу геоданных по умолчанию. Эта база геоданных также содержит входные данные модели, например, классы объектов инвазивных видов растений, кемпингов, дорог и троп. Чтобы сохранить выходные данные модели отдельно от входных данных, вы создадите базу геоданных и сделаете ее базой геоданных по умолчанию.

  12. На панели Каталог щелкните правой кнопкой Базы данных и выберите Новая файловая база геоданных Новая файловая база геоданных.

    Откроется диалоговое окно обзора, отображающее главную папку проекта. Вы должны увидеть две папки: commondata и p20.

    Подсказка:

    При необходимости, перейдите к этой папке, щелкнув Папки в директории, затем дважды щелкнув Make_a_geoprocessing_model.

  13. В текстовом поле Имя введите Model_output.
    Диалоговое окно Обзор

    Новая база геоданных будет сохранена в главной папке проекта.

  14. Щелкните Сохранить.
  15. На панели Каталог при необходимости разверните Базы данных, чтобы увидеть новую базу геоданных.

    Теперь вам нужно поместить выходные данные модели в эту базу геоданных.

  16. На панели Каталог щелкните правой кнопкой мыши на базе геоданных Model_output и затем Сделать по умолчанию По умолчанию.

    На базе геоданных появится значок, который говорит о том, что это теперь база геоданных проекта по умолчанию. Результаты геообработки будут сохраняться в этой базе геоданных, если не будет задано иное.

  17. На панели Каталога откройте инструмент Вычисление ареалов инвазивных видов.

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

  18. Закройте вид модели. Убедитесь, что активен вид карты Marlborough.
    Подсказка:

    Чтобы заново открыть вид модели, на панели Каталог щелкните правой кнопкой мыши на инструменте модели и выберите Редактировать.

Запуск инструмента Вычисление ареалов инвазивных видов

Вы запустите инструмент и проверите выходные данные.

  1. На панели Содержание отключите слои Commercial Campgrounds и Nassella Tussock Range.
  2. Включите слои Campsites и White Edged Nightshade Range.

    На карте, на севере региона один или два кемпинга выглядят расположенными поблизости от мест распространения паслена окаймленного.

  3. На панели Геообработка в инструменте Summarize Invasive Species задайте для параметра Human Contact Locations значение Campsites.
  4. Задайте Буферное расстояние 1.5 километра.
  5. Задайте для Invasive Species значение White Edged Nightshade Range.
  6. В поле имени файла Выходного класса объектов введите Nightshade_Near_Campsites.
    Инструмент геообработки Вычисление ареалов инвазивных видов

    Единицы измерения площади заданы как Гектары по умлочанию.

  7. Щелкните Запустить.

    По завершении работы инструмента в нижней части панели Геообработки появится сообщение о выполнении.

    На панели Содержание слой Nightshade_Near_Campsites показан черными контурами с прозрачной заливкой, как это указано в файле слоя BufferSymbol. В текущем масштабе карты объекты буферов могут быть закрыты символами объектов Campsites.

  8. Увеличьте карту, чтобы увидеть буферы.
    Карта с выходным слоем, полученным из модели
  9. На панели Содержание щелкните правой кнопкой мыши слой Nightshade_Near_Campsites и щелкните Таблица атрибутов Open Table.
  10. Если необходимо, пролистайте таблицу. Щелкните правой кнопкой заголовок поля Summarized area in HECTARES и выберите Сортировать по убыванию Сортировать по убыванию.

    Только в одном кемпинге в радиусе 1.5 км есть белоснежный паслен. Значение суммированной площади равно 7,35 га.

  11. Закройте таблицу.
  12. На панели Каталог перейдите к Базы данных > Model_output.gdb и убедитесь, что Nightshade_Near_Campsites был сохранен в эту базу геоданных.
  13. Самостоятельно воспользуйтесь инструментом Вычисление ареалов инвазивных видов, чтобы проанализировать другие отношения между инвазивными видами и местами возможного контакта с человеком.

    Инструмент работает с выбранными входными объектами слоя Human Contact Locations. Например, вы можете анализировать инвазивные виды рядом с важными магистралями из слоя Roads.

    Примечание:

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

    Сообщение об отказе инструмента

Документирование инструмента Вычисление ареалов инвазивных видов

Ваша последняя задача – задокументировать инструмент геообработки. Документация будет выглядеть как справка к другим инструментам геообработки: в ней описывается назначение инструмента и его использование.

  1. На панели Геообработка, в инструменте Вычисление ареалов инвазивных видов щелкните Справка Справка, чтобы открыть справку инструмента.

    Справка инструмента открывается в окне или вкладке браузера. (URL указывает на локальный файл на компьютере.) У инструмента есть заголовок, но никакой другой информации. Для создания документации следует отредактировать метаданные инструмента.

  2. Закройте вкладку или окно браузера со справкой инструмента.
  3. На панели Каталог щелкните правой кнопкой инструмент Summarize Invasive Species и щелкните Редактировать метаданные Изменить метаданные.

    Откроется вид метаданных. На панели Содержание отображаются элементы стиля метаданных.

    Примечание:

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

  4. В виде метаданных в окне Теги введите или скопируйте и вставьте следующие теги: суммировать, биобезопасность, инвазивные виды, Новая Зеландия.

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

  5. В поле Краткая информация (резюме) введите следующий текст: Этот инструмент предназначен для анализа проблем биобезопасности растений в Новой Зеландии. Он суммирует ареалы инвазивных видов трав около местоположений, где человек может входить в контакт с растениями и способствовать распространению их семян.
  6. В поле Использование введите следующий текст:

    Местоположения контакта с человеком могут быть точечными, линейными или полигональными объектами. Можно использовать выбранный поднабор объектов.

    Инвазивные виды являются обычными полигональными объектами, но инструмент также работает с точечными и линейными объектами.

    Выходной класс объектов содержит все атрибуты слоя Местоположения контактов с человеком. Он также содержит атрибут буферного расстояния и атрибут суммы. Атрибут суммы соответствует площади ареала инвазивных видов, который находится на указанном буферном расстоянии. Если объектами слоя Инвазивные виды являются точки, атрибут суммы соответствует числу точек. Если объектами слоя Инвазивные виды являются линии, атрибут суммы соответствует их длине.

    Этот инструмент модели геообработки использует инструменты Буфер и Суммировать в пределах. Дополнительные сведения об использовании см. в документации к этим инструментам.

    Примечание:

    Если на странице настроек включена проверка орфографии (по умолчанию, включена), некоторые слова будут отмечены, как слова с ошибками. Для получения более подробной информации см. Опции проверки правописания.

  7. В разделе Синтаксис разверните Местоположения_контактов_с_человеком. В поле Пояснение к диалоговому окну введите следующий текст: Объекты представляют собой местоположения, где человек может контактировать с инвазивными видами растений.
  8. В разделе Синтаксис разверните Буферное_расстояние. В поле Пояснение к диалоговому окну введите следующий текст: Расстояние, определяющее зоны вокруг местоположений возможного контакта человека с растениями, которые будут анализироваться на наличие инвазивных видов.
  9. В разделе Синтаксис разверните Инвазивные_виды. В поле Пояснение к диалоговому окну введите следующий текст: Инвазивные виды растений, анализируемые на близость к местоположениям, где человек может контактировать с ними.
  10. В разделе Синтаксис разверните Площадные_единицы_измерения. В поле Пояснение к диалоговому окну введите следующий текст: Единицы измерения площади ареала инвазивных видов в пределах буферной зоны.
  11. В разделе Синтаксис разверните Выходной_класс_пространственных_объектов. В поле Пояснение к диалоговому окну введите следующий текст: Имя выходного класса объектов.
  12. На ленте во вкладке Метаданные в группе Управление метаданными нажмите Сохранить Сохранить.
  13. На панели Каталог щелкните правой кнопкой инструмент Summarize Invasive Species и щелкните Открыть.
  14. На панели Геообработка наведите курсор на Справку Справка, чтобы увидеть краткое описание инструмента.
  15. Наведите курсор на значок ИнформацияИнформация, который появляется рядом с параметрами инструмента, чтобы увидеть свои объяснения.
  16. Закройте вид метаданных Summarize Invasive Species.
  17. На панели Инструменты быстрого доступа щелкните Сохранить Сохранить, чтобы сохранить проект.

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

Модель может быть опубликована различными способами. Если вы публикуете ее как пакет проекта (файл .ppkx), пакет будет содержать модель, вид карты и все данные проекта. Если вы публикуете ее как пакет геообработки (файл .gptx), пакет будет содержать только инструмент геообработки и примеры слоев входных и выходных данных. Если вы планируете опубликовать свою модель, возможно следует заменить встроенными переменными жестко заданные пути к входным и выходным наборам данных.

Другие учебные руководства, использующие расширенные функции ModelBuilder, доступны в справочной системе. См., например, Работа с Итерированием классов объектов.

Связанные разделы