Идентификация ближайшего пункта обслуживания

Доступно с лицензией Network Analyst.

Механизм расчета ближайшего пункта обслуживания находит один или несколько ближайших к инциденту пунктов обслуживания, на основании времени или расстояния перемещения, и выдает наилучшие маршруты в виде путевых листов между инцидентами и выбранными пунктами обслуживания. В данном упражнении вы будете использовать этот инструмент для поиска ближайшего в месту происшествия госпиталя. Поиск ближайшего пункта обслуживания может быть связан с локальным набором сетевых данных или сетевым сервисом, размещенном на ArcGIS Online или ArcGIS Enterprise.

Внимание:
Если вы запускаете упражнение, используя ArcGIS Online, будут расходоваться кредиты.

Получение данных

Данные для этого учебного руководства доступны для скачивания.

  1. Перейдите на страницу скачивания данных.
  2. Щелкните Загрузить и сохраните файл на свой компьютер.
  3. Разархивируйте загруженный файл.

Создание карты

  1. Откройте ArcGIS Pro.
  2. Создайте новый проект на основе шаблона Map.aptx.

    Появится новый проект с картой.

Добавление в проект учебных данных

Набор сетевых данных – интеллектуальная модель дорожной сети. Он содержит не только местоположение и атрибуты дорог, но и информацию об отношении дорог друг к другу, например, о том, какие дороги соединены, какие повороты с одной дороги на другую разрешены, а какие запрещаются, и другие данные, влияющие на доступность различных дорог и время, проведенное в дороге. Механизм расчета ближайшего пункта обслуживания обращается к набору сетевых данных для определения ближайших местоположений.

Примечание:
Если вы выполняете анализ посредством ArcGIS Online, алгоритм решения использует высококачественный набор сетевых данных на весь мир, хранящийся в облаке ArcGIS Online, требующий кредитов ArcGIS Online. Вы также можете использовать свой собственный набор сетевых данных, хранящийся локально на вашем компьютере, или воспользоваться ArcGIS Enterprise для публикации сервисов маршрутизации с использованием собственного набора сетевых данных и настроить сервисы на корпоративном портале для их использования в ArcGIS Pro.

Для этого добавьте набор сетевых данных на карту.

  1. На панели Каталог, находящейся по умолчанию на стороне приложения, щелкните правой кнопкой Папки и выберите Добавить подключение к папке Добавить подключение к папке.

    Появится диалоговое окно Добавить подключение к папке.

  2. Перейдите к папке, в которую вы разместили учебные данные, дважды щелкните Network Analyst и укажите Tutorial для выбора папки.
  3. Нажмите OK.

    Будет создано подключение к папке Tutorial

  4. После этого добавьте один из наборов сетевых данных из папки на карту.

  5. На панели Каталог разверните Папки > Руководство пользователя > SanFrancisco.gdb > Транспорт.
  6. Перетащите на карту Streets_ND со значком набора сетевых данных Набор сетевых данных.

    Набор сетевых данных добавляется на панель Содержание и на карту.

  7. Щелкните правой кнопкой Streets_ND на панели Содержание и выберите Приблизить к слою Приблизить к слою, чтобы увидеть область Сан-Франциско.

    По умолчанию, наборы сетевых данных строятся с данными о дорожном движении на текущее время их добавления на карту. Этот набор сетевых данных содержит историю трафика, то есть вы можете увидеть типичные условия дорожного движения для конкретного времени и дня недели. Не все дороги набора сетевых данных содержат данные о трафике, поэтому только некоторые из них по умолчанию показываются.

    На территории, покрытой набором сетевых данных, можно осуществлять анализ сети.

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

  8. На панели Содержание снимите отметку Streets_ND, чтобы отображать только базовую карту.
  9. На панели Каталог выберите Tutorial > SanFrancisco.gdb > Analysis.
  10. Щёлкните правой кнопкой мыши слой Hospitals и выберите Добавить к текущей картеДобавить данные.

    Слой Hospitals добавляется на панель Содержание и на карту.

Примечание:

Также можно добавить слой, перетащив его с панели Каталог на карту.

Создание слоя ближайшего пункта обслуживания

Слой анализа ближайшего пункта обслуживания содержит все входные данные, параметры и результаты анализа ближайшего пункта обслуживания.

  1. На вкладке Анализ, в шруппе Рабочие процессы щелкните Сетевой анализ > Ближайший пункт обслуживания Ближайший пункт обслуживания.

    Новый слой Ближайший пункт обслуживания добавлен на панель Содержание. От включает подслои со входными и выходными данными анализа.

    Слой Ближайший пункт обслуживания ссылается на набор сетевых данных San Francisco, поскольку эта сеть находилась на панели Содержание при создании этого слоя.

    Примечание:
    Чтобы просмотреть или изменить набор сетевых данных, который будет использоваться для создания слоя сетевого анализа, на вкладке Анализ в группе Рабочие процессы вы можете щелкнуть ниспадающее меню Сетевой анализ и посмотреть ниже Источника сетевых данных.
  2. На панели Содержание укажите Ближайший пункт обслуживания, чтобы выбрать составной слой.

    Вкладка Ближайший пункт обслуживания появляется в группе Сетевой анализ в верхней части ArcGIS Pro.

  3. Щелкните Ближайший пункт обслуживания, чтобы увидеть элементы управления вкладки.
    Вкладка Ближайший пункт обслуживания

    Вы воспользуетесь ими для определения результатов ближайших пунктов обслуживания, которые вы хотите создать.

    Подсказка:

    Вкладка Ближайший пункт обслуживания появится только при выборе вами слоя ближайших пунктов обслуживания на панели Содержание. Кроме того, если у вас есть несколько слоев ближайших пунктов обслуживания, для каждого имеется своя вкладка.

Добавление пунктов обслуживания

Вы будете использовать класс объектов Hospitals для загрузки класса сетевого анализа подслоя Facilities.

  1. На вкладке Ближайший пункт обслуживания в группе Входные данные щелкните Импорт пунктов обслуживания Импорт пунктов обслуживания.

    Появится панель Геообработка с инструментом Добавить положения. Инструмент Добавить положения загружает объекты в слой сетевого анализа, например, в слой ближайших пунктов обслуживания. Этот инструмент может загрузить точки, отображающие положения больниц, в подслой Пункты обслуживания.

  2. Убедитесь, что в качестве Входного слоя сетевого анализа установлено Ближайший пункт обслуживания, а в качестве ПодслояПункты обслуживания.
  3. Щелкните ниспадающее меню под Входными положениями и выберите Hospitals. Это класс точечных объектов, который вы ранее добавили на карту.
  4. Оставьте заданные по умолчанию настройки для остальных параметров и щелкните кнопку Запустить Запустить внизу панели Геообработка.

    Кнопка Запустить инструмента Добавить положения

    В качестве пунктов обслуживания загружено 22 больницы.

Добавление инцидента

Место происшествия считается инцидентом. Механизм расчета ближайших пунктов обслуживания нашел одну или более больниц, близких к одному или нескольким местам происшествий.

Для анализа можно использовать класс объектов имеющихся инцидентов, щелкнув кнопку Импорт инцидентов Импорт инцидентов; тем не менее в этом упражнении вы добавите инциденты с помощью геокодирования адресов.

  1. На вкладке Карта щелкните кнопку Найти местоположение Найти местоположение.

    Появится панель Найти местоположение.

  2. Теперь вы геокодируете адрес, который будет местоположением инцидента.
  3. В текстовом поле Найти местоположение введите 2350 Pine St, San Francisco и нажмите Enter.
  4. Щелкните правой кнопкой мыши 2350 Pine St, San Francisco, California, 94115 в ArcGIS World Geocoding Service и выберите Добавить в класс пространственных объектов Добавить в класс объектов из контекстного меню.
    Примечание:

    Использование ArcGIS World Geocoding Service в качестве локатора тратит кредиты.

  5. В диалоговом окне Добавить в класс объектов разверните Ближайший пункт обслуживания: Инциденты и выберите Инциденты.
  6. Нажмите OK.

    Адрес будет добавлен в подслой Инциденты слоя анализа Ближайшие пункты обслуживания.

Задание свойств анализа ближайшего пункта обслуживания

На ленте Ближайший пункт обслуживания есть раздел Настройки передвижения, в котором вы сможете задать свойства для анализа.

  1. На вкладке Ближайший пункт обслуживания в группе Настройки передвижения в текстовом поле Пункты обслуживания увеличьте значение до 3.

    Механизм расчета ближайших пунктов обслуживания будет искать не более 3 больниц, близких к месту происшествия.

  2. Введите 2 в текстовом окне Предельное значение.

    Механизм расчета ближайшего пункта обслуживания будет искать больницы, находящиеся в 2 минутах езды от места инцидента. Больницы, расположенные вне доступности за это время, игнорируются. Поскольку текущий импедансе это TravelTime, в качестве единиц измерения используются минуты.

  3. Из ниспадающего списка Путевой лист выберите К пунктам обслуживания.

Запуск процесса идентификации ближайших пунктов обслуживания

  1. На вкладке Ближайший пункт обслуживания в группе Путевой лист установите отметку Выходные данные для расчета.

    При нажатии на эту опцию будут генерироваться направления после расчета.

  2. Щелкните Запустить Запустить.

    Кнопка Запустить на вкладке Ближайший пункт обслуживания

    После завершения расчета, маршруты появится на карте и в подслое Маршруты в составном слое Ближайший пункт обслуживания.

  3. В группе Путевой лист щелкните Показать направления Путевой лист.

    Откроется панель Направления с указанием маршрутов от места инцидента до трех больниц, которые механизм расчета ближайшего пункта определил как ближайшие.