Etiqueta | Explicación | Tipo de datos |
Capa de entrada de problema de generación de rutas para vehículos | 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 |
Número de rutas (Opcional) | Número de rutas que se agregarán. | Long |
Prefijo de nombre de ruta (Opcional) | Un calificador que se agregará 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 (WeekdayRoute1, WeekdayRoute2, etc.). | String |
Nombre de depósito inicial (Opcional) | El nombre del depósito inicial para la ruta. Si el valor 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 este valor es nulo, el valor del parámetro Nombre de depósito final no puede ser nulo. No se permiten depósitos iniciales virtuales si las órdenes o los depósitos están en varias zonas horarias. | String |
Nombre de depósito final (Opcional) | El nombre del depósito final para la ruta. Si este valor es nulo, la ruta finalizará en la última orden asignada. Cuando este valor es nulo, el valor del parámetro Nombre de depósito inicial no puede ser nulo. | String |
Hora de inicio más temprana (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 Default Date de la capa de análisis. Si no se especifica ningún valor, se utiliza el valor predeterminado. | Date |
Última hora de inicio (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 |
Número máx. de órdenes (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 |
Capacidades (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 |
Restricciones de la ruta (Opcional) |
Las restricciones que se aplicarán en rutas para limitar el tiempo total, tiempo de viaje total y distancia total. - Tiempo máximo total: la duración de la ruta máxima permitida. La duración de la ruta incluye los tiempos de viaje, así como los tiempos de servicio y de espera en órdenes, depósitos y descansos.
- Tiempo de viaje máximo total: el tiempo de viaje máximo permitido para la ruta. El tiempo de viaje incluye solo el tiempo empleado en conducir en la red y no incluye tiempos de servicio o de espera. Este valor de campo no puede ser mayor que el valor de campo MaxTotalTime.
- Distancia máx. total: la distancia de viaje máxima permitida para la ruta.
| Value Table |
Costes (Opcional) | Los costes en los que puede incurrir la ruta en una solución VRP. - Coste fijo: un coste monetario fijo al que solo se incurre si la ruta se utiliza en una solución (es decir, tiene órdenes asignadas).
- Coste por unidad de tiempo: coste monetario incurrido por tiempo unitario de trabajo para la duración total de la ruta, incluidos los tiempos de viaje, así como los de servicio y de espera en órdenes, depósitos y descansos.
- Coste por unidad de distancia: el coste monetario incurrido por unidad de distancia viajada para la longitud de la ruta (distancia de viaje total).
- Tiempo de inicio de horas extra: la duración de tiempo de trabajo normal antes de que se inicie el cálculo de horas extra.
- Coste por unidad de hora extra: el coste monetario al que se incurre por unidad de tiempo de hora extra. Este campo puede contener valores nulos; un valor nulo indica que el valor Coste por unidad de hora extra es igual que el valor Coste por unidad de tiempo.
| Value Table |
Tiempo de ruta adicional (Opcional) |
Opciones de tiempo de ruta adicional. - Tiempo de servicio en el depósito inicial: el tiempo de servicio en el depósito inicial. Esto se puede utilizar para modelar el tiempo dedicado a cargar el vehículo.
- Tiempo de servicio en el depósito final: el tiempo de servicio en el depósito final. Se puede utilizar para modelar el tiempo dedicado a descargar el vehículo.
- Retardo de llegada/salida: este campo almacena la cantidad de tiempo de viaje necesario para acelerar el vehículo a velocidades de viaje normales, decelerarlo hasta una parada y meterlo y sacarlo de la red (por ejemplo, entrar y salir del aparcamiento). Incluyendo un valor de Retardo de llegada/salida, se evita que el solucionador de VRP envíe muchas rutas para dar servicio a órdenes físicamente coincidentes.
| Value Table |
Incorporar a las ubicaciones existentes (Opcional) | Especifica si las nuevas rutas se incorporarán a la tabla de atributos de las rutas existentes. - Activado: las nuevas rutas se incorporarán a las existentes en la tabla de atributos de rutas. Esta es la opción predeterminada.
- Desactivado: las rutas existentes se eliminarán y sustituirán por rutas nuevas.
| Boolean |
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})
Nombre | 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) | Número de rutas que se agregarán. | Long |
route_name_prefix (Opcional) | Un calificador que se agregará 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 (WeekdayRoute1, WeekdayRoute2, etc.). | String |
start_depot_name (Opcional) | El nombre del depósito inicial para la ruta. Si el valor 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 este valor es nulo, el valor del parámetro Nombre de depósito final no puede ser nulo. 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 este valor es nulo, la ruta finalizará en la última orden asignada. Cuando este valor es nulo, el valor del parámetro Nombre de depósito inicial no puede ser nulo. | 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 Default Date de la capa de análisis. 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 que se aplicarán en rutas para limitar el tiempo total, tiempo de viaje total y distancia total. - Tiempo máximo total: la duración de la ruta máxima permitida. La duración de la ruta incluye los tiempos de viaje, así como los tiempos de servicio y de espera en órdenes, depósitos y descansos.
- Tiempo de viaje máximo total: el tiempo de viaje máximo permitido para la ruta. El tiempo de viaje incluye solo el tiempo empleado en conducir en la red y no incluye tiempos de servicio o de espera. Este valor de campo no puede ser mayor que el valor de campo MaxTotalTime.
- Distancia máx. total: la distancia de viaje máxima permitida para la ruta.
| Value Table |
costs [costs,...] (Opcional) | Los costes en los que puede incurrir la ruta en una solución VRP. - Coste fijo: un coste monetario fijo al que solo se incurre si la ruta se utiliza en una solución (es decir, tiene órdenes asignadas).
- Coste por unidad de tiempo: coste monetario incurrido por tiempo unitario de trabajo para la duración total de la ruta, incluidos los tiempos de viaje, así como los de servicio y de espera en órdenes, depósitos y descansos.
- Coste por unidad de distancia: el coste monetario incurrido por unidad de distancia viajada para la longitud de la ruta (distancia de viaje total).
- Tiempo de inicio de horas extra: la duración de tiempo de trabajo normal antes de que se inicie el cálculo de horas extra.
- Coste por unidad de hora extra: el coste monetario al que se incurre por unidad de tiempo de hora extra. Este campo puede contener valores nulos; un valor nulo indica que el valor Coste por unidad de hora extra es igual que el valor Coste por unidad de tiempo.
| Value Table |
additional_route_time [additional_route_time,...] (Opcional) |
Opciones de tiempo de ruta adicional. - Tiempo de servicio en el depósito inicial: el tiempo de servicio en el depósito inicial. Esto se puede utilizar para modelar el tiempo dedicado a cargar el vehículo.
- Tiempo de servicio en el depósito final: el tiempo de servicio en el depósito final. Se puede utilizar para modelar el tiempo dedicado a descargar el vehículo.
- Retardo de llegada/salida: este campo almacena la cantidad de tiempo de viaje necesario para acelerar el vehículo a velocidades de viaje normales, decelerarlo hasta una parada y meterlo y sacarlo de la red (por ejemplo, entrar y salir del aparcamiento). Incluyendo un valor de Retardo de llegada/salida, se evita que el solucionador de VRP envíe muchas rutas para dar servicio a órdenes físicamente coincidentes.
| Value Table |
append_to_existing_routes (Opcional) | Especifica si las nuevas rutas se incorporarán a la tabla de atributos de las rutas existentes. - APPEND—Las nuevas rutas se incorporarán a las existentes en la tabla de atributos de rutas. Esta es la opción predeterminada.
- CLEAR—Las rutas existentes se eliminarán y sustituirán por rutas nuevas.
| Boolean |