Resumen
Crea rutas en una capa de problema de generación de rutas para vehículos (VRP). Esta herramienta incorporará filas a la subcapa Rutas y puede agregar filas con ajustes específicos al crear un campo de nombre único.
Uso
La herramienta agrega rutas a la capa VRP con nombres únicos que empiezan con el valor del parámetro Prefijo de nombre de ruta.
Los valores de los parámetros Nombre de depósito inicial y Nombre de depósito final se basan en el nombre de la capa Depósitos.
Para eliminar todas las rutas existentes y crear nuevas rutas, active la casilla de verificación del parámetro Anexar a rutas existentes (append_to_existing_routes = "CLEAR" en Python).
Sintaxis
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})
Parámetro | Explicación | Tipo de datos |
in_vrp_layer | Capa de análisis de problema de generación de rutas para vehículos a la que se van a agregar rutas. | Network Analyst Layer |
number_of_routes (Opcional) | El número de rutas que se van a agregar. | Long |
route_name_prefix (Opcional) | Un calificador agregado al título de cada elemento de la capa de ruta. Por ejemplo, un prefijo de nombre de ruta WeekdayRoute se utilizaría como el texto de inicio para el nombre de cada ruta con Id. de objeto incorporado en él. | String |
start_depot_name (Opcional) | El nombre del depósito inicial para la ruta. Si el valor Nombre de depósito inicial es nulo, la ruta comenzará desde la primera orden asignada. Omitir el depósito inicial es útil cuando no se conoce la ubicación inicial del vehículo o es irrelevante para el problema. No obstante, cuando el valor Nombre de depósito inicial es nulo, el valor Nombre de depósito final no puede ser nulo también. No se permiten depósitos iniciales virtuales si las órdenes o los depósitos están en varias zonas horarias. | String |
end_depot_name (Opcional) | El nombre del depósito final para la ruta. Si el valor Nombre de depósito final es nulo, la ruta finalizará en la última orden asignada. Cuando el valor Nombre de depósito final es nulo, el valor Nombre de depósito inicial no puede ser nulo también. | String |
earliest_start_time (Opcional) | La hora de inicio más temprano permitida para la ruta. El solucionador utiliza este parámetro junto con la ventana de tiempo del depósito inicial, proporcionada en la capa Depósitos por el campo TimeWindowStart, para determinar horas de inicio de ruta viables. Este parámetro tiene un valor solo de hora predeterminado de 8:00:00 a. m., interpretado como 8:00:00 a.m. en la fecha proporcionada por la propiedad de la capa de análisis Default Date. Si no se especifica ningún valor, se utiliza el valor predeterminado. | Date |
latest_start_time (Opcional) | La hora de inicio más tardío permitida para la ruta. Este parámetro tiene un valor solo de hora predeterminado de 10:00:00 a. m., interpretado como 10:00:00 a.m. en la fecha proporcionada por la propiedad de la capa de análisis Default Date. Si no se especifica ningún valor, se utiliza el valor predeterminado. | Date |
max_order_count (Opcional) | El máximo número permitido de órdenes en la ruta. El valor predeterminado es 30. Si no se especifica ningún valor, se utiliza el valor predeterminado. | Long |
capacities [capacities,...] (Opcional) | La cantidad máxima (volumen, peso, cantidad, etc.) que se puede transportar en el vehículo. Un valor nulo es lo mismo que cero. Se permite un máximo de nueve campos de capacidad, aunque solo el número necesario para modelar las necesidades de los vehículos. | Value Table |
route_constraints [route_constraints,...] (Opcional) | Las restricciones aplicadas en rutas para limitar el tiempo total, tiempo de viaje total y distancia total.
| Value Table |
costs [costs,...] (Opcional) | Los costes a los que ha incurrido la ruta en una solución VRP.
| Value Table |
additional_route_time [additional_route_time,...] (Opcional) | Opciones de tiempo de ruta adicional.
| Value Table |
append_to_existing_routes (Opcional) | Especifica si las nuevas rutas se incorporarán a la tabla de atributos de las rutas existentes.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_vrp_layer | Capa Network Analyst actualizada. | Capa de Network Analyst |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí