Сводка
Создает маршруты в слое задачи выбора маршрута транспортного средства (VRP). Этот инструмент будет добавлять строки в подслой Маршруты и может добавлять строки с определенными настройками при создании уникального поля имени.
Использование
Инструмент добавляет в VRP слой Маршруты с уникальными именами, начинающимися со значения параметра Префикс имени маршрута.
Значения параметра Имя начальной станции и Имя конечной станции создаются на основе имени в слое Depots.
Чтобы удалить существующие маршруты и создать новые, установите отметку Присоединить к существующим маршрутам (append_to_existing_routes = "CLEAR" в Python).
Синтаксис
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})
Parameter | Объяснение | Тип данных |
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,...] (Дополнительный) | Ограничения, накладываемые на маршруты для ограничения общего времени, общего времени в пути и общего расстояния.
| Value Table |
costs [costs,...] (Дополнительный) | Затраты, понесенные маршрутом в решении VRP.
| Value Table |
additional_route_time [additional_route_time,...] (Дополнительный) | Опции дополнительного времени маршрута.
| Value Table |
append_to_existing_routes (Дополнительный) | Указывает, будут ли новые маршруты добавляться к таблице атрибутов имеющихся маршрутов.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
out_vrp_layer | Обновленный слой network analyst. | Слой Network Analyst |
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да