Упражнение 6. Создание модели для анализа маршрута
В этом упражнении будет создана модель для нахождения кратчайшего маршрута, соединяющего 21 магазин в Париже.
Данные для этого и других учебных упражнений Network Analyst доступны на сайте ArcGIS.com. После загрузки данных их можно извлечь в любое место. Однако удобнее извлечь их в папку C:\arcgis\ArcTutor, поскольку эта папка указана в упражнениях как местоположение учебных данных по умолчанию.
Подготовка отображения
- Если файл Exercise06.mxd открыт в ArcMap, переходите к шагу 6.
- Чтобы запустить ArcMap, выберите Пуск > Все программы > ArcGIS > ArcMap 10.1.
- В диалоговом окне ArcMap - Начало работы (ArcMap - Getting Started), щелкните Существующие карты (Existing Maps) > Найти... (Browse for more).
-
Перейдите к папке C:\ArcGIS\ArcTutor\ArcGIS Network Analyst\Tutorial.
Это местоположение по умолчанию для установки учебных материалов.
-
Дважды щёлкните на файле Exercise06.mxd.
Документ карты откроется в ArcMap.
-
Активируйте дополнительный модуль ArcGIS Network Analyst.
-
Щелкните Настройка (Customize) > Дополнительные модули (Extensions).
Откроется диалоговое окно Дополнительные модули (Extensions).
- Отметьте ArcGIS Network Analyst.
- Щелкните Закрыть (Close).
-
Щелкните Настройка (Customize) > Дополнительные модули (Extensions).
-
Щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Network Analyst.
Панель инструментов Network Analyst будет добавлена в ArcMap.
-
На панели инструментов Network Analyst щелкните на кнопке Окно Network Analyst (Network Analyst window) .
Откроется прикрепляемое окно Network Analyst.
Если панель инструментов Network Analyst еще не отображается, необходимо ее добавить.
Если окно Network Analyst еще не отображается, необходимо его добавить.
Окно Network Analyst можно закреплять и откреплять.
Создание модели
-
Щёлкните на кнопке Окно Каталога (Catalog window) на панели инструментов Стандартные (Standard).
Откроется пристыкованное окно Каталог (Catalog).
- В окне Каталог (Catalog) разверните узел Панели инструментов (Toolboxes).
-
Щёлкните правой кнопкой мыши на пункте Мои наборы инструментов (My Toolboxes) и выберите команду Создать (New) > Набор инструментов (Toolbox).
- Введите Сетевая Модель и щёлкните на клавишу ENTER, чтобы задать имя добавленному набору инструментов.
-
Щёлкните правой кнопкой мыши на наборе инструментов СетеваяМодель (NetworkModel) и выберите команду Создать (New) > модель.
Новая модель появится в наборе инструментов и откроет диалоговое окно Модель (Model).
Создание слоя маршрута в модели
Далее в модели будет создан слой маршрута. Процесс использования Дополнительный модуль ArcGIS Network Analyst в модели совпадает с процессом использования Network Analyst в ArcMap. Сначала нужно создать слой маршрута и задать свойства. Далее нужно добавить сетевые расположения (остановки), которые будут входными данными. И наконец, нужно решить и отобразить результаты.
-
В меню, щелкните Геообработка (Geoprocessing) > Поиск инструментов (Search For Tools).
Откроется прикрепляемое окно Поиск (Search), в котором выделена категория Инструменты (Tools).
-
Щелкните Инструменты Network Analyst (Network Analyst Tools) в списке наборов инструментов в окне Поиск (Search).
Появится список групп инструментов и инструментов, связанных с дополнительным модулем Дополнительный модуль ArcGIS Network Analyst.
- Щелкните Анализ (Analysis) в разделе результатов в окне Поиск (Search).
В окне Поиск (Search) отображаются только те инструменты, которые связаны с анализом сети.
-
Перетащите ссылку Создать слой маршрута (Make Route Layer) в диалоговое окно Модель (Model).
-
В диалоговом окне Модель (Model) дважды щёлкните команду Создать слой маршрута (Make Route Layer).
Откроется диалоговое окно Создание слоя маршрута (Make Route Layer), в котором можно задавать свойства.
- В раскрывающемся списке Входные данные сетевого анализа (Input analysis network) выберите ParisMultimodal_ND.
- В раскрывающемся списке Атрибут импеданса (Impedance attribute) щёлкните на DriveTime.
- Поставьте отметку напротив Остановить порядок остановок для оптимизации маршрута (Reorder stops to find optimal route).
- В раскрывающемся списке Сохранить порядок остановок (Preserve ordering of stops) щёлкните на PRESERVE_BOTH.
-
Нажмите ОК.
Слой анализа входных данных добавлен в модель. Средство Создание слоя маршрута (Make Route Layer) приобретает желтый цвет, а результат – зеленый цвет.
-
Щелкните кнопку Полный вид (Full View) .
Будет отображена вся модель.
Добавление остановок в слой маршрута
Далее в качестве остановок будут добавлены магазины с помощью средства Добавление расположений (Add Locations).
-
Перетащите средство Добавление расположений (Add Locations) из окна Поиск (Search) в диалоговое окно Модель (Model).
-
Выберите функциональный слой Магазины (Stores) в окне Содержимое (Table Of Contents) и перетащите его в модель слева от средства Добавление расположений (Add Locations).
- В диалоговом окне Модель (Model) выберите средство Подключение (Connect) .
-
Щёлкните на Магазины (Stores) и щёлкните на Добавление расположений (Add Locations) для подключения к ним. Щёлкните Входные расположения (Input locations) в появившемся контекстном меню.
-
Используя инструмент Подключение (Connect), подключите Маршрут (Route) к инструменту Добавление расположений (Add Locations). Щёлкните Слой анализа входной сети (Input network analysis layer) в появившемся контекстном меню.
-
Нажмите кнопку Автокомпоновка (Auto Layout) .
Модель организована в логическом порядке.
-
Щелкните кнопку Полный вид (Full View) .
Добавление инструмента Расчет (Solve)
-
Перетащите инструмент Расчет (Solve) из окна Поиск (Search) в диалоговое окно Модель (Model).
-
Используя инструмент Подключение (Connect), подключите выходной слой Слой Network Analyst к инструменту Расчет (Solve). Щёлкните Слой анализа входной сети (Input network analysis layer) в появившемся контекстном меню.
Инструмент Расчет (Solve) приобретает желтый цвет, выходной слой – зеленый цвет и Решение выполнено успешно (Solve succeeded) – голубой цвет.
- Нажмите кнопку Автокомпоновка (Auto Layout) .
-
Щелкните кнопку Полный вид (Full View) .
- Нажмите на инструмент Выбрать (Select) .
-
Щёлкните правой кнопкой мыши на выходном слое инструмента Расчет (Solve), который имеет надпись Слой ArcGIS Network Analyst(2), и выберите команду Добавить к отображению (Add To Display).
Это заставит модель добавить окончательный результат к отображению карты при запуске из диалогового окна Модель (Model).
Внимание:Добавить к отображению (Add To Display) не добавит результат на карту при запуске инструмента из набора инструментов. Если вы хотите добавить результат на карту и в этом случае, нажмите правой кнопкой мыши на результате (Слой Network Analyst (2)) и выберите Параметр модели (Model Parameter).
Запуск модели для поиска наиболее оптимального маршрута
- Щелкните кнопку Сохранить, , чтобы сохранить модель.
-
Нажмите кнопку Запустить (Run) .
Появится окно состояния, отображающее анализ маршрута ArcGIS.
-
После завершения закройте окно состояния и диалоговое окно Модель (Model), чтобы изучить результаты.
Появится подсказка, сообщающая о необходимости сохранить модель.
- Щелкните Да (Yes).
Настройка модели для сохранения результатов на диск
- В окне Каталог (Catalog) разверните набор инструментов NetworkModel, щёлкните правой кнопкой мыши на узле Модель (Model) и выберите команду Изменить (Edit).
- Введите команду Выбрать данные в текстовое поле окна Поиск (Search) и щёлкните на клавишу ВВОД.
- Перетащите инструмент Выбор данных (Select Data) из результатов поиска в окно Модель (Model).
-
Используя инструмент Подключение (Connect), подключите результирующий выходной слой к инструменту Выбор данных (Select Data). Щёлкните на Элемент входных данных (Input Data Element) в появившемся контекстном меню.
-
В окне Модель (Model) дважды щёлкните на кнопке Выбор данных (Select Data).
Откроется диалоговое окно Выбор данных (Select Data).
- Выберите Маршруты (Routes) в раскрывающемся списке Дочерний элемент данных (Child Data Element).
-
Нажмите ОК.
Диалоговое окно закроется.
- Введите команду Копировать характеристики (Copy Features) в текстовое поле окна Поиск (Search) и щёлкните на клавишу ВВОД.
- Перетащите инструмент Копирование характеристик (Copy Features) из результатов поиска в диалоговое окно Модель (Model).
-
Используя инструмент Подключение (Connect), подключите результирующий выходной слой к инструменту Копирование характеристик (Copy Features). Щёлкните на Входные характеристики (Input Features) в появившемся контекстном меню.
-
В диалоговом окне Модель (Model) дважды щёлкните команду Копировать характеристики (Copy Features).
Откроется диалоговое окно Копирование характеристик (Copy Features).
-
Введите выходное расположение для сохранения маршрута в качестве класса характеристик или шейп-файла.
Например, можно ввести следующее расположение: C:\arcgis\ArcTutor\Network Analyst\Tutorial\Paris.gdb\path.
- Нажмите ОК.
Удаление модели
-
В окне Каталог (Catalog) перейдите к набору инструментов NetworkModel, щёлкните правой кнопкой мыши на узле Модель (Model) и выберите команду Удалить (Delete).
Появится подсказка, сообщающая о необходимости подтвердить удаление.
- Щелкните Да (Yes).
- Выйдите из программы ArcMap и не сохраняйте изменения для файла Exercise06.mxd.