Cuando se ejecuta correctamente, el servicio devuelve las mejores rutas entre las paradas y el estado que indica si el análisis ha sido satisfactorio por medio de los siguientes parámetros de salida:
output_routes
Utilice este parámetro para acceder a la ruta o rutas resultantes entre las paradas.
A continuación se proporciona una descripción de los campos que se devuelven para cada ruta:
Nombre del campo | Descripción |
---|---|
OID | Identificador único para la ruta. El servicio genera automáticamente este identificador. |
Nombre | El nombre de la ruta se basa en el campo RouteName de las paradas asociadas. Si el campo RouteName de entrada es nulo, el nombre se deriva del campo Nombre de la primera y de la última parada. |
StopCount | El número de paradas asignadas a la ruta. |
Total_Minutes | El tiempo de viaje acumulado en minutos de la ruta entre las paradas. |
FirstStopOID | El valor ObjectID de la primera parada de la ruta. Este campo se utiliza a menudo para unir información de las paradas de entrada con las rutas. |
LastStopOID | El valor ObjectID de la última parada de la ruta. Este campo se utiliza a menudo para unir información de las paradas de entrada con las rutas. |
Total_Kilometers | La distancia de viaje acumulada en kilómetros de la ruta entre las paradas. |
Total_Miles | La distancia de viaje acumulada en millas de la ruta entre las paradas. |
Shape_Length | La longitud de la ruta en las unidades de la referencia espacial especificada para la geometría de la ruta. De forma predeterminada, la longitud se indica en grados decimales si no se especifica el parámetro env:outSR. |
output_directions
Utilice este parámetro para acceder a las indicaciones de conducción giro a giro para cada ruta resultante entre las paradas. El parámetro incluye indicaciones de conducción, así como la geometría para la entidad de indicaciones correspondiente al texto. La forma de la entidad de indicaciones está determinada desde las calles subyacentes incluidas en la ruta. Las geometrías de entidad se devuelven en la referencia espacial especificada como el parámetro env:outSR. Las entidades están vacías si el parámetro populate_directions es false. Los parámetros directions_language, directions_distance_units y directions_style_name ejercen una gran influencia en las indicaciones de conducción.
A continuación se proporciona una descripción de los campos que se devuelven para las entidades de indicaciones:
Nombre del campo | Descripción | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ObjectID | Un identificador único para la entidad de indicaciones. El servicio genera automáticamente este identificador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RouteName | El nombre de la ruta a la que se aplica la acción de conducción. Este valor es el mismo que el atributo Name del parámetro output_routes. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tipo | Indica el tipo de maniobra que la entidad de indicación representa 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. Por ejemplo, Type se puede utilizar para asignar un icono diferente para un texto de indicación en función del tipo de maniobra, o usar un estilo de formato especial 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 tablas Tipos de maniobra o Tipos de cadena de caracteres de las indicaciones mostradas debajo. Tipos maniobra
Tipos de cadena de caracteres de las indicaciones
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texto | Una descripción de texto de las indicaciones de conducción. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. El valor está en las unidades que se especifican en el parámetro distance_units. 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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shape_Length | La longitud de la entidad de indicaciones en las unidades de referencia espacial especificada para las rutas. De forma predeterminada, la longitud se indica en grados decimales si no se especifica el parámetro env:outSR. |
output_stops
Utilice este parámetro para acceder a los atributos de la parada o las paradas visitadas por la ruta, así como a las paradas que no pudo alcanzar ninguna de las rutas. Para aquellas que se pudieron alcanzar, la tabla de atributos enumera el nombre de ruta asignado a las paradas, la secuencia de parada, el tiempo de llegada y otra información. Para aquellas que no se pudieron alcanzar, la tabla de atributos proporciona información sobre el origen del problema.
A continuación se proporciona una descripción de los atributos que se devuelven para cada parada:
Nombre del campo | Descripción |
---|---|
OID | Identificador único para la parada. El servicio genera automáticamente este identificador. |
Nombre | El nombre de la parada visitada por la ruta. |
RouteName | El nombre de la ruta a la que se ha asignado la parada. Las paradas de entrada que tienen el mismo nombre de ruta en el momento en el que se ejecuta la herramienta se agrupan y se visitan por una ruta, asignando ese nombre a la ruta. Cuando hay más de un nombre de ruta presente en las paradas de entrada, la herramienta puede generar varias rutas: una para cada nombre de ruta. Si no hay presente ningún nombre, todas las paradas pertenecen a la misma ruta. |
Secuencia | El orden en el que la ruta asignada visita las paradas, que aparece en el campo RouteName. |
TimeWindowStart | Hora más temprana a la que la ruta puede visitar la parada. Los valores de este campo se copian del campo TimeWindowStart en las paradas de entrada. |
TimeWindowEnd | Hora más tardía a la que la ruta puede visitar la parada. Los valores de este campo se copian del campo TimeWindowEnd en las paradas de entrada. |
ArriveCurbApproach | Indica de qué lado del vehículo está el bordillo al llegar a la parada. |
DepartCurbApproach | Indica de qué lado del vehículo está el bordillo al salir de la parada. |
LocationType | Indica el tipo de parada. Los valores de este campo se copian del campo LocationType en las paradas de entrada. |
CurbApproach | Dirección en la que un vehículo puede llegar a la parada y partir de ella. Los valores de este campo se copian del campo CurbApproach en las paradas de entrada. |
Estado | Indica cómo se ha evaluado la parada en el análisis. El campo se puede utilizar para saber qué paradas no se asignaron a ninguna ruta. Los posibles valores son los siguientes:
|
AdditionalTime | Tiempo añadido al tiempo total de la ruta al visitar esta parada. Los valores de este campo se copian del campo AdditionalTime en las paradas de entrada. Este campo se incluye únicamente si el valor del parámetro Measurement Units se basa en el tiempo. |
AdditionalDistance | Distancia añadida a la distancia total de la ruta al visitar esta parada. Los valores de este campo se copian del campo AdditionalDistance en las paradas de entrada. Este campo se incluye únicamente si el valor del parámetro Measurement Units se basa en la distancia. |
Cumul_Minutes | La duración acumulada de la ruta en minutos desde el origen, incluida la parada. El valor detallado aquí es el tiempo acumulado de la ruta hasta la parada, incluido cualquier tiempo adicional en la parada y en cualquier parada anterior. |
ORIG_FID | El ObjectID de la parada de entrada. Este campo se puede usar para unir atributos de las paradas de salida con las paradas de entrada o viceversa. |
Cumul_Kilometers | La distancia acumulada de la ruta en kilómetros desde el origen, incluida la parada. El valor detallado aquí es la distancia acumulada de la ruta hasta la parada, incluida cualquier distancia adicional en la parada y en cualquier parada anterior. |
Cumul_Miles | La distancia acumulada de la ruta en millas desde el origen, incluida la parada. El valor detallado aquí es la distancia acumulada de la ruta hasta la parada, incluida cualquier distancia adicional en la parada y en cualquier parada anterior. |
output_route_edges
Utilice este parámetro para acceder a los tramos de carretera individuales por los que las rutas discurren.
A continuación se proporciona una descripción de los atributos que se devuelven para cada eje de ruta:
Nombre del campo | Descripción |
---|---|
OID | Identificador único del eje de ruta. El servicio genera automáticamente este identificador. |
Forma | El campo de geometría que indica la forma de las líneas. |
SourceName | El nombre de la clase de entidad de origen de borde desde la que se generó la línea. |
SourceOID | El ObjectID de la entidad de calle atravesada. En resumen, los valores de este campo ofrecen información de utilidad como, por ejemplo, el número de veces que una entidad de calle concreta se incluye en todas las rutas. |
RouteEdgeID | ID que representa el eje que conforma la entidad de calle. Dado que puede haber más de un eje por entidad de calle, el campo SourceOID se puede utilizar para identificar de forma única la entidad de calle atravesada, mientras que el campo RouteEdgeID se puede utilizar para identificar de forma única el eje dentro de la entidad de calle atravesada. |
FromPosition | Especifica dónde comienza la entidad de RouteEdges de salida en referencia con la dirección digitalizada de la entidad de calle subyacente.
|
ToPosition | Especifica dónde finaliza la entidad de RouteEdges de salida en referencia con la dirección digitalizada de la entidad de calle subyacente.
|
RouteID | Identifica de manera única la ruta que atravesó el eje. El valor RouteID corresponde a un valor ObjectID de la clase de entidad output_routes. |
Attr_Minutes | Tiempo de viaje en minutos de la parte atravesada de la entidad de calle subyacente. |
Attr_Miles | Longitud en millas de la parte atravesada de la entidad de calle subyacente. |
Attr_Kilometers | Longitud en kilómetros de la parte atravesada de la entidad de calle subyacente. |
Cumul_Minutes | Tiempo de viaje en minutos de la ruta desde su origen hasta el final de la parte atravesada de esta entidad de calle subyacente. |
Cumul_Miles | Longitud en millas de la ruta desde su origen hasta el final de la parte atravesada de esta entidad de calle subyacente. |
Cumul_Kilometers | Longitud en kilómetros de la ruta desde su origen hasta el final de la parte atravesada de esta entidad de calle subyacente. |
Attr_[Nombre de atributo de restricción no estricta] | Especifica si el borde atravesado utiliza el atributo de restricción no estricta al que hace referencia en el nombre de este campo.
Por ejemplo, si el análisis se realizó usando la restricción no estricta Evitar carreteras con peaje, se crea un campo Attr_Avoid_Toll_Roads para esta restricción no estricta. Un valor de 1 en este campo representaría las carreteras con peaje de la ruta. |
Shape_Length | La longitud del eje de ruta en las unidades de la referencia espacial especificada para la geometría de la ruta. |
solve_succeeded
Utilice este parámetro para determinar si el servicio ha podido encontrar las rutas correctamente. Los mensajes de error se pueden conseguir realizando una solicitud para obtener el estado del trabajo.