Describes the output data types containing the results from a vehicle routing problem analysis when using the VehicleRoutingProblemSchemaVersion.One schema version.
UnassignedStops
Ofrece acceso a las órdenes que ninguna otra ruta pudo visitar. Asimismo, puede determinar la razón por la que las órdenes no se pudieron visitar y realizar los cambios necesarios para corregir el problema.
Nota:
When the returnStopShapes property of the analysis object is set to True, this data type is a feature class. Otherwise, it is a table.
The data type supports the following fields:
Field | Description | Data type |
---|---|---|
StopType | Indica si la parada representa un depósito, una orden o un descanso. El valor de campo es un entero que puede interpretarse de las siguientes maneras:
| Integer |
Name | El nombre de la parada. El valor de este campo es el mismo que el del campo Name para las órdenes de entrada, depósitos o descansos. Puede utilizar el campo StopType para determinar si el valor de campo Name hace referencia a un depósito, una orden o un descanso. | Text |
ViolatedConstraints | This field contains a summary of violated constraints and is set after a solve operation. If a constraint is violated, a combination of one or more of the violations listed below could be assigned to the field. Explorar:El valor codificado que representa la descripción de texto se muestra en la lista siguiente entre paréntesis. Observe que los valores codificados forman parte de una secuencia geométrica que aumenta duplicando el último valor. Esto permite codificar varias combinaciones de infracciones. Por ejemplo, la combinación de Capacidad excedida (2) y Zona de ruta difícil (128) se codifica como 130 (2 +128).
| Integer |
| Muestra una única restricción infringida por campo. Las descripciones de las infracciones pueden verse en ViolationConstraints.
| Integer |
Status | Indica el estado del punto con respecto a su ubicación en la red y el resultado del análisis. Los posibles valores son los siguientes:
| Integer |
Stops
Proporciona información acerca de las paradas realizadas en los depósitos, órdenes y descansos. La información indica cuales rutas hacen las paradas, las horas de llegada y salida y la secuencia de paradas.
Nota:
When the returnStopShapes property of the analysis object is set to True, this data type is a feature class. Otherwise, it is a table.
The data type supports the following fields:
Field | Description | Data type |
---|---|---|
Name | El nombre de la parada. El valor de este campo es el mismo que el del campo Name para las órdenes de entrada, depósitos o descansos. Puede utilizar el campo StopType para determinar si el valor de campo Name hace referencia a un depósito, una orden o un descanso. | Text |
StopType | Indica si la parada representa un depósito, una orden o un descanso. El valor de campo es un entero que puede interpretarse de las siguientes maneras:
| Integer |
PickupQuantities | La cantidad de carga o el número de personas a recoger en una parada. Si se entregan varias dimensiones en una parada, cada cantidad se separa por un espacio. Las unidades del valor de este campo no se almacenan. Debe interpretar las unidades según la forma en que especificó el campo Capacities en las rutas de entrada y los campos PickupQuantities y DeliveryQuantities en las órdenes de entrada. | Text |
DeliveryQuantities | La cantidad de carga o el número de personas a dejar en una parada. Si se entregan varias dimensiones en una parada, cada cantidad se separa por un espacio. Las unidades del valor de este campo no se almacenan. Debe interpretar las unidades según la forma en que especificó el campo Capacities en las rutas de entrada y los campos PickupQuantities y DeliveryQuantities en las órdenes de entrada. | Text |
RouteName | El nombre de la ruta a la que se ha asignado la parada. | Text |
Sequence | La secuencia relativa en la que la ruta asignada visita la parada. | Long |
FromPrevTravelTime | El tiempo de viaje transcurrido desde la parada anterior de la ruta a la parada actual. The value is in the units specified by the timeUnits property of the analysis object. | Double |
FromPrevDistance | La distancia a lo largo de la ruta desde la parada anterior hasta la parada actual. The value is in the units specified by the distanceUnits property of the analysis object. | Double |
ArriveCurbApproach | Indica de qué lado del vehículo está el bordillo al llegar a la parada. Un valor de 1 significa el lado derecho del vehículo; un valor de 2 significa el lado izquierdo. | Long |
DepartCurbApproach | Indica de qué lado del vehículo está el bordillo al salir de la parada. Un valor de 1 significa el lado derecho del vehículo; un valor de 2 significa el lado izquierdo. | Long |
ArriveTime | La hora del día a la que la ruta llega a la parada. El valor de hora del día de este campo se encuentra en la zona horaria donde está ubicada la parada. | Date |
DepartTime | La hora del día a la que la ruta parte a la parada. El valor de hora del día de este campo se encuentra en la zona horaria donde está ubicada la parada. | Date |
ArriveTimeUTC | La hora del día a la que la ruta llega a la parada. Este valor se proporciona en la hora universal coordinada (UTC). | Date |
DepartTimeUTC | La hora del día a la que la ruta parte a la parada. Este valor se proporciona en la hora universal coordinada (UTC). | Date |
WaitTime | El tiempo de espera o relevo en la parada. Por ejemplo, un tiempo de espera se incurre cuando una ruta debe esperar en una orden para que se abra una ventana de tiempo. The value is in the units specified by the timeUnits property of the analysis object. | Double |
ViolationTime | La cantidad de tiempo transcurrido desde el final de la ventana de tiempo de la parada hasta la llegada del vehículo de ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
ORIG_FID | El ObjectID de la orden, depósito o descanso de entrada. Es posible utilizar este campo para unir atributos de entidades de entrada. | Long |
Routes
Ofrece acceso a los conductores, vehículos y vías de rutas de un análisis de problema de generación de rutas para vehículos.
The data type supports the following fields:
Field | Description | Data type |
---|---|---|
Name | El nombre de la ruta. Los valores de este campo se copian del campo Name de las rutas de entrada. | Text |
ViolatedConstraints | This field contains a summary of violated constraints and is set after a solve operation. If a constraint is violated, a combination of one or more of the violations listed below could be assigned to the field. Explorar:El valor codificado que representa la descripción de texto se muestra en la lista siguiente entre paréntesis. Observe que los valores codificados forman parte de una secuencia geométrica que aumenta duplicando el último valor. Esto permite codificar varias combinaciones de infracciones. Por ejemplo, la combinación de Capacidad excedida (2) y Zona de ruta difícil (128) se codifica como 130 (2 +128).
| Integer |
| Muestra una única restricción infringida por campo. Las descripciones de las infracciones pueden verse en ViolationConstraints.
| Integer |
OrderCount | El número de órdenes asignadas a la ruta. | Long |
TotalCost | El coste operativo total de la ruta, que es la suma de los siguientes valores de campo: FixedCost, RegularTimeCost, OvertimeCost y DistanceCost. | Double |
RegularTimeCost | El coste de horas de trabajo normales, excluido cualquier descanso no pagado. | Double |
OvertimeCost | El coste de trabajo en horas extra, excluidos los descansos no pagados. | Double |
DistanceCost | El componente de coste de distancia obtenido al multiplicar los valores de los campos TotalDistance y CostPerUnitDistance. | Double |
TotalTime | La duración total de la ruta. Esto incluye los tiempos de viaje, así como los tiempos de servicio y de espera en órdenes, depósitos y descansos. El valor TotalTime es la suma de los siguientes campos de atributo:
The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalOrderServiceTime | El tiempo de servicio total empleado en todas las órdenes en la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalBreakServiceTime | El tiempo de servicio total empleado en todos los descansos en la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalTravelTime | El tiempo de viaje total para la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalDistance | La distancia de viaje total para la ruta. The value is in the units specified by the distanceUnits property of the analysis object. | Double |
StartTime | La hora de inicio de la ruta. La ruta puede empezar antes del comienzo de su ventana de tiempo de depósito inicial, en cuyo caso hay un tiempo de espera en el depósito inicial. El valor de hora del día de este atributo se encuentra en la zona horaria donde está ubicado el depósito inicial. | Date |
EndTime | El tiempo de finalización de la ruta. La ruta finaliza al completar el servicio en el depósito final. El valor de hora del día de este atributo se encuentra en la zona horaria donde está ubicado el depósito final. | Date |
StartTimeUTC | La hora de inicio de la ruta en la hora universal coordinada (UTC). | Date |
EndTimeUTC | La hora de finalización de la ruta en la hora universal coordinada (UTC). | Date |
TotalWaitTime | El tiempo de espera total en todas las órdenes, depósitos y descansos en la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalViolationTime | El tiempo de infracción total en todas las órdenes y descansos en la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
RenewalCount | Para una ruta con reanudaciones, esto es igual al número de visitas a los depósitos para la renovación de un vehículo, es decir, cargar o descargar un vehículo. | Integer |
TotalRenewalServiceTime | Para una ruta con reanudaciones, este es el tiempo de servicio total empleado en todas las visitas de renovación en la ruta. The value is in the units specified by the timeUnits property of the analysis object. | Double |
Directions
Ofrece acceso a las indicaciones paso a paso para cada ruta resultante.
The data type supports the following fields:
Field | Description | Data type |
---|---|---|
RouteName | El nombre de la ruta a la que se aplica la acción de conducción. Este valor es el mismo que el del campo Name de las rutas de salida. | String |
ArriveTime | La hora del día para iniciar determinada acción de conducción. Si la ruta abarca varios días, la fecha y hora del día se muestran. | Date |
Type | El tipo de maniobra que representa la entidad de indicaciones o el tipo de texto de las indicaciones. Para determinar si Type hace referencia a un tipo de maniobra o a un tipo de cadena de caracteres de las indicaciones, compruebe el valor del campo SubItemType. Type se puede utilizar, por ejemplo, para asignar un icono para un texto de indicación en función del tipo de maniobra, o usar un estilo de formato dependiendo del tipo de cadena de caracteres de las indicaciones cuando se visualizan las indicaciones de conducción en su aplicación. El valor Type es un valor entero de las siguientes listas Tipos de maniobra o Tipos de cadena de caracteres de las indicaciones. Tipos de maniobra
Tipos de cadena de caracteres de las indicaciones
| Short |
SubItemType | Especifica si el campo Type hace referencia a un entero de la tabla Tipos de cadena de caracteres de las indicaciones o la tabla Tipos de maniobra.
| Short |
Text | Una descripción de texto de las indicaciones de viaje. | String |
ElaspsedTime | El tiempo transcurrido en minutos desde el momento en que comienza la actual indicación de conducción hasta que empieza la próxima, o hasta que finaliza la ruta de la última indicación de conducción. | Double |
DriveDistance | La distancia desde donde se produce la actual indicación de conducción a donde ocurre la siguiente, o donde finaliza la ruta para la última indicación de conducción. The value is in the units specified by the directionsDistanceUnits property of the analysis object. Este valor es cero para las indicaciones de conducción que ocurren en la misma ubicación en la que comienza la próxima. Por ejemplo, DriveDistance es 0 para las indicaciones al inicio de la ruta. | Double |