Создать слой анализа маршрута (Network Analyst)

ArcGIS Pro 3.4 | | Архив справки

Краткая информация

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

Использование

  • После создания слоя анализа при помощи данного инструмента, вы можете добавлять в него объекты сетевого анализа при помощи инструмента Добавить положения, выполнять анализ при помощи инструмента Расчет и сохранять результаты на диске при помощи инструмента Сохранить в файл слоя.

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

  • В ArcGIS Pro данные слоев сетевого анализа хранятся на диске в классах пространственных объектов файловой базы геоданных. При создании слоя сетевого анализа в проекте данные слоя будут созданы в новом наборе классов объектов в среде Текущей рабочей области. При создании слоя сетевого анализа в скрипте Python вам необходимо сначала явно задать среду рабочей области для файловой базы геоданных, в которой вы собираетесь хранить данные слоя, используя arcpy.env.workspace = "<path to file gdb>". После создания слоя в файловую базу геоданных будет добавлен новый набор классов объектов, содержащий соответствующие подслои для классов пространственных объектов.

Параметры

ПодписьОписаниеТип данных
Источник сетевых данных

Набор сетевых данных или сервис, для которого выполняется сетевой анализ. Для сервиса используйте URL-адрес портала.

Network Dataset Layer;String
Имя слоя
(Дополнительный)

Имя слоя сетевого анализа, который будет создан.

String
Режим передвижения
(Дополнительный)

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

Объект arcpy.na.TravelMode и строка, содержащая действительное представление JSON режима передвижения, также могут использоваться как входные данные для параметра.

String
Последовательность
(Дополнительный)

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

  • Использовать текущий порядокПорядок остановок соответствует порядку ввода. Используется по умолчанию.
  • Найти оптимальный порядокПорядок остановок изменяется для получения оптимального маршрута. Этот параметр заменяет задачу поиска кратчайшего пути на задачу движущегося торгового представителя.
  • Сохранить первую и последнюю остановкиПервая и последняя остановки сохранятся в порядке ввода. Порядок остальных остановок изменяется для получения оптимального маршрута.
  • Сохранить первую остановкуПервая остановка сохранится в порядке ввода. Порядок остальных остановок изменяется для получения оптимального маршрута.
  • Сохранить последнюю остановкуПоследняя остановка сохранится в порядке ввода. Порядок остальных остановок изменяется для получения оптимального маршрута.
String
Время суток
(Дополнительный)

Дата и время начала для маршрута. Время начала маршрута в основном используется для поиска маршрутов на основе такого атрибута импеданса, который имеет вариации в течение суток. Например, время начала, равное 7 часам утра, может применяться для поиска маршрута с учетом дорожного движения в час пик. Для этого параметра значение по умолчанию равно 8:00 утра. Для даты и времени можно задать 10:30 21.10.2005. Если маршрут выполняется за несколько дней и указано только время начала, то используется текущая дата.

После решения время начала и окончания маршрута заполняется для выходных маршрутов. Эти время начала и время окончания также используются при создании направлений.

Настройте анализ для использования одной из следующих специальных дат для моделирования дня недели или текущей даты вместо конкретной статической даты:

  • Сегодня – 12/30/1899
  • Воскресенье – 12/31/1899
  • Понедельник – 1/1/1900
  • Вторник – 1/2/1900
  • Среда – 1/3/1900
  • Четверг – 1/4/1900
  • Пятница – 1/5/1900
  • Суббота – 1/6/1900

Узнать подробнее о том, как дата и время используется и интерпретируется в сетевом анализе

Date
Часовой пояс
(Дополнительный)

Указывает часовой пояс параметра Время суток.

  • Локальное время в местоположенияхЗначение параметра Время суток относится к часовому поясу, в котором находится первая остановка маршрута. Используется по умолчанию.Если вы создаете несколько маршрутов в различных часовых поясах, время начала будет отсчитываться от всемирного координированного времени (UTC). Например, значение Время суток 10:00, 2 января означает время начала 10:00 утра по восточному поясному времени (15:00 UTC) для маршрутов, начинающихся в восточном часовом поясе, и 10:00 утра по центральному стандартному времени (16:00 UTC) для маршрутов, начинающихся в центральный часовой пояс. Время начала по UTC будет отличаться на один час.Время и дата прибытия и отправления, записанные в выходном классе объектов-остановок, будут соответствовать часовому поясу первой остановки каждого маршрута.
  • UTCЗначения параметра Время суток указываются во Всемирном координированном времени (UTC). Используйте эту опцию, если вы хотите создать маршрут для определенного времени, например текущего, но точно не знаете, в каком часовом поясе будет находиться первая остановка.Если вы создаете несколько маршрутов, охватывающих различные часовые пояса, время начала по UTC будет синхронизировано. Например, значение Время суток 10:00, 2 января означает время начала 05:00 по восточному поясному времени (10:00 UTC) для маршрутов, начинающихся в восточном часовом поясе, и 04:00 по центральному стандартному времени (10:00 UTC) для маршрутов, начинающихся в центральном часовом поясе. Оба маршрута начнутся в 10:00 утра по UTC.Время и дата прибытия и отправления, записанные в выходном классе объектов-остановок, будут соответствовать времени UTC.
String
Линейная геометрия
(Дополнительный)

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

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

  • По сетиПолученные маршруты будут иметь точную форму лежащих в основе источников сети. Выходные данные содержат данные линейных измерений маршрутов. Значения измерений увеличиваются от первой остановки и сохраняют общий импеданс до достижения заданного положения.
  • Без линийДля выходных маршрутов форма не создается.
  • Прямые линииВыходной формой маршрута будет прямая линия, соединяющая остановки.
String
Атрибуты накопления
(Дополнительный)

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

Для каждого из накопленных атрибутов стоимости в выходных объектах сетевого анализа добавляется параметрTotal_ [Impedance].

Этот параметр недоступен, если источником сетевых данных является сервис ArcGIS Online или сервис в версии Portal for ArcGIS, не поддерживающей накопление.

String
Создание направлений при расчете
(Дополнительный)

Указывает, будут ли создаваться направления при выполнении анализа.

  • Отмечено – во время расчета будут создаваться. Используется по умолчанию.
  • Не отмечено – во время расчета не будут создаваться пошаговые направления.

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

Boolean
Часовой пояс для полей времени
(Дополнительный)

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

  • Локальное время в местоположенияхДаты и время в полях времени для остановки будут интерпретироваться в соответствии с часовым поясом, в котором расположена эта остановка. Используется по умолчанию.
  • UTCДаты и время в полях времени для остановки используют всемирное координированное время (UTC).
String
Игнорировать неверные местоположения в течение времени расчета
(Дополнительный)

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

  • Отмечено - неверные входные местоположения будут игнорироваться, используются только допустимые местоположения. Это значение по умолчанию
  • Не отмечено - все входные местоположения будут использоваться. Неверные входные местоположения приводят к сбою анализа.
Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Слой Network Analyst

Выходной слой анализа.

Network Analyst Layer

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы