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

Уровень сложности: Начальный Требования к данным: 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, выберите Пуск > Все программы > ArcGIS > ArcMap 10.1.
  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. Щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Network Analyst.

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

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

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

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

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

    Окно Network Analyst

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

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

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

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

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

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

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

    Новая модель появится в наборе инструментов и откроет диалоговое окно Модель (Model).

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

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

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

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

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

    Окно Поиск (Search)

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

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

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

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

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

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

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

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

  6. В раскрывающемся списке Входные данные сетевого анализа (Input analysis network) выберите ParisMultimodal_ND.
  7. В раскрывающемся списке Атрибут импеданса (Impedance attribute) щёлкните на DriveTime.
  8. Поставьте отметку напротив Остановить порядок остановок для оптимизации маршрута (Reorder stops to find optimal route).
  9. В раскрывающемся списке Сохранить порядок остановок (Preserve ordering of stops) щёлкните на PRESERVE_BOTH.
  10. Диалоговое окно средства должно выглядеть как на изображении ниже.
    Диалоговое окно «Создание слоя маршрута» (Make Route Layer)
  11. Нажмите ОК.

    Слой анализа входных данных добавлен в модель. Средство Создание слоя маршрута (Make Route Layer) приобретает желтый цвет, а результат – зеленый цвет.

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

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

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

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

Шаги:
  1. Перетащите средство Добавление расположений (Add Locations) из окна Поиск (Search) в диалоговое окно Модель (Model).

    Перетаскивание средства «Добавление расположений» (Add Locations) в модель

  2. Выберите функциональный слой Магазины (Stores) в окне Содержимое (Table Of Contents) и перетащите его в модель слева от средства Добавление расположений (Add Locations).

    Перетаскивание функционального слоя «Магазины» (Stores) в модель

  3. В диалоговом окне Модель (Model) выберите средство Подключение (Connect) Добавить подключение (Add Connection).
  4. Щёлкните на Магазины (Stores) и щёлкните на Добавление расположений (Add Locations) для подключения к ним. Щёлкните Входные расположения (Input locations) в появившемся контекстном меню.

    Подключение магазинов к средству «Добавление расположений» (Add Locations)

  5. Используя инструмент Подключение (Connect), Добавить подключение (Add Connection)подключите Маршрут (Route) к инструменту Добавление расположений (Add Locations). Щёлкните Слой анализа входной сети (Input network analysis layer) в появившемся контекстном меню.

    Подключение маршрута к инструменту «Добавление расположений» (Add Locations)

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

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

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

    Обзор модели

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

Шаги:
  1. Перетащите инструмент Расчет (Solve) из окна Поиск (Search) в диалоговое окно Модель (Model).

    Добавление инструмента Расчет (Solve) в модель

  2. Используя инструмент Подключение (Connect), Добавить подключение (Add Connection)подключите выходной слой Слой Network Analyst к инструменту Расчет (Solve). Щёлкните Слой анализа входной сети (Input network analysis layer) в появившемся контекстном меню.

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

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

    Обзор модели

  5. Нажмите на инструмент Выбрать (Select) Выбрать (Select).
  6. Щёлкните правой кнопкой мыши на выходном слое инструмента Расчет (Solve), который имеет надпись Слой ArcGIS Network Analyst(2), и выберите команду Добавить к отображению (Add To Display).

    Добавление к отображению

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

    ВниманиеВнимание:

    Добавить к отображению (Add To Display) не добавит результат на карту при запуске инструмента из набора инструментов. Если вы хотите добавить результат на карту и в этом случае, нажмите правой кнопкой мыши на результате (Слой Network Analyst (2)) и выберите Параметр модели (Model Parameter).

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

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

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

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

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

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

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

Шаги:
  1. В окне Каталог (Catalog) разверните набор инструментов NetworkModel, щёлкните правой кнопкой мыши на узле Модель (Model) и выберите команду Изменить (Edit).
  2. Для того, чтобы получить доступ к функциональному классу определения кратчайшего маршрута, нужно сначала скопировать характеристики из памяти на диск.
  3. Введите команду Выбрать данные в текстовое поле окна Поиск (Search) и щёлкните на клавишу ВВОД.
  4. Перетащите инструмент Выбор данных (Select Data) из результатов поиска в окно Модель (Model).
  5. Используя инструмент Подключение (Connect), Добавить подключение (Add Connection)подключите результирующий выходной слой к инструменту Выбор данных (Select Data). Щёлкните на Элемент входных данных (Input Data Element) в появившемся контекстном меню.

    Подключение выходных данных к инструменту «Выбор данных» (Select Data)

  6. В окне Модель (Model) дважды щёлкните на кнопке Выбор данных (Select Data).

    Откроется диалоговое окно Выбор данных (Select Data).

  7. Выберите Маршруты (Routes) в раскрывающемся списке Дочерний элемент данных (Child Data Element).
  8. Нажмите ОК.

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

  9. Введите команду Копировать характеристики (Copy Features) в текстовое поле окна Поиск (Search) и щёлкните на клавишу ВВОД.
  10. Перетащите инструмент Копирование характеристик (Copy Features) из результатов поиска в диалоговое окно Модель (Model).
  11. Используя инструмент Подключение (Connect), Добавить подключение (Add Connection)подключите результирующий выходной слой к инструменту Копирование характеристик (Copy Features). Щёлкните на Входные характеристики (Input Features) в появившемся контекстном меню.

    Подключение выходного слоя к инструменту «Копирование характеристик» (Copy Features)

  12. В диалоговом окне Модель (Model) дважды щёлкните команду Копировать характеристики (Copy Features).

    Откроется диалоговое окно Копирование характеристик (Copy Features).

  13. Введите выходное расположение для сохранения маршрута в качестве класса характеристик или шейп-файла.

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

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

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

Шаги:
  1. В окне Каталог (Catalog) перейдите к набору инструментов NetworkModel, щёлкните правой кнопкой мыши на узле Модель (Model) и выберите команду Удалить (Delete).

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

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

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