Доступно с лицензией Network Analyst.
В этом упражнении будет создана модель для нахождения кратчайшего маршрута, соединяющего 21 магазин в Париже.
Подготовка отображения
- Если файл Exercise06.mxd открыт в ArcMap, переходите к шагу 6.
- Запустите ArcMap.
- В диалоговом окне 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).
- Щелкните Настройка > Панели инструментов > Network Analyst.
Панель инструментов Network Analyst будет добавлена в ArcMap.
- На панели инструментов Network Analyst щелкните на кнопке Окно Network Analyst.
Откроется прикрепляемое окно Network Analyst.
Если панель инструментов Network Analyst еще не отображается, необходимо ее добавить.
Если окно Network Analyst еще не отображается, необходимо его добавить.
Окно Network Analyst можно закреплять и откреплять.
Создание модели
- Щёлкните на кнопке Окно Каталога (Catalog window) на панели инструментов Стандартные (Standard).
Откроется пристыкованное окно Каталог (Catalog).
- В окне Каталог разверните узел Панели инструментов.
- Щёлкните правой кнопкой мыши Мои наборы инструментов и выберите команду Создать > Набор инструментов..
- Введите NetworkModel и нажмите клавишу Ввод, чтобы задать имя добавленному набору инструментов.
- Щелкните правой кнопкой мыши набор инструментов NetworkModel и выберите Создать > Модель.
В наборе инструментов появится новая модель, и откроется диалоговое окно Модель.
Создание слоя маршрута в модели
Далее в модели будет создан слой маршрута. Рабочий процесс использования дополнительного модуля ArcGIS Network Analyst extension в модели аналогичен процессу использования Network Analyst в ArcMap. Сначала нужно создать слой маршрута и задать свойства. Далее нужно добавить сетевые расположения (остановки), которые будут входными данными. И наконец, нужно выполнить расчет и отобразить результаты.
- В меню, щелкните Геообработка (Geoprocessing) > Поиск инструментов (Search For Tools).
Откроется прикрепляемое окно Поиск (Search), в котором выделена категория Инструменты (Tools).
- Щелкните Инструменты Network Analyst (Network Analyst Tools) в списке наборов инструментов в окне Поиск (Search).
Появится список групп инструментов и инструментов, связанных с дополнительным модулем ArcGIS Network Analyst extension.
- Щелкните Анализ (Analysis) в разделе результатов в окне Поиск (Search).
В окне Поиск (Search) отображаются только те инструменты, которые связаны с анализом сети.
- Перетащите ссылку Создать слой маршрута в диалоговое окно Модель.
- В диалоговом окне Модель дважды щёлкните команду Создать слой маршрута.
Откроется диалоговое окно Создать слой маршрута, в котором можно задавать свойства.
- В раскрывающемся списке Входная сеть выберите ParisMultimodal_ND.
- В раскрывающемся списке Атрибут импеданса щёлкните на DriveTime.
- Включите опцию Изменить порядок остановок для поиска оптимального маршрута.
- В раскрывающемся списке Сохранить порядок остановок щёлкните на PRESERVE_BOTH.
- Нажмите ОК.
Входной слой анализа добавлен в модель. Инструмент Создать слой маршрута становится желтым, а результат – зеленым.
- Щелкните кнопку Полный вид (Full View) .
Будет отображена вся модель.
Добавление остановок в слой маршрута
Далее в качестве остановок будут добавлены магазины с помощью инструмента Добавить положения.
- Перетащите средство Добавить положения из окна Поиск в диалоговое окно Модель.
- Выберите векторный слой Магазины в Таблице содержания и перетащите его в модель слева от средства Добавить положения.
- В диалоговом окне Модель щелкните инструмент Соединить .
- Щёлкните на Магазины и щёлкните на Добавить положения, чтобы соединить их. Щёлкните Входные местоположения в появившемся контекстном меню.
- При помощи инструмента Соединение , соедините Маршрут и Добавить положения. Щёлкните Входной слой сетевого анализа в появившемся контекстном меню.
- Нажмите кнопку Автокомпоновка (Auto Layout) .
Модель организована в логическом порядке.
- Щелкните кнопку Полный вид (Full View) .
Добавление инструмента Расчет
- Перетащите инструмент Расчет из окна Поиск в диалоговое окно Модель.
- При помощи инструмента Соединить соедините выходной слой, Маршрут (2) и Расчет. Щёлкните Входной слой сетевого анализа в появившемся контекстном меню.
Инструмент Расчет приобретает желтый цвет, выходной слой – зеленый цвет и Расчет прошел – зелено-голубой цвет.
- Нажмите кнопку Автокомпоновка (Auto Layout) .
- Щелкните кнопку Полный вид (Full View) .
- Нажмите на инструмент Выбрать .
- Щёлкните правой кнопкой мыши выходной слой инструмента Расчет с надписью Маршрут (3) и выберите команду Добавить для отображения.
Эта модель добавит окончательный результат для отображения на карте при запуске из диалогового окна Модель.
Запуск модели для поиска наиболее оптимального маршрута
- Щелкните кнопку Сохранить , чтобы сохранить проект.
- Нажмите на кнопку Запустить .
Появится окно состояния, отображающее выполнение анализа маршрута ArcGIS.
- После завершения закройте окно состояния и диалоговое окно Модель, чтобы изучить результаты.
Появится подсказка, сообщающая о необходимости сохранить модель.
- Щелкните Да (Yes).
Настройка модели для сохранения результатов на диск
- В окне Каталог разверните набор инструментов NetworkModel, щёлкните правой кнопкой мыши Модель и выберите команду Редактировать.
- В окне Модель щелкните Вставить > Только инструменты моделей и выберите Выбрать данные.
- При помощи инструмента Соединить , присоедините итоговый выходной стой к инструменту Выбрать данные. Щёлкните на Входной элемент данных в появившемся контекстном меню.
- В окне Модель дважды щёлкните на кнопке Выбор данных.
Откроется диалоговое окно Выбрать данные.
- Выберите Маршруты в раскрывающемся списке Элемент дочерних данных.
- Нажмите ОК.
Диалоговое окно закроется.
- Введите команду Копировать объекты в текстовое поле окна Поиск и нажмите Ввод.
- Перетащите инструмент Копировать объекты из результатов поиска в диалоговое окно Модель.
- При помощи инструмента Соединить , присоедините итоговый выходной стой к инструменту Копировать объекты. Щёлкните на Входные объекты в появившемся контекстном меню.
- В диалоговом окне Модель дважды щёлкните команду Копировать объекты.
Откроется диалоговое окно Копировать объекты.
- Укажите выходное местоположение, в котором будет сохранен этот маршрут в качестве класса объектов или шейп-файла.
Например, можно ввести следующее расположение: C:\arcgis\ArcTutor\Network Analyst\Tutorial\Paris.gdb\path.
- Нажмите ОК.
Удаление модели
- В окне Каталог перейдите к набору инструментов NetworkModel, щёлкните правой кнопкой мыши Модель и выберите команду Удалить.
Появится подсказка, сообщающая о необходимости подтвердить удаление.
- Щелкните Да (Yes).
- Выйдите из программы ArcMap и не сохраняйте изменения для файла Exercise06.mxd.