Вычисление времени передвижения между пунктами источника и назначения с помощью матрицы источник-назначение

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

Матрица источник-назначение находит и измеряет пути с наименьшей стоимостью в сети из нескольких исходных точек до нескольких назначений. Лучший путь по уличной сети определяется для каждой пары источник-назначение, а времена в пути и расстояния сохраняются в таблице атрибутов выходных линий. В данном руководстве вы примените этот инструмент, чтобы создать матрицу Источник-Назначение для доставки товаров со склада во все магазины в пределах 10 минут в пути.

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

Более подробно о сервисах сетевого анализа с помощью сервиса.

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

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

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

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

Для создания карты выполните следующие действия:

  1. Запустите ArcGIS Pro.
  2. Создайте новый проект, щелкнув на шаблоне Карта. Также можно изменить имя и местоположение вашего проекта.

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

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

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

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

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

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

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

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

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

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

    Примечание:

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

  5. На панели Каталог разверните Папки > Tutorial > Paris.gdb > Transportation.
  6. Перетащите ParisMultimodal_ND со значком Набор сетевых данных на карту.

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

  7. На панели Каталог выберите Tutorial > Paris.gdb > Анализ.
  8. Щёлкните правой кнопкой мыши слой Warehouses и выберите Добавить к текущей картеДобавить данные.

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

  9. Щёлкните правой кнопкой мыши слой Stores и выберите Добавить к текущей картеДобавить данные.

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

Создание слоя Матрица Источник-Назначение

Слой анализа матрицы Источник-Назначение хранит все введенные данные, параметры и результаты анализа матрицы Источник-Назначение.

  1. На вкладке Анализ в группе Рабочие процессы щелкните Network Analysis > Стоимостная матрица Источник-Назначение Матрица Источник-Назначение.

    Новый слой Матрицы Источник-Назначение добавлен на панель Содержание. От содержит подслои со входными и выходными данными анализа.

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

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

    Появится вкладка Слой матрицы Источник-Назначение.

  3. Щелкните вкладку Слой матрицы Источник-Назначение, чтобы увидеть элементы управления вкладки.
    Вкладка Слой матрицы Источник-Назначение

    Вы воспользуетесь ими для задания матрицы ИН, которые вы хотите создать.

    Подсказка:

    Вкладка Слой матрицы Источник-Назначение появляется только тогда, когда вы выбираете слой матрицы ИН на панели Содержание. Кроме того, если у вас несколько слоев матрицы ИН, вы можете изменить настройки этих слоев по отдельности или выбрать несколько слоев, чтобы изменить настройки для всех выбранных слоев, если они используют один и тот же источник сетевых данных.

Добавление источников

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

  1. На вкладке Слой матрицы Источник-Назначение в группе Входные данные щелкните Импорт источников Импорт источников.

    Откроется окно Добавить местоположения.

  2. Убедитесь, что в качестве Входного слоя сетевого анализа установлена Матрица ИН, а в качестве ПодслояИсточники.
  3. Щелкните ниспадающее меню под Входными положениями и выберите Warehouses.
  4. Остальные параметры оставьте по умолчанию и щелкните OK.
  5. В качестве источников будут загружены шесть складов.

Добавление назначений

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

  1. На вкладке Слой матрицы Источник-Назначение в группе Входные данные щелкните Импорт назначений Импорт назначений.

    Откроется окно Добавить местоположения.

  2. Убедитесь, что в качестве Входного слоя сетевого анализа установлена Матрица ИН, а в качестве ПодслояНазначения.
  3. Щелкните ниспадающее меню под Входными положениями и выберите Stores.
  4. Выберите из ниспадающего списка Имя поля опцию NOM..
  5. Остальные параметры оставьте по умолчанию и щелкните OK.
  6. В качестве назначений будет загружен 21 магазин.

Настройка параметров анализа матрицы Источник-Назначение

На ленте Слой матрицы Источник-Назначение есть раздел Настройки передвижения, в котором вы сможете задать свойства для анализа.

  1. На вкладке Слой матрицы Источник-Назначение в группе Настройки передвижения убедитесь, что выбрано Время в пути в качестве Режима.
  2. В текстовом поле Предельное значение введите 10.
  3. Режим передвижения Время в пути используется атрибут стоимости TravelTime, единицы измерения которого — минуты. Поэтому Предельные значений считаются заданными в минутах.

    Более подробно об атрибуте стоимости

  4. Убедитесь, что в разделе Выходная геометрия для выходных данных установлены Прямые линии.
  5. Откройте диалоговое окно, щелкнув кнопку Запустить свойства режима передвижения Установщик, расположенную в правом углу раздела Настройки передвижения.

    Откроется диалоговое окно Свойства слоя: матрица Источник-Назначение .

  6. Разверните раздел Ограничения и убедитесь, что опции DrivingAVehicle и Oneway включены.
  7. Разверните раздел Развороты и выберите из списка Все, если используется другое значение.
  8. Нажмите OK.

Запуск анализа для создания матрицы Источник-Назначение

  1. На вкладке Слой матрицы Источник-Назначение щелкните Запустить Запустить.

    По окончании процесса вычисления линии источник-назначение появятся на карте. Вы также увидите в окне решения предупреждение, информирующее о том, что создано частичное решение, так как не найдены пункты назначения для склада #2. Это связано с тем, что механизм расчета не смог найти ни одного пункта назначения (магазина) в пределах 10 минут от источника (Склад #2). Если вы измените Предельное значение на 15 и повторно запустите анализ, он должен пройти успешно без каких-либо предупреждений.

  2. На панели Содержание разверните составной слой Матрица Источник-Назначение, если он еще не развернут.
  3. Щелкните подслой OD Cost Matrix:Lines правой кнопкой и выберите Атрибутивная таблица.
  4. Таблица атрибутов представляет матрицу Источник-Назначение от каждого товарного склада ко всем магазинам в пределах 10 минут пути. Некоторые магазины находятся в 10-минутной зоне доступности от более чем одного склада и могут обслуживаться любым из них. Кроме того, некоторые магазины находятся не в 10-минутной доступности от какого-либо склада и, следовательно, не обслуживаются ни одним из них.