Создание модели для анализа маршрута

Доступно с лицензией Network Analyst.

ArcGIS Pro предлагает функции геообработки, доступные в наборе инструментов Network Analyst. Эти инструменты геообработки, связанные в модели, могут помочь автоматизировать повторяющиеся задачи и снизить вероятность ошибки. В модели выходные данные одного инструмента используются в качестве входных данных для другого инструмента.

В этом упражнении будет создана модель для построения наиболее быстрого маршрута, соединяющего 21 магазин.

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

Если вы будете следовать инструкциям в этом упражнении, вам не понадобятся кредиты.

Получение данных

Данные для этого учебного руководства доступны для скачивания.

  1. Перейдите на страницу скачивания данных.
  2. Щелкните Загрузить и сохраните файл на свой компьютер.
  3. Разархивируйте загруженный файл.

Создание карты

Для создания карты выполните следующие действия:

  1. Откройте ArcGIS Pro.
  2. Создайте новый проект на основе шаблона Map.aptx.

    Появится новый проект с картой.

Добавление в проект учебных данных

Выполняя этот набор шагов, вы добавите на карту набор сетевых данных.

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

    Появится диалоговое окно Добавить подключение к папке.

  2. Перейдите к папке, в которую вы разместили учебные данные, дважды щелкните Network Analyst и укажите Tutorial для выбора папки.
  3. Нажмите OK.

    Будет создано подключение к папке Tutorial

  4. После этого добавьте один из наборов сетевых данных из папки на карту.

  5. На панели Каталог разверните Папки > Tutorial > Paris.gdb > Transportation.
  6. Перетащите на карту ParisMultimodal_ND со значком Набора сетевых данных.

    Набор сетевых данных добавляется на панель Содержание и на карту.

  7. На панели Каталог разверните Folders > Tutorial > Paris.gdb > Analysis.
  8. Перетащите класс объектов Stores на карту.

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

Создание и запуск модели

Следуйте нижеописанным шагам в ModelBuilder для создания и запуска модели.

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

    Новая модель откроется для редактирования.

  2. На вкладке Анализ в группе Геообработка щелкните Инструменты.

    Появится панель Геообработка.

  3. Щелкните Наборы инструментов и разверните набор Инструменты Network Analyst.
  4. Щелкните группу инструментов Анализ и перетащите инструмент Создать слой анализа маршрута в окно новой модели.
  5. Модель похожа на приведенный ниже пример в окне ModelBuilder. Инструмент
    Создать слой анализа маршрута
    Примечание:

    Если вы не вошли в ArcGIS Online, входная переменная Источник сетевых данных отсутствует и модель недоступна. Дважды щелкните инструмент Создать слой анализа маршрута и укажите источник сетевых данных. После предоставления сетевого источника данных модель будет похожа на изображение выше.

  6. Дважды щелкните Источник сетевых данных в окне модели.
  7. В ниспадающем списке Источник сетевых данных выберите ParisMultimodal_ND и щелкните OK.
  8. Дважды щелкните инструмент Создать слой анализа маршрута в окне модели.

    Откроется диалоговое окно Создать слой анализа маршрута.

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

  9. В ниспадающем меню Последовательность выберите Сохранить первую и последнюю остановку.
  10. Нажмите OK.
  11. Модель похожа на приведенный ниже пример:
    Инструмент Создать слой анализа маршрута в ModelBuilder
  12. В группе инструментов Анализ перетащите инструмент Добавить местоположения в окно модели.
  13. Выберите векторный слой Stores на панели Содержание и перетащите его в окно модели слева от Добавить местоположения.
  14. Подключите Stores к Добавить местоположения и щелкните Входные местоположения в открывшемся контекстном меню.
  15. Подключите Route к Добавить местоположения и щелкните Входной слой сетевого анализа в открывшемся контекстном меню.
  16. Щелкните вкладку ModelBuilder на ленте.
  17. В группе Вид щелкните кнопку Автокомпоновка Авто-компоновка.

    Модель организована в логическом порядке и напоминает приведенный ниже пример:

    Инструмент Добавить местоположения в ModelBuilder

  18. На панели Геообработка в группе инструментов Анализ перетащите инструмент Решить в окно модели.
  19. Подключите выходные данные инструмента Добавить местоположения, Обновленный входной слой сетевого анализа к Решить. Щелкните Входной слой сетевого анализа в появившемся контекстном меню.
  20. Щелкните кнопку Автокомпоновка Авто-компоновка.

    Модель похожа на приведенный ниже пример:

    Решите модель

  21. Щелкните правой кнопкой мыши на выходном слое инструмента Расчет, Обновленный входной слой сетевого анализа (2), и выберите Добавить к карте.
  22. Эта модель добавит окончательный результат к отображению карте при запуске из вида модели.
  23. Щелкните кнопку Сохранить Сохранить, чтобы сохранить модель.
  24. Щелкните кнопку Проверить Проверить, чтобы убедиться, что все элементы модели работают правильно.
  25. Нажмите на кнопку Запустить Запустить.
  26. Во время анализа маршрута откроется окно состояния.
  27. По завершении закройте окно состояния и переключитесь в режим просмотра карты, чтобы вы могли проверить результаты.

    Новый слой маршрута добавляется на панель Содержание.

    Результат анализа маршрута

Запуск модели как инструмента геообработки

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

  1. Переключитесь к виду модели и щелкните Stores правой кнопкой мыши. Выберите Параметр в открывшемся контекстном меню.

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

  2. Повторите шаг 1 для переменных ParisMultimodel_ND иUpdated Input Network Analysis Layer (2) в модели.

    Модель похожа на приведенный ниже пример:

    Задание переменных как параметров

  3. Сохраните и закройте модель.

    Модель сохранена в наборе как инструмент геообработки.

    Модель сохранена в наборе как инструмент геообработки

  4. Перейдите в местоположение, где сохранена модель и дважды щелкните ее, или щелкните ее правой кнопкой и выберите Открыть.

    Модель появилась на панели Геообработка.

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

    Новый слой маршрута добавляется на вид карты и на панель Содержание.

    Подсказка:
    Вы можете добавить в модель инструменты Создать пакет слоя и Опубликовать пакет, чтобы создать пакет слоев для окончательного вывода и поделиться пакетом слоев с помощью своей учетной записи ArcGIS Online.
    Создание и публикация пакета слоя

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