Упражнение 4. Поиск ближайшей пожарной части
В этом упражнении вы должны найти четыре пожарных части, которые могут быстрее всего оказать помощь по указанному адресу в случае возникновения пожара. Необходимо также создать маршруты и направления движения, по которым должны следовать пожарные.
Данные для этого и других учебных упражнений Network Analyst доступны на сайте ArcGIS.com. После загрузки данных их можно извлечь в любое место. Однако удобнее извлечь их в папку C:\arcgis\ArcTutor, поскольку эта папка указана в упражнениях как местоположение учебных данных по умолчанию.
Подготовка отображения
- Если файл Exercise04.mxd открыт в ArcMap, переходите к шагу 6.
- Чтобы запустить ArcMap, выберите Пуск > Все программы > ArcGIS > ArcMap 10.1.
- В диалоговом окне ArcMap - Начало работы (ArcMap - Getting Started), щелкните Существующие карты (Existing Maps) > Найти... (Browse for more).
-
Перейдите к папке C:\ArcGIS\ArcTutor\ArcGIS Network Analyst\Tutorial.
Это местоположение по умолчанию для установки учебных материалов.
-
Дважды щёлкните на файле Exercise04.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 можно закреплять и откреплять.
Создание слоя ближайшего пункта обслуживания
-
Щёлкните на пункте Network Analyst на панели инструментов Network Analyst и щёлкните на Новый ближайший пункт обслуживания (New Closest Facility).
В окно Network Analyst добавлен слой анализа ближайшего пункта обслуживания. Классы сетевого анализа: Пункты обслуживания (Facilities), Происшествия (Incidents), Маршруты (Routes), Точечные барьеры (Point Barriers), Линейные барьеры (Line Barriers) и Полигональные барьеры (Polygon Barriers) — пусты.
Также в окно Таблица содержания (Table Of Contents) добавлен новый слой анализа.
Добавление пунктов обслуживания
Затем необходимо загрузить пункты обслуживания из слоя точечных пространственных объектов, которые представляют пожарные части.
-
В окне Network Analyst щёлкните правой кнопкой мыши на кнопке Объекты (Facilities) (0) и щёлкните на Загрузить расположения (Load Locations).
Откроется диалоговое окно Загрузка расположений (Load Locations).
-
Выберите Пожарные части (FireStations) в раскрывающемся списке Загрузить из (Load From).
-
Нажмите ОК.
Сорок три пожарные части будут отображены на карте как пункты обслуживания и приведены в списке в окне Network Analyst.
Переместите слои объектов из таблицы содержимого и отпустите их на классе сетевого анализа, таком как Пункты обслуживания (Facilities), что даст возможность быстрее открыть диалоговое окно Загрузить местоположения (Load Locations).
Добавление инцидента
Далее вы добавите инцидент путем геокодирования адреса, полученного из экстренного вызова.
-
В окне Network Analyst щёлкните правой кнопкой мыши Инциденты (Incidents) (0) и выберите команду Найти адрес (Find Address).
Откроется диалоговое окно Найти (Find).
- Убедитесь, что выбран SanFranciscoLocator в раскрывающемся списке Выбор локатора (Choose a locator).
-
В текстовом окне Улица или пересечение (Street or Intersection) введите 1202 Twin Peaks Blvd.
-
Щелкните Найти.
Одно местоположение найдено с данным адресом и указано в списке в виде строки в таблице внизу диалогового окна Найти (Find).
-
Щёлкните правой кнопкой мыши на этой строке и выберите команду Добавить как объект сетевого анализа (Add as Network Analysis Object).
Указанный адрес будет добавлен в качестве инцидента, и его можно будет увидеть на отображении карты и в окне Network Analyst.
- Закройте диалоговое окно Найти.
Установка параметров для анализа
Далее нужно задать параметры для анализа ближайшего пункта обслуживания.
-
Нажмите кнопку Свойства слоя анализа (Analysis Layer Properties) в окне Network Analyst.
Откроется диалоговое окно Свойства слоя (Layer Properties).
- Перейдите на закладку Настройки анализа (Analysis Settings).
- Убедитесь, что Импеданс (Impedance) определен как Время в пути в минутах (TravelTime (Minutes)).
- Не ставьте отметку Использовать время (Use Time).
Параметр Использовать время (Use Time) позволяет указывать время начала и окончания анализа. При использовании здесь стоимостного атрибута с информацией о дорожном движении, настройки времени дня и даты можно найти ближайшие пункты обслуживания, задав динамическое время передвижения, которое изменяется в зависимости от трафика. Однако в данном анализе вы не будете использовать время.
-
Введите 3 в текстовое поле Предельное значение по умолчанию (Default Cutoff Value).
ArcGIS будет производить поиск пожарных частей, расположенных в трех минутах езды до пожара на бульваре Твин Пикс (Twin Peaks Boulevard). Любые части, расположенные за пределами этого промежутка времени, игнорируются.
-
Задайте в поле Искомые объекты (Facilities to Find) число 4.
ArcGIS будет производить поиск максимум четырех пожарных частей, расположенных рядом с местом пожара. Однако трехминутное ограничение все еще применяется; поэтому, если только три пожарных части будут находиться в 3 минутах езды, то четвертая пожарная часть не будет найдена.
-
Выберите Пункт обслуживания к инциденту (Facility to Incident) для направления Следовать от (Travel From).
Результаты поиска зависят от расположения пожарных частей, загруженных в виде пунктов обслуживания. Это имитирует передвижение пожарных машин от расположения пожарных частей до места пожара (инцидента).
- Выберите Разрешено (Allowed) из ниспадающего списка Развороты в соединениях (U-Turns at Junctions).
- Нажмите стрелку ниспадающего списка Тип выходной геометрии (Output Shape Type) и выберите пункт Истинная форма с измерениями (True Shape with Measures).
- Снимите отметку Использовать иерархию (Use Hierarchy).
- Отметьте Игнорировать некорректные положения (Ignore Invalid Locations).
-
В рамке Ограничения (Restrictions) снимите отметку Ограниченные повороты (RestrictedTurns).
Пожарные машины имеют право не соблюдать правила дорожного движения в случае экстренного выезда.
- Убедитесь, что в рамке Путевой лист (Directions) параметр Единицы расстояния (Distance Units) имеет значение Мили (Miles), отмечена опция Использовать атрибут времени (Use Time Attribute), а атрибут времени имеет значение TravelTime (Minutes) (Время пути в минутах).
- Нажмите ОК.
Закладка Настройки анализа (Analysis Settings) должна иметь вид следующей диаграммы:
Идентификация ближайшего пункта обслуживания
-
Щёлкните на кнопке Расчет (Solve) на панели инструментов Network Analyst.
Маршруты появляются на карте и в окне ArcGIS Network Analyst под классом Маршруты (Routes).
Обратите внимание, что вы настроили анализ, чтобы найти четыре пункта обслуживания в пределах трехминутного предельного значения; однако только три пункта обслуживания находятся в пределах данного значения.
-
Щёлкните на кнопке Окно направлений (Directions Window) на панели инструментов Network Analyst.
Откроется диалоговое окно Направления (Directions).
Направления движения от каждой пожарной части приводятся в списке в окне.
- Если вы не желаете продолжать работу с другими упражнениями, закройте приложение ArcMap. Нажмите Нет (No), чтобы не сохранять изменения.
-
Если вы хотите продолжить работу с другими упражнениями, выполните следующие действия.
-
Щелкните Файл (File) > Новый (New).
Откроется диалоговое окно Новый документ (New Document).
- Нажмите ОК.
- Щелкните Нет (No) в ответ на запрос о сохранении изменений.
-
Щелкните Файл (File) > Новый (New).