Skip to main content

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

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

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

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

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

    Более подробно о рабочих процессах слоя сетевого анализа

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

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

    Подробнее о потреблении кредитов и ограничениях при выполнении сетевого анализа

  • По умолчанию данные нового слоя анализа будут созданы в новом, автоматически именуемом наборе классов объектов в среде геообработки Текущая рабочая область, которая обычно представляет собой базу геоданных проекта. Табличные данные будут созданы на корневом уровне той же базы геоданных, поскольку таблицы не могут храниться в наборе пространственных объектов. Вы можете переопределить это поведение с помощью параметров База геоданных анализа и Имя набора классов объектов анализа.

  • Хотя этот инструмент можно использовать в скриптах Python, рекомендуется для сетевого анализа в Python использовать классы механизма расчета из модуля arcpy.nax.

    Более подробно о выполнении сетевого анализа в Python.

Параметры

Подпись Объяснение Тип данных

Источник сетевых данных

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

Параметр можно указать, используя следующее:

  • Путь к каталогу набора сетевых данных.

  • Слой набора сетевых данных

  • URL-адрес для ArcGIS Online или портала ArcGIS Enterprise, настроенного со стандартными сервисами маршрутизации

Для использования URL-адреса портала необходимо выполнить вход на портал под учетной записью с правами на маршрутизацию.

Более подробно о сетевом анализе с помощью сервисов маршрутизации

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

Подробнее о потреблении кредитов и ограничениях при выполнении сетевого анализа

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

Network Dataset Layer; String

Имя слоя

(Дополнительный)

Имя создаваемого слоя сетевого анализа VRP.

String

Режим передвижения

(Дополнительный)

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

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

String

Единицы поля времени

(Дополнительный)

Задает единицы времени, которые будут использоваться временными полями подслоев и таблиц слоя анализа (классы сетевого анализа). Это значение может не совпадать с единицами атрибута стоимости по времени.

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

  • МинутыЕдиницами времени будут минуты. Используется по умолчанию.

  • СекундыЕдиницами времени будут секунды.

  • ЧасыЕдиницами времени будут часы.

  • ДниЕдиницами времени будут дни.

String

Единицы поля расстояния

(Дополнительный)

Задает единицы расстояния, которые будут использоваться полями расстояний подслоев и таблиц слоя анализа (классы сетевого анализа). Это значение может не совпадать с единицами необязательного атрибута стоимости по расстоянию.

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

  • МилиЕдиницами измерения расстояния будут мили. Используется по умолчанию.

  • КилометрыЕдиницами измерения расстояния будут километры.

  • ФутыЕдиницами измерения расстояния будут футы.

  • ЯрдыЕдиницами измерения расстояния будут ярды.

  • МетрыЕдиницами измерения расстояния будут метры.

  • ДюймыЕдиницами измерения расстояния будут дюймы.

  • СантиметрыЕдиницами измерения расстояния будут сантиметры.

  • МиллиметрыЕдиницами измерения расстояния будут миллиметры.

  • ДециметрыЕдиницами измерения расстояния будут дециметры.

  • Морские милиЕдиницами измерения расстояния будут морские мили.

String

Дата по умолчанию

(Дополнительный)

Предполагаемая дата для значений поля времени, которые не привязаны к дате. Если поле времени для объекта заказа, например TimeWindowStart, имеет значение только для времени, предполагается, что дата является датой по умолчанию. Дата по умолчанию не влияет на значения в поле времени, для которых указана дата.

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

  • Today—30.12.1899

  • Sunday—31.12.1899

  • Monday—01.01.1900

  • Tuesday—02.01.1900

  • Wednesday—03.01.1900

  • Thursday—04.01.1900

  • Friday—05.01.1900

  • Saturday—06.01.1900

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

Date

Часовой пояс для полей времени

(Дополнительный)

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

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

  • Локальное время в местоположенияхЗначения даты и времени, связанные с заказами или станциями, будут находиться в часовом поясе, в котором расположены заказы и станции. Для маршрутов значения даты-времени основываются на часовом поясе, в котором расположено начальная станция маршрута. Если у маршрута нет исходной станции, то все заказы и станции на всех маршрутах должны быть в одном часовом поясе. Для остановок значения даты-времени основываются на часовом поясе маршрута. Используется по умолчанию.

  • UTCЗначения даты и времени, связанные с заказами или станциями, будут в скоординированном универсальном времени (UTC) и не будут соответствовать часовому поясу, в котором расположены заказы и станции.

String

Форма выходного маршрута

(Дополнительный)

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

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

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

  • Без линийДля выходных маршрутов форма не создается.

  • Прямые линииФормой выходного маршрута будет прямая линия, соединяющая остановки. Эта опция недоступна, если выбранный источник сетевых данных является сервисом.

String

Значимость превышения временного окна

(Дополнительный)

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

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

  • СредняяМеханизм расчета будет стремиться найти компромиссное решение с одновременным соблюдением временных окон и обеспечением минимальных затрат. Используется по умолчанию.

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

String

Значимость избыточного времени нахождения в пути

(Дополнительный)

Задает важность сокращения избыточного времени в пути. Избыточное время в пути – это затрачиваемое сверх необходимого время для перемещения от одного вызова к другому. Лишнее время может возникать по причине перерывов или возвращения в гараж между вызовами. Параметр имеет смысл только при использовании пар заказов.

Более подробно о парах заказов

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

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

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

String

Построить путевой лист при расчете

(Дополнительный)

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

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

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

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

Boolean

Пространственная кластеризация

(Дополнительный)

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

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

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

Boolean

Игнорировать некорректные местоположения во время расчета

(Дополнительный)

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

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

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

Boolean

База геоданных анализа

(Дополнительный)

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

Узнайте больше об источнике данных анализа для слоя сетевого анализа

Workspace

Имя набора классов объектов анализа

(Дополнительный)

Имя для нового набора классов объектов, который этот инструмент создаст в базе геоданных анализа для хранения данных подслоёв сетевого анализа. Если не указано, набор классов объектов будет создан с уникальным случайным именем.

Узнайте больше об источнике данных анализа для слоя сетевого анализа

String

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

Подпись Объяснение Тип данных

Слой Network Analyst

Новый слой сетевого анализа

Network Analyst Layer

Параметры среды

Текущая рабочая область

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

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