ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Упражнение 6. Создание модели для анализа маршрута

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

  • Подготовка отображения
  • Создание модели
  • Создание слоя маршрута в модели
  • Добавление остановок в слой маршрута
  • Добавление инструмента Расчет
  • Запуск модели для поиска наиболее оптимального маршрута
  • Настройка модели для сохранения результатов на диск
  • Удаление модели
Уровень сложности:
Начальный
Требования к данным:
ArcGIS Tutorial Data for Desktop
Путь к данным:
C:\ArcGIS\ArcTutor\ArcGIS Network Analyst\Tutorial
Задача:
Создайте модель геообработки с помощью ModelBuilder и средств ArcGIS Network Analyst.

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

Примечание:

Данные для этого и других учебных упражнений Network Analyst доступны на сайте ArcGIS.com. После загрузки данных их можно извлечь в любое место. Однако удобнее извлечь их в папку C:\arcgis\ArcTutor, поскольку эта папка указана в упражнениях как местоположение учебных данных по умолчанию.

Подготовка отображения

  1. Если файл Exercise06.mxd открыт в ArcMap, переходите к шагу 6.
  2. Запустите ArcMap.
  3. В диалоговом окне ArcMap – Начало работы (ArcMap – Getting Started) щелкните Существующие карты (Existing Maps) > Найти еще (Browse for more).
  4. Перейдите к папке C:\ArcGIS\ArcTutor\ArcGIS Network Analyst\Tutorial.

    Это местоположение по умолчанию для установки учебных материалов.

  5. Дважды щёлкните на файле Exercise06.mxd.

    Документ карты откроется в ArcMap.

  6. Активируйте дополнительный модуль ArcGIS Network Analyst.
    1. Щелкните Настройка (Customize) > Дополнительные модули (Extensions).

      Откроется диалоговое окно Дополнительные модули (Extensions).

    2. Отметьте ArcGIS Network Analyst.
    3. Щелкните на кнопке Закрыть (Close).
  7. Если панель инструментов Network Analyst еще не отображается, необходимо ее добавить.

  8. Щелкните Настройка > Панели инструментов > Network Analyst.

    Панель инструментов Network Analyst будет добавлена в ArcMap.

    Панель инструментов Network Analyst

  9. Если окно Network Analyst еще не отображается, необходимо его добавить.

  10. На панели инструментов Network Analyst щелкните на кнопке Окно Network Analyst.Окно Network Analyst

    Откроется прикрепляемое окно Network Analyst.

    Окно Network Analyst

  11. Окно Network Analyst можно закреплять и откреплять.

Создание модели

  1. Щёлкните на кнопке Окно Каталога (Catalog window) Каталог на панели инструментов Стандартные (Standard).

    Откроется пристыкованное окно Каталог (Catalog).

  2. В окне Каталог разверните узел Панели инструментов.
  3. Щёлкните правой кнопкой мыши Мои наборы инструментов и выберите команду Создать > Набор инструментов..

    Создание набора инструментов

  4. Введите NetworkModel и нажмите клавишу Ввод, чтобы задать имя добавленному набору инструментов.
  5. Щелкните правой кнопкой мыши набор инструментов NetworkModel и выберите Создать > Модель.

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

    Новая модель
    Диалоговое окно Модель

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

Далее в модели будет создан слой маршрута. Рабочий процесс использования дополнительного модуля ArcGIS Network Analyst extension в модели аналогичен процессу использования Network Analyst в ArcMap. Сначала нужно создать слой маршрута и задать свойства. Далее нужно добавить сетевые расположения (остановки), которые будут входными данными. И наконец, нужно выполнить расчет и отобразить результаты.

  1. В меню, щелкните Геообработка (Geoprocessing) > Поиск инструментов (Search For Tools).

    Откроется прикрепляемое окно Поиск (Search), в котором выделена категория Инструменты (Tools).

    Окно Поиск

  2. Щелкните Инструменты Network Analyst (Network Analyst Tools) в списке наборов инструментов в окне Поиск (Search).

    Появится список групп инструментов и инструментов, связанных с дополнительным модулем ArcGIS Network Analyst extension.

  3. Щелкните Анализ (Analysis) в разделе результатов в окне Поиск (Search).

    В окне Поиск (Search) отображаются только те инструменты, которые связаны с анализом сети.

  4. Перетащите ссылку Создать слой маршрута в диалоговое окно Модель.

    Добавление инструмента Создать слой маршрута в модель

  5. В диалоговом окне Модель дважды щёлкните команду Создать слой маршрута.

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

  6. В раскрывающемся списке Входная сеть выберите ParisMultimodal_ND.
  7. В раскрывающемся списке Атрибут импеданса щёлкните на DriveTime.
  8. Включите опцию Изменить порядок остановок для поиска оптимального маршрута.
  9. В раскрывающемся списке Сохранить порядок остановок щёлкните на PRESERVE_BOTH.
  10. Диалоговое окно этого инструмента должно выглядеть так, как показано на следующем снимке экрана:
    Диалоговое окно Создать слой маршрута
  11. Нажмите ОК.

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

  12. Щелкните кнопку Полный вид (Full View) Заполнить вид (Full View).

    Будет отображена вся модель.

Добавление остановок в слой маршрута

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

  1. Перетащите средство Добавить положения из окна Поиск в диалоговое окно Модель.

    Перетаскивание в модель инструмента Добавить положения

  2. Выберите векторный слой Магазины в Таблице содержания и перетащите его в модель слева от средства Добавить положения.

    Перетаскивание в модель векторного слоя Магазины

  3. В диалоговом окне Модель щелкните инструмент Соединить Добавить подключение (Add Connection).
  4. Щёлкните на Магазины и щёлкните на Добавить положения, чтобы соединить их. Щёлкните Входные местоположения в появившемся контекстном меню.

    Соединение слоя Магазины и инструмента Добавить положения

  5. При помощи инструмента Соединение Добавить подключение (Add Connection), соедините Маршрут и Добавить положения. Щёлкните Входной слой сетевого анализа в появившемся контекстном меню.

    Соединение Маршрута с Добавить положения

  6. Нажмите кнопку Автокомпоновка (Auto Layout) Автокомпоновка (Auto Layout).

    Модель организована в логическом порядке.

  7. Щелкните кнопку Полный вид (Full View) Заполнить вид (Full View).

    Overview of the model

Добавление инструмента Расчет

  1. Перетащите инструмент Расчет из окна Поиск в диалоговое окно Модель.

    Adding the Solve tool to the model

  2. При помощи инструмента Соединить Добавить подключение (Add Connection) соедините выходной слой, Маршрут (2) и Расчет. Щёлкните Входной слой сетевого анализа в появившемся контекстном меню.

    Инструмент Расчет приобретает желтый цвет, выходной слой – зеленый цвет и Расчет прошел – зелено-голубой цвет.

  3. Нажмите кнопку Автокомпоновка (Auto Layout) Автокомпоновка (Auto Layout).
  4. Щелкните кнопку Полный вид (Full View) Заполнить вид (Full View).

    Обзор модели

  5. Нажмите на инструмент Выбрать Выбрать (Select).
  6. Щёлкните правой кнопкой мыши выходной слой инструмента Расчет с надписью Маршрут (3) и выберите команду Добавить для отображения.

    Выбор Добавить для отображения

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

    Внимание:

    Добавить к карте не добавит результат на карту при запуске инструмента из набора инструментов. Если и в этом случае вы пожелаете добавить результат на карту, щелкните правой кнопкой выходной результат (Маршрут (3)) и выберите Параметр модели.

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

  1. Щелкните кнопку Сохранить Сохранить (Save), чтобы сохранить проект.
  2. Нажмите на кнопку Запустить Выполнить (Run).

    Появится окно состояния, отображающее выполнение анализа маршрута ArcGIS.

  3. После завершения закройте окно состояния и диалоговое окно Модель, чтобы изучить результаты.

    Появится подсказка, сообщающая о необходимости сохранить модель.

  4. Щелкните Да (Yes).
  5. Новый слой маршрута добавлен в Таблицу содержания. В окне Network Analyst отображаются все остановки и результирующий маршрут. Карта отображает загруженные остановки и результирующий маршрут.
    Результаты модели

Настройка модели для сохранения результатов на диск

  1. В окне Каталог разверните набор инструментов NetworkModel, щёлкните правой кнопкой мыши Модель и выберите команду Редактировать.
  2. Для получения кратчайшего пути к классу объектов для дальнейшего анализа, необходимо скопировать объекты из памяти на диск.
  3. В окне Модель щелкните Вставить > Только инструменты моделей и выберите Выбрать данные.
  4. При помощи инструмента Соединить Добавить подключение (Add Connection), присоедините итоговый выходной стой к инструменту Выбрать данные. Щёлкните на Входной элемент данных в появившемся контекстном меню.

    Connecting the output to Select Data

  5. В окне Модель дважды щёлкните на кнопке Выбор данных.

    Откроется диалоговое окно Выбрать данные.

  6. Выберите Маршруты в раскрывающемся списке Элемент дочерних данных.
  7. Нажмите ОК.

    Диалоговое окно закроется.

  8. Введите команду Копировать объекты в текстовое поле окна Поиск и нажмите Ввод.
  9. Перетащите инструмент Копировать объекты из результатов поиска в диалоговое окно Модель.
  10. При помощи инструмента Соединить Добавить подключение (Add Connection), присоедините итоговый выходной стой к инструменту Копировать объекты. Щёлкните на Входные объекты в появившемся контекстном меню.

    Подключение выходного слоя к инструменту Копировать объекты

  11. В диалоговом окне Модель дважды щёлкните команду Копировать объекты.

    Откроется диалоговое окно Копировать объекты.

  12. Укажите выходное местоположение, в котором будет сохранен этот маршрут в качестве класса объектов или шейп-файла.

    Например, можно ввести следующее расположение: C:\arcgis\ArcTutor\Network Analyst\Tutorial\Paris.gdb\path.

  13. Нажмите ОК.
  14. Теперь при запуске модели будет найден наиболее оптимальный маршрут и выбран подслой маршрута, который будет экспортирован в класс объектов. Модель можно запустить, щёлкнув на кнопку Запустить Выполнить (Run).

Удаление модели

  1. В окне Каталог перейдите к набору инструментов NetworkModel, щёлкните правой кнопкой мыши Модель и выберите команду Удалить.

    Удаление модели

    Появится подсказка, сообщающая о необходимости подтвердить удаление.

  2. Если вы запускали эту модель, вы также можете перейти в папку, которая была указана для сохранения выходных данных инструмента Копировать объекты, и удалить созданный класс объектов.
  3. Щелкните Да (Yes).
  4. Выйдите из программы ArcMap и не сохраняйте изменения для файла Exercise06.mxd.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация