Доступно с лицензией Network Analyst.
Механизм расчета ближайшего пункта обслуживания находит один или несколько ближайших к инциденту пунктов обслуживания, на основании времени или расстояния перемещения, и выдает наилучшие маршруты в виде путевых листов между инцидентами и выбранными пунктами обслуживания. В данном упражнении вы будете использовать этот инструмент для поиска ближайшего в месту происшествия госпиталя. Поиск ближайшего пункта обслуживания может быть связан с локальным набором сетевых данных или сетевым сервисом, размещенном на ArcGIS Online или ArcGIS Enterprise.
Получение данных
Данные для этого учебного руководства доступны для скачивания.
- Перейдите на страницу загрузки данных.
- Щелкните Загрузить и сохраните файл на свой компьютер.
- Разархивируйте загруженный файл.
Создание карты
- Откройте ArcGIS Pro.
- Создайте новый проект на основе шаблона Map.aptx.
Появится новый проект с картой.
Добавление в проект учебных данных
Набор сетевых данных – интеллектуальная модель дорожной сети. Он содержит не только местоположение и атрибуты дорог, но и информацию об отношении дорог друг к другу, например, о том, какие дороги соединены, какие повороты с одной дороги на другую разрешены, а какие запрещаются, и другие данные, влияющие на доступность различных дорог и время, проведенное в дороге. Механизм расчета ближайшего пункта обслуживания обращается к набору сетевых данных для определения ближайших местоположений.
Если вы выполняете анализ используя ArcGIS Online, механизм расчета использует высококачественный набор сетевых данных по всему миру, хранящийся в облаке ArcGIS Online, при этом расходуются кредиты ArcGIS Online. При использовании собственных данных, кредиты не расходуются, но необходимо связать свой набор сетевых данных с проектом.
Для этого добавьте набор сетевых данных на карту.
- На панели Каталог, находящейся по умолчанию на стороне приложения, щелкните правой кнопкой Папки и выберите Добавить подключение к папке .
Появится диалоговое окно Добавить подключение к папке.
- Перейдите к папке, в которую вы разместили учебные данные, дважды щелкните Network Analyst и укажите Tutorial для выбора папки.
- Щёлкните OK.
Будет создано подключение к папке Tutorial
- На панели Каталог разверните Папки > Руководство пользователя > SanFrancisco.gdb > Транспорт.
- Перетащите на карту Streets_ND со значком набора сетевых данных .
Набор сетевых данных добавляется на панель Содержание и на карту.
- Щелкните правой кнопкой Streets_ND на панели Содержание и выберите Приблизить к слою , чтобы увидеть область Сан-Франциско.
По умолчанию, наборы сетевых данных строятся с данными о дорожном движении на текущее время их добавления на карту. Этот набор сетевых данных содержит историю трафика, то есть вы можете увидеть типичные условия дорожного движения для конкретного времени и дня недели. Не все дороги набора сетевых данных содержат данные о трафике, поэтому только некоторые из них по умолчанию показываются.
На территории, покрытой набором сетевых данных, можно осуществлять анализ сети.
Просмотр набора сетевых данных не требуется для выполнения анализа, так что в последующем вы его скроете.
- На панели Содержание снимите отметку Streets_ND, чтобы отображать только базовую карту.
- На панели Каталог выберите Tutorial > SanFrancisco.gdb > Analysis.
- Щёлкните правой кнопкой мыши слой Hospitals и выберите Добавить к текущей карте.
Слой Hospitals добавляется на панель Содержание и на карту.
После этого добавьте один из наборов сетевых данных из папки на карту.
Примечание:
Также можно добавить слой, перетащив его с панели Каталог на карту.
Создание слоя ближайшего пункта обслуживания
Слой анализа ближайшего пункта обслуживания содержит все входные данные, параметры и результаты анализа ближайшего пункта обслуживания.
- На вкладке Анализ, в группе Инструменты щелкните Сетевой анализ > Ближайший пункт обслуживания .
Новый слой Ближайший пункт обслуживания добавлен на панель Содержание. От включает подслои со входными и выходными данными анализа.
Слой Ближайший пункт обслуживания ссылается на набор сетевых данных San Francisco, поскольку эта сеть находилась на панели Содержание при создании этого слоя.
Примечание:
Чтобы просмотреть или изменить набор сетевых данных, который будет использоваться для создания слоя сетевого анализа, на вкладке Анализ в группе Инструменты вы можете щелкнуть ниспадающее меню Сетевой анализ и посмотреть под разделом Источник сетевых данных. - На панели Содержание укажите Ближайший пункт обслуживания, чтобы выбрать составной слой.
Вкладка Ближайший пункт обслуживания появляется в группе Сетевой анализ в верхней части ArcGIS Pro.
- Щелкните Ближайший пункт обслуживания, чтобы увидеть элементы управления вкладки.
Вы воспользуетесь ими для определения результатов ближайших пунктов обслуживания, которые вы хотите создать.
Подсказка:
Вкладка Ближайший пункт обслуживания появится только при выборе вами слоя ближайших пунктов обслуживания на панели Содержание. Кроме того, если у вас есть несколько слоев ближайших пунктов обслуживания, для каждого имеется своя вкладка.
Добавление пунктов обслуживания
Вы будете использовать класс объектов Hospitals для загрузки класса сетевого анализа подслоя Facilities.
- На вкладке Ближайший пункт обслуживания в группе Входные данные щелкните Импорт пунктов обслуживания .
Появится панель Геообработка с инструментом Добавить положения. Инструмент Добавить положения загружает объекты в слой сетевого анализа, например, в слой ближайших пунктов обслуживания. Этот инструмент может загрузить точки, отображающие положения больниц, в подслой Пункты обслуживания.
- Убедитесь, что в качестве Входного слоя сетевого анализа установлено Ближайший пункт обслуживания, а в качестве Подслоя – Пункты обслуживания.
- Щелкните ниспадающее меню под Входными положениями и выберите Hospitals. Это класс точечных объектов, который вы ранее добавили на карту.
- Оставьте заданные по умолчанию настройки для остальных параметров и щелкните кнопку Запустить внизу панели Геообработка.
В качестве пунктов обслуживания загружено 22 больницы.
Добавление инцидента
Место происшествия считается инцидентом. Механизм расчета ближайших пунктов обслуживания нашел одну или более больниц, близких к одному или нескольким местам происшествий.
Для анализа можно использовать класс объектов имеющихся инцидентов, щелкнув кнопку Импорт инцидентов ; тем не менее в этом упражнении вы добавите инциденты с помощью геокодирования адресов.
- На вкладке Карта щелкните кнопку Найти местоположение .
Появится панель Найти местоположение.
- В текстовом поле Найти местоположение введите 2350 Pine St, San Francisco и нажмите Enter.
- Щелкните правой кнопкой мыши 2350 Pine St, San Francisco, California, 94115 в ArcGIS World Geocoding Service и выберите Добавить в класс пространственных объектов из контекстного меню.
Примечание:
Использование ArcGIS World Geocoding Service в качестве локатора тратит кредиты.
- В диалоговом окне Добавить в класс объектов разверните Ближайший пункт обслуживания: Инциденты и выберите Инциденты.
- Нажмите OK.
Адрес будет добавлен в подслой Инциденты слоя анализа Ближайшие пункты обслуживания.
Задание свойств анализа ближайшего пункта обслуживания
На ленте Ближайший пункт обслуживания есть раздел Настройки передвижения, в котором вы сможете задать свойства для анализа.
- На вкладке Ближайший пункт обслуживания в группе Настройки передвижения в текстовом поле Пункты обслуживания увеличьте значение до 3.
Механизм расчета ближайших пунктов обслуживания будет искать не более 3 больниц, близких к месту происшествия.
- Введите 2 в текстовом окне Предельное значение.
Механизм расчета ближайшего пункта обслуживания будет искать больницы, находящиеся в 2 минутах езды от места инцидента. Больницы, расположенные вне доступности за это время, игнорируются. Поскольку текущий импедансе это TravelTime, в качестве единиц измерения используются минуты.
- Из ниспадающего списка Путевой лист выберите К пунктам обслуживания.
Запуск процесса идентификации ближайших пунктов обслуживания
- На вкладке Ближайший пункт обслуживания в группе Путевой лист установите отметку Выходные данные для расчета.
При нажатии на эту опцию будут генерироваться направления после расчета.
- Щелкните Запустить .
После завершения расчета, маршруты появится на карте и в подслое Маршруты в составном слое Ближайший пункт обслуживания.
- В группе Путевой лист щелкните Показать направления .
Откроется панель Направления с указанием маршрутов от места инцидента до трех больниц, которые механизм расчета ближайшего пункта определил как ближайшие.