Добавить маршруты задачи выбора маршрута транспортного средства (Network Analyst)

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

Создает маршруты в слое задачи выбора маршрута транспортного средства (VRP). Этот инструмент будет добавлять строки в подслой Маршруты и может добавлять строки с определенными настройками при создании уникального поля имени.

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

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

  • Значения параметра Имя начальной станции и Имя конечной станции создаются на основе имени в слое Depots.

  • Чтобы удалить существующие маршруты и создать новые, установите отметку Присоединить к существующим маршрутам (append_to_existing_routes = "CLEAR" в Python).

Параметры

ПодписьОписаниеТип данных
Входной слой задачи выбора маршрута транспортного средства

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

Network Analyst Layer
Число маршрутов
(Дополнительный)

Число добавляемых маршрутов.

Long
Префикс имени маршрута
(Дополнительный)

Обозначение, добавляемое к заголовку каждого элемента слоя маршрута. Например, префикс имени маршрута WeekdayRoute будет использоваться в качестве начального текста для каждого имени маршрута с добавлением Object ID.

String
Имя начальной станции
(Дополнительный)

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

String
Имя конечной станции
(Дополнительный)

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

String
Самое раннее начальное время
(Дополнительный)

Наиболее раннее допустимое время начала маршрута.

Этот параметр используется механизмом расчета в сочетании с временным окном для начальной станции, которое задано в слое Станций в поле TimeWindowStart, чтобы определить времена начала выполнимого маршрута. Этот параметр имеет по умолчанию значение 8:00:00 (только время), которое интерпретируется как 8:00:00 утра для даты, которая была задана свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Наиболее позднее допустимое время начала маршрута. Этот параметр имеет по умолчанию значение 10:00:00 (только время), которое интерпретируется как 10:00:00 утра для даты, которая была задана свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

Date
Максимальное число заказов
(Дополнительный)

Максимальное допустимое число заказов на маршруте. Значение по умолчанию – 30. Если значение не указано, то используется значение по умолчанию.

Long
Емкость
(Дополнительный)

Максимальная величина (например, объем, вес или количество), которая может быть перевезена транспортным средством. Значение null считается равным нулю. Допускается не более девяти полей емкости, но используйте только то количество, которое необходимо для моделирования потребностей транспортных средств.

Value Table
Ограничения маршрута
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени, общего времени в пути и общего расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность (длительность) маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на заказах, на станциях и в перерывах.
  • Максимальное общее время в пути – максимально допустимое время в пути для маршрута. Данное время в пути содержит только время, затраченное на движение по сети, и не включает в себя время обслуживания или ожидания. Значение данного поля не может быть выше значения поля MaxTotalTime.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута.

Value Table
Стоимости
(Дополнительный)

Затраты, понесенные маршрутом в решении VRP.

  • Фиксированная стоимость – фиксированная стоимость, которая принимается только в том случае, если маршрут используется в решении (то есть, что для него назначены некоторые заказы).
  • Стоимость на единицу времени – примененная денежная стоимость – на единицу времени работы – для общей продолжительности маршрута, включая значения времени в пути, а также времени обслуживания и ожидания на заказах, станциях и в перерывах.
  • Стоимость на единицу расстояния – примененная денежная стоимость на единицу пройденного расстояния для длины маршрута (общее пройденное расстояние).
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных.
  • Стоимость на единицу времени сверхурочных – денежная стоимость для единицы времени сверхурочной работы. Это поле может содержать значения null. Значение null соответствует равенству значений Стоимость на единицу времени сверхурочных и Стоимость на единицу времени.

Value Table
Дополнительное время маршрута
(Дополнительный)

Опции дополнительного времени маршрута.

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

Value Table
Присоединить к существующим маршрутам
(Дополнительный)

Указывает, будут ли новые маршруты добавляться к таблице атрибутов имеющихся маршрутов.

  • Отмечено – новые маршруты будут добавлены к существующему набору в таблице атрибутов маршрутов. Это значение по умолчанию Короткое целое.
  • Не отмечено – имеющиеся маршруты будут удалены и заменены новыми.

Boolean

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

ПодписьОписаниеТип данных
Выходной слой задачи выбора маршрута транспортного средства

Обновленный слой network analyst.

Слой Network Analyst

arcpy.na.AddVehicleRoutingProblemRoutes(in_vrp_layer, {number_of_routes}, {route_name_prefix}, {start_depot_name}, {end_depot_name}, {earliest_start_time}, {latest_start_time}, {max_order_count}, {capacities}, {route_constraints}, {costs}, {additional_route_time}, {append_to_existing_routes})
ИмяОписаниеТип данных
in_vrp_layer

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

Network Analyst Layer
number_of_routes
(Дополнительный)

Число добавляемых маршрутов.

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

Обозначение, добавляемое к заголовку каждого элемента слоя маршрута. Например, префикс имени маршрута WeekdayRoute будет использоваться в качестве начального текста для каждого имени маршрута с добавлением Object ID.

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

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

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

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

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

Наиболее раннее допустимое время начала маршрута.

Этот параметр используется механизмом расчета в сочетании с временным окном для начальной станции, которое задано в слое Станций в поле TimeWindowStart, чтобы определить времена начала выполнимого маршрута. Этот параметр имеет по умолчанию значение 8:00:00 (только время), которое интерпретируется как 8:00:00 утра для даты, которая была задана свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Наиболее позднее допустимое время начала маршрута. Этот параметр имеет по умолчанию значение 10:00:00 (только время), которое интерпретируется как 10:00:00 утра для даты, которая была задана свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Максимальное допустимое число заказов на маршруте. Значение по умолчанию – 30. Если значение не указано, то используется значение по умолчанию.

Long
capacities
[capacities,...]
(Дополнительный)

Максимальная величина (например, объем, вес или количество), которая может быть перевезена транспортным средством. Значение null считается равным нулю. Допускается не более девяти полей емкости, но используйте только то количество, которое необходимо для моделирования потребностей транспортных средств.

Value Table
route_constraints
[route_constraints,...]
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени, общего времени в пути и общего расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность (длительность) маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на заказах, на станциях и в перерывах.
  • Максимальное общее время в пути – максимально допустимое время в пути для маршрута. Данное время в пути содержит только время, затраченное на движение по сети, и не включает в себя время обслуживания или ожидания. Значение данного поля не может быть выше значения поля MaxTotalTime.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута.

Value Table
costs
[costs,...]
(Дополнительный)

Затраты, понесенные маршрутом в решении VRP.

  • Фиксированная стоимость – фиксированная стоимость, которая принимается только в том случае, если маршрут используется в решении (то есть, что для него назначены некоторые заказы).
  • Стоимость на единицу времени – примененная денежная стоимость – на единицу времени работы – для общей продолжительности маршрута, включая значения времени в пути, а также времени обслуживания и ожидания на заказах, станциях и в перерывах.
  • Стоимость на единицу расстояния – примененная денежная стоимость на единицу пройденного расстояния для длины маршрута (общее пройденное расстояние).
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных.
  • Стоимость на единицу времени сверхурочных – денежная стоимость для единицы времени сверхурочной работы. Это поле может содержать значения null. Значение null соответствует равенству значений Стоимость на единицу времени сверхурочных и Стоимость на единицу времени.

Value Table
additional_route_time
[additional_route_time,...]
(Дополнительный)

Опции дополнительного времени маршрута.

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

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

Указывает, будут ли новые маршруты добавляться к таблице атрибутов имеющихся маршрутов.

  • APPENDНовые маршруты будут добавлены к существующему набору в таблице атрибутов маршрутов. Это значение по умолчанию Короткое целое.
  • CLEARИмеющиеся маршруты будут удалены и заменены новыми.
Boolean

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

ИмяОписаниеТип данных
out_vrp_layer

Обновленный слой network analyst.

Слой Network Analyst

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

Этот инструмент не использует параметры среды геообработки

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

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

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