Доступно с лицензией Network Analyst.
Матрица источник-назначение находит и измеряет пути с наименьшей стоимостью в сети из нескольких исходных точек до нескольких назначений. Лучший путь по уличной сети определяется для каждой пары источник-назначение, а времена в пути и расстояния сохраняются в таблице атрибутов выходных линий. В данном руководстве вы примените этот инструмент, чтобы создать матрицу Источник-Назначение для доставки товаров со склада во все магазины в пределах 10 минут в пути.
Примечание:
Убедитесь, что вы вошли в свою учетную запись ArcGIS Online. Это руководство может быть выполнено с использованием в качестве источника сетевых данных либо назначенного учебного сетевого набора данных, ArcGIS Online, либо сервиса маршрутизации ArcGIS Enterprise, опубликованного с использованием сетевого набора данных, который охватывает географию входных данных анализа. Если вы используете ArcGIS Online, будут расходоваться кредиты.Более подробно о сервисах сетевого анализа с помощью сервиса.
Получение данных
Данные для этого учебного руководства доступны для скачивания.
- Перейдите на страницу скачивания данных.
- Щелкните Загрузить и сохраните файл на свой компьютер.
- Разархивируйте загруженный файл.
Создание карты
Для создания карты выполните следующие действия:
- Запустите ArcGIS Pro.
- Создайте новый проект, щелкнув на шаблоне Карта. Также можно изменить имя и местоположение вашего проекта.
Появится новый проект с картой.
Добавление в проект учебных данных
Набор сетевых данных – интеллектуальная модель дорожной сети. Он содержит не только местоположение и атрибуты дорог, но и информацию об отношении дорог друг к другу, например, о том, какие дороги соединены, какие повороты с одной дороги на другую разрешены, а какие запрещаются, и другие данные, влияющие на доступность различных дорог и время, проведенное в дороге. Механизм расчета матрицы ИН обращается к набору сетевых данных для определения ближайших местоположений.
Примечание:
Если вы выполняете анализ с помощью ArcGIS Online, алгоритм решения использует высококачественный набор сетевых данных на весь мир, хранящийся в облаке ArcGIS Online, и расходует кредиты ArcGIS Online. Вы также можете использовать свой собственный набор сетевых данных, хранящийся локально на вашем компьютере, или воспользоваться ArcGIS Enterprise для публикации сервисов маршрутизации с использованием собственного набора сетевых данных и настроить сервисы на корпоративном портале для их использования в ArcGIS Pro.Для этого добавьте набор сетевых данных на карту.
- На панели Каталог, находящейся по умолчанию на правой стороне приложения, щелкните правой кнопкой Папки и выберите Добавить подключение к папке .
Появится диалоговое окно Добавить подключение к папке.
- Перейдите к папке, в которую вы разместили учебные данные, дважды щелкните Network Analyst и укажите Tutorial для выбора папки.
- Нажмите OK.
Будет создано подключение к папке Tutorial
- На панели Каталог разверните Папки > Tutorial > Paris.gdb > Transportation.
- Перетащите ParisMultimodal_ND со значком на карту.
Набор сетевых данных добавляется на панель Содержание и на карту.
- На панели Каталог выберите Tutorial > Paris.gdb > Анализ.
- Щёлкните правой кнопкой мыши слой Warehouses и выберите Добавить к текущей карте.
Слой Warehouses добавляется на панель Содержание и на карту.
- Щёлкните правой кнопкой мыши слой Stores и выберите Добавить к текущей карте.
Слой Stores добавляется на панель Содержание и на карту.
Затем добавьте на карту один из наборов сетевых данных, содержащихся в папке.
Примечание:
Вам не нужно добавлять сетевой набор данных на карту, если вы собираетесь использовать ArcGIS Online или сервис маршрутизации ArcGIS Enterprise в качестве источника сетевых данных.
Создание слоя Матрица Источник-Назначение
Слой анализа матрицы Источник-Назначение хранит все введенные данные, параметры и результаты анализа матрицы Источник-Назначение.
- На вкладке Анализ в группе Рабочие процессы щелкните Network Analysis > Стоимостная матрица Источник-Назначение .
Новый слой Матрицы Источник-Назначение добавлен на панель Содержание. От содержит подслои со входными и выходными данными анализа.
Слой матрицы ИН ссылается на набор сетевых данных Paris, поскольку эта сеть находилась на панели Содержание при создании этого слоя.
Примечание:
Чтобы просмотреть или изменить набор сетевых данных, который будет использоваться для создания слоя сетевого анализа, на вкладке Анализ в группе Рабочие процессы вы можете щелкнуть ниспадающее меню Сетевой анализ и посмотреть ниже Источника сетевых данных. - На панели Содержание щелкните Матрица ИН, чтобы выбрать составной слой.
Появится вкладка Слой матрицы Источник-Назначение.
- Щелкните вкладку Слой матрицы Источник-Назначение, чтобы увидеть элементы управления вкладки.
Вы воспользуетесь ими для задания матрицы ИН, которые вы хотите создать.
Подсказка:
Вкладка Слой матрицы Источник-Назначение появляется только тогда, когда вы выбираете слой матрицы ИН на панели Содержание. Кроме того, если у вас несколько слоев матрицы ИН, вы можете изменить настройки этих слоев по отдельности или выбрать несколько слоев, чтобы изменить настройки для всех выбранных слоев, если они используют один и тот же источник сетевых данных.
Добавление источников
Вы будете использовать класс объектов Warehouses для загрузки подслоя класса сетевого анализа Источники.
- На вкладке Слой матрицы Источник-Назначение в группе Входные данные щелкните Импорт источников .
Откроется окно Добавить местоположения.
- Убедитесь, что в качестве Входного слоя сетевого анализа установлена Матрица ИН, а в качестве Подслоя – Источники.
- Щелкните ниспадающее меню под Входными положениями и выберите Warehouses.
- Остальные параметры оставьте по умолчанию и щелкните OK.
В качестве источников будут загружены шесть складов.
Добавление назначений
Вы будете использовать класс объектов Stores для загрузки подслоя класса сетевого анализа Назначения.
- На вкладке Слой матрицы Источник-Назначение в группе Входные данные щелкните Импорт назначений .
Откроется окно Добавить местоположения.
- Убедитесь, что в качестве Входного слоя сетевого анализа установлена Матрица ИН, а в качестве Подслоя – Назначения.
- Щелкните ниспадающее меню под Входными положениями и выберите Stores.
- Выберите из ниспадающего списка Имя поля опцию NOM..
- Остальные параметры оставьте по умолчанию и щелкните OK.
В качестве назначений будет загружен 21 магазин.
Настройка параметров анализа матрицы Источник-Назначение
На ленте Слой матрицы Источник-Назначение есть раздел Настройки передвижения, в котором вы сможете задать свойства для анализа.
- На вкладке Слой матрицы Источник-Назначение в группе Настройки передвижения убедитесь, что выбрано Время в пути в качестве Режима.
- В текстовом поле Предельное значение введите 10.
- Убедитесь, что в разделе Выходная геометрия для выходных данных установлены Прямые линии.
- Откройте диалоговое окно, щелкнув кнопку Запустить свойства режима передвижения , расположенную в правом углу раздела Настройки передвижения.
Откроется диалоговое окно Свойства слоя: матрица Источник-Назначение .
- Разверните раздел Ограничения и убедитесь, что опции DrivingAVehicle и Oneway включены.
- Разверните раздел Развороты и выберите из списка Все, если используется другое значение.
- Нажмите OK.
Режим передвижения Время в пути используется атрибут стоимости TravelTime, единицы измерения которого — минуты. Поэтому Предельные значений считаются заданными в минутах.
Запуск анализа для создания матрицы Источник-Назначение
- На вкладке Слой матрицы Источник-Назначение щелкните Запустить .
По окончании процесса вычисления линии источник-назначение появятся на карте. Вы также увидите в окне решения предупреждение, информирующее о том, что создано частичное решение, так как не найдены пункты назначения для склада #2. Это связано с тем, что механизм расчета не смог найти ни одного пункта назначения (магазина) в пределах 10 минут от источника (Склад #2). Если вы измените Предельное значение на 15 и повторно запустите анализ, он должен пройти успешно без каких-либо предупреждений.
- На панели Содержание разверните составной слой Матрица Источник-Назначение, если он еще не развернут.
- Щелкните подслой OD Cost Matrix:Lines правой кнопкой и выберите Атрибутивная таблица.