Más

No se pudo convertir multilínea en cadena lineal

No se pudo convertir multilínea en cadena lineal


Intenté convertir algunos datos de cadenas múltiples en cadenas de líneas usando:

SELECCIONAR ST_AsText (ST_LineMerge (ST_SnapToGrid (ST_GeomFromText (the_geom), 0.001)));

y

ST_AsText (ST_LineMerge (ST_GeomFromText (the_geom)))

función, pero al ejecutar una base de datos, algunos datos que muestran los mismos valores multicadena a continuación es uno de ellos:

"MultiLineString ((76,4505052014918 29.3605577579601,76.4506218636754 29.3607478108812,76.4511480538787 29.3613277796464,76.4518103152086 29.3620711781354,76.4527672628892 29.3631772485864,76.4531572408356 29.3635752267738,76.4539256694916 29.364440449285,76.4547439604311 29.365369956029,76.4550240785647 29.3656618043844,76.4552426759001 29.3658855962542,76.4555650340103 29.3662556751861,76.4556087620657 29.3663556730666,76.455767298346 29.3668617755123,76.4557673174369 29.3669897943356,76.4558918607226 29.3675826328776,76.4560706995576 29.368422784851,76.4562862936152 29.3694406538537,76.4566033421227 29.3709822940838,76.4568395123292 29.372037249194,76.4570259582372 29.3729957081483,76.4571197426559 29.3734350731336,76.4572698354037 29.3739352007255,76.4573190500858 29.3741392890071,76.4573682490733 29.3742469314174,76.457344669698 29,3743867963434), (76,4573092877099 29.3746523684764,76.4572972911226 29.3747446298991,76.4571720791717 29.3751492332069,76.4570081738852 29,3753587826844, 76,4567056895133 29.3756411728579,76.4564101418548 29.3757981626948,76.4561806358876 29.3758648580016,76.4559546435516 29.3759683021827,76.4558235061862 29.3760683197683,76.4552352631393 29.3766506122008,76.4546155360981 29.377308054817,76.4537679226558 29.378150072491,76.4537570213123 29,3782127134124))" "MULTILINESTRING ((80,8962792489216 26.8237892138329,80.8962792489216 26.8237892138329,80.8960534536316 26.8238581478127,80.8959042776709 26,8238877309904), (80,8959404040242 26,823976632038, 80.8960326566971 26.8239310587069,80.8962703359495 26.8238515195471,80.896404030529 26.8238037960245,80.896404030529 26.8238037960245)) "

Arriba hay dos ejemplos. ¿Cómo convertir esos valores?


No puede fusionar esas geometrías en una cadena de líneas y sabe por qué cuando las mira. OpenJUMP tiene una herramienta "Agregar características de WKT" fácil de usar que se adapta perfectamente a este tipo de depuración.


OpenJUMP tiene unConvertir geometrías / capas seleccionadasfunción que hace exactamente eso.

La pregunta es si ese es el resultado esperado. Vea el ejemplo a continuación:


No se pudo convertir multilínea en cadena lineal - Sistemas de información geográfica

Pequeña biblioteca de geometría para Java y Kotlin. Contiene utilidades básicas útiles que requieren la mayoría de las aplicaciones. Diseñado para admitir el intercambio de datos entre el cliente (como Android) y el servidor de API Restful con GeoJSON Spec

LatLng es la clase base de esta biblioteca para construir cualquier geometría que desee. Viene con utilidades como

  • toUtm (): convierta al tipo Utm que se usa ampliamente en el sistema de mano GPS (también admite la creación de formato Latlng Utm)
  • distanceTo (latlng: LatLng): calcula la distancia entre 2 Latlng en metros

Lista de tipos de geometría admitidos

  • Punto
  • LineString
  • Polígono
  • Multipunto
  • MultiLineString
  • MultiPolygon
  • distanceTo (latlng: Point): calcula la distancia entre 2 puntos en metros
  • insideOf (polygon: Polygon): determina si este LatLng está dentro del polígono dado.

Polygon viene con utilidades como

  • area - calcula el área del polígono en metros cuadrados
  • centroide - calcular el punto del centroide del polígono
  • perímetro: calcula el perímetro del límite del polígono en metros
  • contiene (latlng: LatLng): compruebe si latlng está en el límite del polígono
  • intersactionWith (otro: Polígono): obtiene la intersección con otro polígono

La creación de objetos admite tanto estilos LatLng como pares de valores X, Y

Cada geometría, excepto Point, genera automáticamente BBox al crear la instancia. También puede crear su instancia de BBox con

Toda la geometría de GEOK está diseñada para ser totalmente compatible con GeoJSON, puede usar fácilmente Gson para serializarlos / deserializarlos con el módulo geok-gson

Siga la especificación GeoJSON, puede usar Feature para contener propiedades adicionales junto con datos de geometría.


Stplanr 0.1.3

Actualice las funciones de OSRM para admitir API v5.

Nuevo parámetro byvars en la función overline (), para permitir la desagregación de resultados por una variable de agrupación (ver ejemplo (overline)).

Implementación más rápida de od2line (): od2line2 (). El plan es reemplazar el original si no se encuentran problemas con la nueva implementación.

Nueva función od2odf () que convierte los datos OD en un marco de datos de orígenes y destinos (alimenta od2line2 () pero también es útil como función autónoma).

El nuevo argumento new_proj en buff_geo () permite exportar los resultados a cualquier sistema de referencia de coordenadas (CRS).

La nueva función gprojected () generaliza el concepto de buff_geo (), basándose en crs_select_aeq () para permitir que cualquier consulta GIS se realice en una versión proyectada temporal de objetos espaciales con CRS geográficos.

La nueva función od_dist () puede calcular rápidamente distancias euclidianas de pares OD sin convertir a objetos espaciales.

Corrección de errores en onewayid () para que capture todas las líneas.

Varias mejoras en la documentación y el código.


Enumeraciones

Clasificación Descripción

Enumeración de valores legales para la clasificación de candidatos a direcciones. La clasificación de un candidato a dirección se basa en la calidad de la coincidencia.

No hay clasificación disponible.

La dirección candidata tiene una calidad baja.

El candidato a dirección tiene una calidad media.

La dirección candidata tiene una coincidencia cercana con la entrada.

La dirección candidata puede considerarse exacta.

La dirección candidata puede considerarse única. Además de EXACT, UNIQUE indica posibles candidatos cuando se codifican por lotes direcciones geográficas.

DetailLevelDescription

Enumeración de valores legales para el nivel de detalle de la dirección candidata. El nivel de detalle proporciona información sobre el nivel de datos en el que se encontró un candidato. Un valor mayor indica un nivel de datos más alto.

El candidato se encontró a nivel de país.

El candidato fue encontrado a nivel estatal.

El candidato se encontró a nivel de código postal global.

El candidato fue encontrado a nivel de ciudad.

El candidato fue encontrado a nivel de distrito de la ciudad.

El candidato fue encontrado a nivel de código postal.

El candidato fue encontrado a pie de calle.

El candidato fue encontrado en el nivel de sección de número de casa. La dirección candidata no contiene un número de casa exacto.

El candidato se encontró en el nivel de enlace de número de casa.

El candidato se encontró a nivel de número de casa, el número de casa fue interpolado.

El candidato se encontró a nivel de número de casa, los datos contenían el número de casa exacto.

El candidato se encontró en el nivel de la intersección, los datos del resultado son una intersección.

Código de error

Se lanza si se produce una excepción del servidor xLocate.

Descripción: se produjo un error en una llamada al kernel del motor de localización nativo. El registro de error contiene la descripción nativa y el código de error nativo (entre paréntesis). Estos códigos son:

  • La versión de datos del mapa utilizada no coincide con la versión de xLocate.
  • Ha encontrado un error en uno de los motores de búsqueda de xLocate.

Descripción: la ruta de datos no se ha especificado en la configuración del módulo.

Descripción: el motor no se pudo inicializar correctamente.

Descripción: la clasificación nativa del motor no coincide con la clasificación de enumeración. La descripción del nivel de detalle del motor no coincide con la enumeración DetailLevelDescription.

Descripción: cada opción de búsqueda que se pasa al servicio NamedSearchOption se compara dinámicamente con las opciones disponibles en el kernel de localización del motor.

  • Para obtener valores válidos, consulte la documentación de SearchParameter, ReverseSearchParameter y PoiSearchParameter.

Descripción: Cada campo adicional solicitado se compara dinámicamente con los campos disponibles en el kernel de localización del motor.

Descripción / Causa posible: un problema al manejar cualquier entidad de configuración relativamente referenciada en los archivos de configuración del módulo.

Solución: verifique sus archivos de configuración. Las rutas deben coincidir con la carpeta raíz de xLocate.

Descripción: la licencia del mapa no es válida o no se ha obtenido ninguna licencia del mapa.

  • No hay ningún archivo license.ptv en la carpeta raíz de xLocate.
  • La licencia ha caducado.
  • La lista de hosts no es válida.
  • Copie un archivo license.ptv válido en la carpeta raíz de xLocate.
  • Utilice la consola de administración de PTV xServer para verificar la fecha de vencimiento y la lista de hosts.

Descripción: la parametrización no es válida. No se usa todavía / más.

Descripción: la lista de resultados superó la longitud máxima.

  • Precisa su solicitud de búsqueda.
  • Aumente el recuento máximo de resultados en sus archivos de configuración.

Descripción: No hay datos de entrada de dirección.

Descripción: no hay datos de entrada de ubicación.

Descripción: las coordenadas de ubicación no son válidas.

Descripción: El usuario ha detenido la solicitud.

FieldClassificationDescription

  • POSTCODE_CLASSIFICATION
  • TOWN_CLASSIFICATION (para los campos: ciudad y ciudad2)
  • STREET_CLASSIFICATION
  • HOUSENR_CLASSIFICATION

Descripción detallada de la clasificación parcialmente exacta:

Ejemplos de las características utilizadas para una clasificación parcialmente exacta:

  • La entrada es el prefijo del resultado - Entrada: karl, Salida: Karlsruhe
  • La entrada es el prefijo del resultado de varias palabras - Entrada: Wei Beu, Salida: Beutelsbach Weihersdorf
  • Coincidencia excepto abreviaturas - Entrada: Stumpfstrasse, Salida: Meine Stumpfstr
  • Coincidencia excepto separadores - Entrada: Media Park, Salida: Mediapark
  • Calidad de coincidencia alta - Entrada: Stampfstr, Salida: Stumpfstr

No hay clasificación disponible.

El campo de resultado está vacío.

No figura en ninguna otra clasificación.

No figura en clasificaciones superiores y cuando Medio de calidad de partido Está establecido.

No figura en clasificaciones superiores y cuando Alta calidad del partido Está establecido.

Consulte la descripción en la tabla de características.

Los campos Código postal y Housenr deben coincidir exactamente. Los campos Ciudad / Ciudad2 y calle deben coincidir exactamente y la entrada es el prefijo del resultado.

PoiSearchParameter

Especifica el idioma del resultado. Si un candidato tiene alias específicos, se devolverán en este idioma. Los valores legales son los códigos de idioma ISO3. Esta función aún no es compatible con xLocate POI Engine.

El número máximo de candidatos devueltos.

El tipo de código de país utilizado para la codificación geográfica de PDI. Los valores legales son valores enteros no negativos:

ResultField

Enumeración de valores legales para el campo de resultado del motor.

El código de país del resultado.

El código de estado del resultado.

La región administrativa y la dirección administrativa complementan respectivamente.

El distrito de la ciudad del resultado.

El código postal del resultado.

El número de casa del resultado. Puede devolverse como un número de casa interpolado.

La coordenada x del candidato encontrado.

La coordenada y del candidato encontrado.

Información sobre el nivel de datos en el que se realizó la coincidencia. DETAILLEVEL es un número entero no negativo; consulte DetailLevelDescription para conocer los valores posibles.

Igual que DETAILLEVEL, en una forma legible.

Población de la ciudad según lo especificado por el proveedor de datos.

Número de habitantes para el valor POBLACIÓN:

  • 0: desconocido
  • 1: & lt 100
  • 2: 100 - & lt 200
  • 3: 200 - & lt 500
  • 4: 500 - & lt 1,000
  • 5: 1,000 - & lt 2,000
  • 6: 2.000 - & lt 3.000
  • 7: 3.000 - y lt 5.000
  • 8: 5,000 - & lt 10,000
  • 9: 10,000 - & lt 20,000
  • 10: 20.000 - & lt 50.000
  • 11: 50.000 - & lt 100.000
  • 12: 100.000 - & lt 250.000
  • 13: 250.000 - & lt 500.000
  • 14: & gt = 500 000

Clase de extensión según lo especificado por el proveedor de datos.

Nivel de ciudad según lo especificado por el proveedor de datos.

Sólo para uso interno. Esta bandera indica si existe un nombre para el distrito de la ciudad (= verdadero) o si el distrito de la ciudad está compuesto solo por su código postal (= falso).

Código en la placa del código del país.

Prefijo telefónico del país.

Sólo para uso interno. Indica el lado de la carretera donde se encuentra el número de casa.

    (solo para uso interno) (solo para uso interno) (solo para uso interno) (solo para uso interno) (solo para uso interno) (solo para uso interno)

Sólo para uso interno. Especifica cómo está estructurado el número de casa (por ejemplo, numérico / alfanumérico).

Sólo para uso interno. Especifica cómo está estructurado el número de casa (por ejemplo, numérico / alfanumérico).

Sólo para uso interno. Especifica cómo está estructurado el número de casa (por ejemplo, numérico / alfanumérico).

El apéndice de la dirección.

La puntuación que indica la calidad general del candidato a la dirección.

Las sanciones que se aplican al candidato a domicilio.

Sólo para uso interno. Indica cómo se encontró la ciudad. Los valores legales son números enteros no negativos:

  • 0 - Indefinido
  • 1 - BinarySearch
  • 2 - Búsqueda fonética
  • 4 - Búsqueda difusa
  • 8 - FilledByAddToResultList
  • 32 - RetrivedByGetData
  • 64 - Obtener todo
  • 128 - Recuperar

Sólo para uso interno. Indica cómo se encontró el distrito de la ciudad. Los valores legales son números enteros no negativos:

  • 0 - Indefinido
  • 1 - BinarySearch
  • 2 - Búsqueda fonética
  • 4 - Búsqueda difusa
  • 8 - FilledByAddToResultList
  • 32 - RetrivedByGetData
  • 64 - Obtener todo
  • 128 - Recuperar

Sólo para uso interno. Indica cómo se encontró el código postal. Los valores legales son números enteros no negativos:

  • 0 - Indefinido
  • 1 - BinarySearch
  • 2 - Búsqueda fonética
  • 4 - Búsqueda difusa
  • 8 - FilledByAddToResultList
  • 32 - RetrivedByGetData
  • 64 - Obtener todo
  • 128 - Recuperar

Sólo para uso interno. Indica cómo se encontró la calle. Los valores legales son números enteros no negativos:

  • 0 - Indefinido
  • 1 - BinarySearch
  • 2 - Búsqueda fonética
  • 4 - Búsqueda difusa
  • 8 - FilledByAddToResultList
  • 32 - RetrivedByGetData
  • 64 - Obtener todo
  • 128 - Recuperar

Clasifica la dirección candidata según la calidad de la coincidencia. CLASIFICACIÓN es un número entero no negativo; consulte Descripción de clasificación para conocer los valores posibles.

Igual que CLASIFICACIÓN, en forma legible.

A partir de la versión 1.17 de xLocate, el valor siempre es 0.

Información adicional de PDI, por ejemplo, el sitio web del PDI.

El ID de segmento del proveedor de datos (por ejemplo, AQUÍ). Esta función solo funciona a nivel de calle, se deben instalar datos de mapeo de identificación adicionales.

El país al que pertenece el segmento. Esta función solo funciona a nivel de calle, se deben instalar datos de mapeo de identificación adicionales.

La dirección de digitalización del segmento en los datos del mapa. Esta información es necesaria para algunos casos de uso de xMap y xRoute. Esta función solo funciona a nivel de calle, se deben instalar datos de mapeo de identificación adicionales.

LINESTRINGXYN (mosaico de país x y n) que representa el nodo inicial y final del segmento vinculado en la red de carreteras por su posición xyn geográfica.

El nombre de un punto de interés.

Un valor numérico que especifica la categoría de PDI. Para obtener información detallada, consulte: Tipos de puntos de interés de PTV.

Clasifica la dirección candidata según la calidad de la coincidencia. Este valor es la versión extendida de la CLASIFICACIÓN de ResultField.

ADDRESS_CLASSIFICATION incluye la clasificación de la dirección de resultado completa. En base a las características y clasificación de cada campo de la dirección.

ADDRESS_CLASSIFICATION es un número entero no negativo, consulte ADDRESS_CLASSIFICATION_DESCRIPTION para conocer los valores posibles.

Igual que ADDRESS_CLASSIFICATION, en un formato legible.

Clasifica el campo de código postal de la dirección candidata según la calidad de la coincidencia. POSTCODE_CLASSIFICATION es un número entero no negativo; consulte FieldClassificationDescription para conocer los valores posibles.

Clasifica la ciudad y el campo city2 de la dirección candidata según la calidad de la coincidencia. TOWN_CLASSIFICATION es un número entero no negativo, consulte FieldClassificationDescription para conocer los valores posibles.

Clasifica el campo de la calle del candidato a dirección según la calidad de la coincidencia. STREET_CLASSIFICATION es un entero no negativo, consulte FieldClassificationDescription para conocer los valores posibles.

Clasifica el campo número de casa de la dirección candidata según la calidad de la coincidencia. HOUSENR_CLASSIFICATION es un número entero no negativo, consulte FieldClassificationDescription para conocer los valores posibles.

Las características del código postal. Consulte la descripción de los campos de bits de caracterización para obtener más información.

Las características del pueblo. Consulte la descripción de los campos de bits de caracterización para obtener más información.

Las características de la calle. Consulte la descripción de los campos de bits de caracterización para obtener más información.

Las características de la vivienda. Consulte la descripción de los campos de bits de caracterización para obtener más información.

Las palabras que no se utilizan para la búsqueda. Por ejemplo, la búsqueda & quotWellenstein Rue de la Moselle xyz & quot tiene & quotxyz & quot como palabras no coincidentes porque esta palabra no existe como una calle en Wellenstein.

Consulte también UNMATCHED_WORDS_COUNT.

El número de palabras no coincidentes para la búsqueda con el método findAddressByText (). Consulte también UNMATCHED_WORDS.

La coordenada x de referencia de la calle. -1 si el resultado DetailLevel es menor que STREET.

La coordenada y de referencia de la calle. 1 -si el resultado DetailLevel es menor que STREET.

La coordenada x de referencia de la región de administración.

La coordenada y de referencia de la región de administración.

Coordenada n local de mosaico del nodo físico del extremo de transporte combinado encontrado.

La coordenada x local de mosaico del nodo físico del extremo de transporte combinado encontrado.

s La coordenada x local de mosaico del nodo físico del extremo de transporte combinado encontrado

La coordenada y del mosaico en unidades inteligentes del nodo físico del extremo de transporte combinado encontrado.

La coordenada x del mosaico en unidades inteligentes del nodo físico del extremo de transporte combinado encontrado.

El código de país de la ubicación de inicio como número ptv.

La coordenada n local de mosaico del nodo físico de inicio de transporte combinado encontrado.

La coordenada y local de mosaico del nodo físico de inicio de transporte combinado encontrado.

La coordenada x local del mosaico del nodo físico de inicio de transporte combinado encontrado.

La coordenada y del mosaico en unidades inteligentes del nodo físico del extremo de transporte combinado encontrado.

La coordenada x del mosaico en unidades inteligentes del nodo físico del extremo de transporte combinado encontrado.

El código de país de la ubicación de inicio como número ptv.

Si es cierto, el transporte combinado está bloqueado para los peatones. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para bicicletas. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para motocicletas. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para los automóviles. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para furgonetas. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para caravana. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para los autobuses. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para transportes de mercancías combustibles. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para transportes de mercancías combustibles. Los valores legales son cierto y falso.

Si es cierto, el transporte combinado está bloqueado para camiones. Los valores legales son cierto y falso.

Indica que el candidato de resultado no tiene un punto central de la ciudad en los datos del mapa. Los valores legales son números enteros no negativos:

Nivel de visualización de la ciudad según lo especificado por el proveedor de datos.

Número de calle especificado por el proveedor de datos.

Indica el lado de la carretera donde se encuentra el número de casa.

  • 0 significa que es el mismo lado que la coordenada de la consulta.
  • 1 significa que no hay números de casa en el mismo lado, por lo que el devuelto es del lado opuesto.
  • 2 significa que no se pudo dar ninguna especificación. Esto podría deberse a que la coordenada de consulta está muy cerca de la calle o a que no se devuelve ningún número de casa.

Representa el segundo nivel administrativo más alto por debajo del país. Estos datos no están disponibles para todos los mapas y países.

ReverseSearchParameter

Enumeración de valores legales para parámetros de búsqueda.

Tipo de código de país que se devolverá al realizar la codificación geográfica inversa. Los valores legales son valores enteros no negativos:

  • 0 - Nombre del país
  • 1 - ISO2
  • 2 - ISO3
  • 3 - placa de código de país
  • 4 - código de marcación

Especifica el idioma del resultado. Si un candidato tiene alias específicos, se devolverán en este idioma. Los valores legales son los códigos de idioma ISO 639-2.

Tolerancia a la codificación geográfica inversa. La referencia es el candidato que mejor coincide con todos los demás candidatos que se encuentran dentro de una cierta distancia también se devuelven. La búsqueda será tolerante para valores superiores a 100 (= 100%). Por ejemplo, un valor de 200 devolverá a todos los candidatos con una distancia máxima dos veces superior al candidato que mejor coincida.

Cualquier valor menor o igual a 100 desactiva el modo de tolerancia. En su lugar, el motor intentará encontrar tantos candidatos como establezca ENGINE_TARGETSIZE.

El motor de codificación geográfica inversa intenta encontrar candidatos de TargetSize. Este parámetro es de tipo entero.

Especifica la forma en que xLocate filtrará los resultados de la localización inversa. Valores posibles:

  • 0 - no filtra nada
  • 1: filtra los resultados donde la calle no tiene nombre
  • 2: filtra las calles sin nombre y duplica los resultados de las calles.

La distancia para buscar resultados, medida en metros. El valor especial es -1 para buscar solo el siguiente resultado. El valor predeterminado es -1.

El nivel de detalle que se buscará. Se admiten dos valores:

Establece la población mínima que debe tener una ciudad para que se devuelva en el nivel de detalle de búsqueda ciudad. Valores legales:

  • 0: sin filtro
  • 1: devuelve todos los resultados & lt 100
  • 2: 100 - & lt 200
  • 3: 200 - & lt 500
  • 4: 500 - & lt 1,000
  • 5: 1,000 - & lt 2,000
  • 6: 2.000 - & lt 3.000
  • 7: 3.000 - y lt 5.000
  • 8: 5,000 - & lt 10,000
  • 9: 10,000 - & lt 20,000
  • 10: 20.000 - & lt 50.000
  • 11: 50.000 - & lt 100.000
  • 12: 100.000 - & lt 250.000
  • 13: 250.000 - & lt 500.000
  • 14: & gt = 500.000

Especifica el tamaño mínimo de la lista de resultados. Si, por ejemplo, el tamaño mínimo se establece en 1 y no se encuentran resultados dentro de una distancia de búsqueda determinada, la búsqueda continuará con un rango de búsqueda mayor hasta que se encuentre un resultado.
Este parámetro es de tipo entero.

Si es verdadero, se devolverán todos los resultados con exactamente la misma distancia incluso si se excede el tamaño objetivo. Por ejemplo, el tamaño del objetivo es 5 y los resultados en las posiciones 4 a 7 en la lista de resultados tienen la misma distancia. Entonces se devolverán los siete resultados. De lo contrario, la lista se truncará a cinco.
Este parámetro es de tipo booleano.

SearchParameter

Enumeración de valores legales para parámetros de búsqueda.

El tipo de código de país utilizado para la codificación geográfica. Los valores legales son valores enteros no negativos:

  • 0 - Nombre del país
  • 1 - ISO2
  • 2 - ISO3
  • 3 - placa de código de país
  • 4 - código de marcación

Si es verdadero, la búsqueda binaria está habilitada cuando se buscan candidatos de dirección. Este es un parámetro de tipo booleano.

Si es verdadero, la búsqueda fonética está habilitada al buscar candidatos a direcciones. Este es un parámetro de tipo booleano.

Si es verdadero, la búsqueda aproximada está habilitada al buscar candidatos a direcciones. Este es un parámetro de tipo booleano.

Especifica dónde buscar los números de casa en el campo de la calle. Los valores legales son valores enteros no negativos:

  • 0: no busque números de casa.
  • 1 - buscar al principio.
  • 2 - buscar al final.
  • 3 - buscar al principio y al final.

Si es verdadero, se devuelven todos los rangos de números de casa. Este es un parámetro de tipo booleano.

Especifica el idioma del resultado. Si un candidato tiene alias específicos, se devolverán en este idioma. Los valores legales son los códigos de idioma ISO 639-2.

Si es verdadero, se devuelven todos los distritos de la ciudad. Este es un parámetro de tipo booleano.

En desuso a partir de la versión 1.17. El motor de búsqueda ignorará el parámetro.

Especifica si se deben agregar los códigos postales. Este es un parámetro de tipo booleano.

En desuso a partir de la versión 1.17. El motor de búsqueda ignorará el parámetro.

Habilita o deshabilita la búsqueda de intersecciones. Este es un parámetro de tipo booleano.

Este valor describe la distancia en metros que se utiliza para alejar las coordenadas de las calles al interpolar los números de las casas. Este parámetro es de tipo entero.

Limita el número de resultados.

Especifica uno o más separadores para la búsqueda con los métodos findAddressByText () y findObjectByText (). Los separadores se pueden listar con o sin espacios en blanco. No permitido es solo un espacio en blanco como valor. Es posible una búsqueda sin separador.

Habilita / deshabilita la búsqueda de direcciones para findObjectByText (). Esta opción está activada de forma predeterminada. Cualquier otra función ignorará esta configuración.

Habilita / deshabilita la búsqueda de transporte combinado para findObjectByText (). Esta opción está activada de forma predeterminada. Cualquier otra función ignorará esta configuración.

Orden de clasificación

Enumeración de valores legales para orden de clasificación.

Los resultados se ordenan en orden ascendente.

Los resultados se ordenan en orden descendente.


No se pudo convertir multilínea en cadena lineal - Sistemas de información geográfica

OGR_G_3D else flags | = OGR_G_3D setMeasured (FALSE)> / ** * brief Agregar o eliminar la dimensión de la coordenada Z. * * Este método agrega o elimina la dimensión de la coordenada Z explícita. * Eliminar la dimensión de la coordenada Z de una geometría eliminará cualquier * valor Z existente. Agregar la dimensión Z a una colección de geometría *, una curva compuesta, un polígono, etc. afectará a las * geometrías secundarias. * * @param bIs3D Si la geometría tiene una dimensión Z, VERDADERO o FALSO. * @ desde GDAL 2.1 * / void OGRGeometry :: set3D (OGRBoolean bIs3D)

OGR_G_3D> / ** * brief Agregar o quitar la dimensión de la coordenada M. * * Este método agrega o elimina la dimensión de la coordenada M explícita. * Eliminar la dimensión de la coordenada M de una geometría eliminará cualquier * valor M existente. Agregar la dimensión M a una colección de geometría *, una curva compuesta, un polígono, etc. afectará a las * geometrías secundarias. * * @param bIsMeasured Si la geometría tiene una dimensión M, * TRUE o FALSE. * @ desde GDAL 2.1 * / void OGRGeometry :: setMeasured (OGRBoolean bIsMeasured)

D: GIS Pekanbaru Bapenda SMARTMAP peta & gtogr2ogr -f & # 8220ESRI Shapefile & # 8221 1471010001.shp 1471010001.TAB
ERROR 1: Intento de escribir geometría no poligonal (POINT) en un shapefile de tipo POLYGON.
ERROR 1: No se puede escribir la característica 4488 de la capa 1471010001.
ERROR 1: terminando la traducción prematuramente después de un error
traducción de la capa 1471010001 (use -skipfailures para omitir errores)

Error ini karena file asal, tabel nya memiliki 2 jenis fitur, yaitu titik dan polygon. Sedangkan ESRI hanya mendukung 1 jenis fitur saja, apakah titik saja, atau polygon saja & # 8230

Nah, agar tidak gagal, perlu juga ditambahkan -skipfailures di perintah ogr2ogr nya & # 8230 (lihat penggunaan di long-use di atas)


Clases

AbsoluteActivity

La cantidad de medida de actividad que se proyecta a la ubicación correspondiente (obligatorio).

AbsoluteActivityLimit

Representa un límite concreto para la cantidad total de actividad dentro del territorio asignado. El valor de AbsoluteActivityLimit debe ser mayor que 0.

Actividad

ApproximateByDirectDistance

ApproximateByReferenceMatrix

El identificador único de la matriz de referencia (obligatorio).

Representa el método que se utiliza para seleccionar el punto de referencia más cercano en la matriz.

Valor predeterminado: DIRECT_DISTANCE.

DeleteDistanceMatrixResponse

Opciones de cálculo de distancia

DistanciaMatrizResumen

El id de la matriz de distancias. Utilice esta identificación para hacer referencia a la matriz para su uso posterior.

Indica qué algoritmo de cálculo de ruta se utilizó para el cálculo de la matriz de distancias. Si se configura una red de enrutamiento de alto rendimiento pero no hay un gráfico de alto rendimiento coincidente para el perfil llamado, el modo de enrutamiento recurrirá al enrutamiento convencional.

Porcentaje de distancias utilizadas calculado por aproximación de distancia directa. Se cuenta cada acceso a la matriz de distancias por parte del algoritmo.

ExistingDistanceMatrixByRoad

El identificador único de la matriz de distancia existente (obligatorio).

Límite

Representa un ID que asigna un límite a un territorio específico. Este límite luego limita la cantidad total de actividad del territorio asignado. El método planTerritories no admite límites con asignaciones de territorio. El método changeTerritories no admite límites que hagan referencia a territorios candidatos. Sin embargo, se admite que los límites llevan asignaciones de territorios a territorios fijos o incluso llevan asignaciones de territorios vacíos.

Localización

El identificador único de esta ubicación (obligatorio).

La posición geográfica de esta ubicación (obligatorio).

La actividad de esta ubicación (obligatorio).

Un conjunto de propiedades que restringen la asignación a ciertos territorios.

La identificación del territorio al que está asignada esta ubicación. Este parámetro también se puede utilizar para proporcionar territorios como entrada, pero se ignorará para planTerritories.

Indica si esta ubicación está fijada al territorio representado por el territorioId. Las ubicaciones fijas no se pueden mover a otros territorios en otras planificaciones. Las ubicaciones de respuesta no están fijas de forma predeterminada. Este parámetro se ignorará para planTerritories.

UbicaciónPropiedades

Identificador único de un grupo de ubicaciones a las que pertenece esta ubicación. Las ubicaciones que están en el mismo grupo se asignarán al mismo territorio.

Una lista de territorios que no se pueden asignar a esta ubicación, representada por su identificación. PlanTerritories no admite este atributo.

NewDistanceMatrixByRoad

Si hay distancias que no se pudieron calcular porque no se pudieron mapear en la red de carreteras, se pueden aproximar mediante distancias directas. Este respaldo se puede configurar utilizando las entradas distanceCalculation.directDistanceFallback en la configuración del servidor.

Utilice esta configuración con cuidado y si solo se ve afectado un pequeño porcentaje de las distancias.

Si es verdadero, la matriz de distancias se eliminará una vez finalizada la solicitud. Si es falso, se devolverá un identificador único para esta matriz en el elemento DistanceMatrixSummary. Una matriz calculada previamente también se puede eliminar usando el método DeleteDistanceMatrix.

El tiempo de referencia que se necesita para el uso de capas de entidades dependientes del tiempo. La hora debe especificarse como una cadena utilizando la sintaxis xsd: datetime, por ejemplo, 2014-08-08T09: 10: 00 + 02: 00. Si este parámetro no está configurado, se asume como ahora, es decir, la hora local del servidor PTV xTerritory.

PlanningOptions

El número exacto de territorios que debería devolver el algoritmo de planificación (obligatorio).

PlanificaciónPerfil

Representa la minuciosidad del algoritmo de planificación. Una solución más completa probablemente requiera más tiempo. La parametrización particular para cada calidad de solución se encuentra en el perfil TerritoryPlanning.

Si es verdadero, el algoritmo de planificación considerará el parámetro imbalanceTolerance. Si es falso, se ignorará la tolerancia de desequilibrio y se devolverá una solución probablemente desequilibrada.

Representa la desviación máxima en porcentaje de la actividad total promedio por territorio que se tolera para cada territorio. El desequilibrioTolerancia se utiliza como criterio de salida para el algoritmo: tan pronto como todos los territorios están suficientemente equilibrados, el algoritmo se detiene. Para la calidad de la solución BÁSICA, este valor es más un nivel de orientación que un valor máximo. Las ubicaciones se pueden asignar a un territorio después de que se detiene el algoritmo. Por lo tanto, no se puede garantizar que el desequilibrio real se encuentre dentro del valor establecido como imbalanceTolerance.

Los territorios siempre se optimizan hacia la compacidad y hacia tiempos de conducción mínimos desde el punto de referencia hasta cada ubicación. Según el perfil de ruta utilizado para calcular el tiempo de conducción, los territorios pueden extenderse a lo largo de las carreteras principales y es posible que dos territorios se superpongan visualmente. Si preventOverlappingTerritories se establece en true, el algoritmo evita explícitamente los territorios que se superponen visualmente, lo que significa que los territorios se optimizan hacia la forma redonda. Si no hay una solución válida que evite la superposición de territorios, se devuelve una solución válida con territorios superpuestos. Los territorios se consideran superpuestos si existen vínculos directos que se cruzan entre ubicaciones de dos territorios diferentes y sus correspondientes puntos de referencia. Establecer este parámetro en verdadero puede aumentar el tiempo de ejecución del algoritmo porque se deben ejecutar pasos adicionales. Además, el tiempo total de conducción por territorio puede aumentar porque el territorio se optimiza hacia una forma redonda y no hacia un tiempo de conducción mínimo.

Limita la cantidad de actividades que se pueden asignar a un territorio. Si se establece, el número de límites tiene que corresponder con exactNumberOfTerritories en el caso de uso & quotplanning territorios & quot y & quotcambiar territorios & quot o con el número de territorios en los casos de uso & quot; asignación de ubicación & quot.

RespuestaContenido

Devuelve una lista de ubicaciones, cada una de las cuales incluye el territorio al que está asignada.

Devuelve una lista de territorios, cada uno con la lista de ubicaciones asignadas.

ServicePeriodActivity

El período de servicio (en segundos) para esta ubicación.

Territorios

Lista de ubicaciones, cada una de las cuales incluye el territorio al que está asignada, si se solicita en el conjunto de resultados.

Lista de territorios, cada uno con la lista de ubicaciones asignadas, si se solicita en el conjunto de resultados.

Resumen del cálculo o extensión de la matriz de distancia. Solo se devolverá un resumen si se calculó una matriz de distancia y no se eliminó después de su uso, o si se extendió una matriz de distancia precalculada.

Territorio

El identificador único de este territorio (obligatorio).

La posición geográfica del punto de referencia del territorio (obligatorio).

Una lista de ubicaciones asignadas a este territorio, representadas por su identificación. Los elementos de ubicación se pueden encontrar en la solicitud o en la lista de ubicaciones en TerritoryResponse. Como solicitud, los identificadores de ubicación de entrada se ignoran.

Un resumen de planificación para este territorio.

Territorio Resumen

La cantidad total de actividad de las ubicaciones asignadas a este territorio.

El número total de ubicaciones asignadas a este territorio.

Representa el tiempo de viaje estimado (en segundos) desde el centro del territorio al territorio. Se calcula promediando la distancia desde el centro del territorio a sus 5 vecinos más cercanos (ubicaciones). Este valor se puede obtener en todos los casos de uso, excepto en el caso de uso & quot; planificación de territorios & quot, donde todavía no hay un territorio al que conducir.

TourPeriodLimit

Representa un límite concreto para el período total del recorrido (en segundos) dentro del territorio asignado. El valor de TourPeriodLimit debe ser mayor que 0.


Clases

Resumen Costos

Atributo & # 160Name Tipo Descripción
CostosPerKm doble Costes de un kilómetro de recorrido ([MU / km]).
costes fijos doble Los costos fijos por recorrido ([MU]).

ResumenTour

Si es cierto, la hora de inicio del recorrido se fija durante la optimización del recorrido. En caso de una fijación, este punto en el tiempo debe ser especificado por startTimeEarliest.

ResumenTourPoint

Campo adicional para describir el punto del recorrido (opcional) no relevante para la planificación del recorrido.

ResumenTourResult

La distancia entre el primer y el último punto de recorrido del recorrido [en metros]. A diferencia de tourDistance, este valor no incluye la distancia desde la ubicación del depósito / vehículo hasta el primer punto de recorrido y desde el último punto de recorrido hasta la ubicación del depósito / vehículo.

La distancia máxima entre dos puntos de recorrido consecutivos del recorrido [en metros].

Si es cierto, se requerirá un copiloto para este recorrido.

El período necesario para cargar en el depósito.

El período necesario para la descarga en el depósito.

La primera vez que las mercancías de todos los pedidos están disponibles en el depósito de inicio ([seg] desde un punto de referencia en el tiempo en adelante). Este es el máximo de todos los tiempos de disponibilidad más tempranos de todos los pedidos de transporte de este tour. En consecuencia, el recorrido no puede iniciarse antes porque los productos entregables aún no están disponibles.

La última vez que las mercancías de todos los pedidos deben entregarse en el depósito final ([seg] desde un punto de referencia en el tiempo en adelante). Este es el mínimo de todos los últimos tiempos de entrega de todos los pedidos de transporte de este tour. En consecuencia, el recorrido no se puede terminar más tarde porque los productos entregables deben estar en el depósito en este momento. Si falta este atributo, la mercancía se puede entregar al depósito final en cualquier momento.

Si es verdadero, este recorrido se ha cambiado del plan de entrada o se ha creado recientemente.

ResumenTransporteOrden

La prioridad del pedido. 0 es la prioridad más baja, 9 la más alta. Omitir este atributo significa la prioridad más baja. Las prioridades se utilizarán para ejecutar la planificación jerárquicamente, lo que significa que primero se planifican todos los pedidos con la prioridad más alta, luego todos los pedidos con la segunda prioridad más alta y así sucesivamente.

La clave única para identificar el producto transportado (& gt 0, opcional). Se usa solo para manejar incompatibilidades de productos.

ResumenVehículo

Atributo & # 160Name Tipo Descripción
depotIdStart En t La clave única para identificar claramente el depósito de inicio relacionado (& gt 0). El depósito de inicio es el sitio donde se encuentra el vehículo antes de realizar los recorridos. -1 significa que el recorrido comienza desde el primer TransportPoint y no desde un depósito de inicio determinado. 0 es un valor ilegal, otros valores negativos están reservados para uso futuro, pero el comportamiento aún no está definido.
depotIdEnd En t La clave única para identificar claramente el depósito final relacionado (& gt 0). El depósito final es el sitio donde se encuentra el vehículo después de realizar los recorridos. -1 significa que el recorrido termina en el último TransportPoint y no en un depósito final determinado.0 es un valor ilegal, otros valores negativos están reservados para uso futuro, pero el comportamiento aún no está definido.
OperatingIntervals Intervalo[] Abarca los intervalos de funcionamiento en los que puede funcionar el vehículo (opcional). Más allá de estos intervalos de funcionamiento, el vehículo no debe moverse y acumula un período de inactividad. Además, el controlador dedicado no puede trabajar. Al llegar al final de un intervalo operativo durante un recorrido, un vehículo espera el inicio del siguiente intervalo operativo para continuar el recorrido. Si se define más de un intervalo de funcionamiento, los intervalos deben estar en orden ascendente y no deben superponerse. Además, la duración de un intervalo debe ser de al menos un segundo. Omitir este atributo significa que el vehículo puede funcionar en cualquier momento.

Este atributo debe especificarse para calcular las pernoctaciones. Para este caso de uso OperatingIntervals es igual a los intervalos de funcionamiento del conductor. Ver también el atributo durante la noche en la clase OvernightParams.

Modificación de parámetros

Si es cierto, el algoritmo puede cambiar vehículos en rutas existentes. El valor predeterminado es falso.

La distancia máxima en metros que puede causar un pedido adicional. Por defecto no hay ninguna restricción.

AreaParams

Atributo & # 160Name Tipo Descripción
allowMultipleToursPerArea Booleano Si es cierto, se puede asignar más de un recorrido a la misma área. De lo contrario, solo se permite un recorrido por área. En caso de más de un recorrido, se ignoran las posiciones de los números de área de los puntos de transporte. Omitir este atributo significa que solo se permite un recorrido por área.
ignoreAreaNumbersInImprovementStep Booleano Si es verdadero, los números de área se ignoran durante la ejecución del paso de mejora (opcional). Omitir este atributo significa que los números de área se consideran durante la ejecución del paso de mejora.

AssignVehicleInstruction

La clave única para identificar el recorrido.

La clave única para identificar el camión.

La clave única para identificar el remolque.

La clave única para identificar el tren.

La posición del tour dentro de la cadena.

Asignar Propuesta de Vehículo

Las instrucciones para insertar el vehículo.

Si es cierto, el vehículo estaba programado.

Si es verdadero, se insertó un depósito de inicio.

La clave única para identificar el depósito de inicio (-1, si no hay un depósito de inicio).

Si es verdadero, se insertó un depósito final.

La clave única para identificar el depósito final (-1, si no hay depósito final).

Costos adicionales por la asignación del vehículo.

Distancia adicional para la asignación del vehículo.

Período adicional de recorrido para la asignación del vehículo.

Período de conducción adicional para la asignación del vehículo.

Equilibrio de parámetros

Este atributo especifica un método interno. Ajuste este valor solo en colaboración con el soporte de PTV.

BaseVehículo

La clave única para identificar la matriz de distancia utilizada con este vehículo (consulte Cálculo de matriz de distancia). Si se utiliza la velocidad directa, este parámetro puede dejarse vacío.

Si es verdadero, se ignora el servicePeriod que se especifica para un TransportPoint. El valor predeterminado es falso.

El estado del copiloto.

Si se establece en verdadero, los recorridos deben encajar en un único intervalo operativo. Este atributo se ignora para el método planOvernightTours porque este caso de uso debe considerar varios intervalos operativos.

Los ajustes de regulación individual del conductor. Si este atributo se establece en nulo, xTour asumirá que no hay reglas para descansos, descansos y períodos de trabajo.

Si se establece en verdadero, el algoritmo ignora las incompatibilidades de productos para este vehículo. El valor predeterminado es falso.

Las incompatibilidades de productos deben especificarse en PlanningParams; de lo contrario, este atributo no tiene ningún efecto.

Si se consideran las limitaciones de varios compartimentos, este es el porcentaje mínimo de la capacidad del vehículo que debe estar disponible con respecto a la cantidad de bloqueo. Si la capacidad restante es menor que este umbral, no se pueden cargar ni descargar pedidos de la cantidad bloqueada en la parada actual.

BreakIntervals

El período de descanso que debe tomarse dentro de los intervalos de descanso que se indican a continuación.

Intervalos dentro de los cuales debe tomarse la pausa.

BreakRule

Período ininterrumpido de tiempo que un conductor puede conducir sin descanso.

Observación: Según la normativa de la UE: 4 h 30 min (16200 s)

Período mínimo de tiempo requerido para la primera pausa.

Observación: Según la normativa de la UE: 15 min (900 s)

Período mínimo de tiempo requerido para la segunda pausa.

Observación: Según la normativa de la UE: 30 minutos (1800)

Parámetros de cálculo

Capacidades

Las capacidades del vehículo.

Cadena

Los recorridos realizados por este vehículo. La secuencia de los recorridos en la lista corresponde a la cronología de los recorridos. El número de elementos de la lista no debe exceder el número máximo de recorridos consecutivos limitados por el vehículo.

Resultado de la cadena turística prevista. Este atributo no es relevante para la importación de una cadena turística existente, pero aparece en el caso de exportación para proporcionar información adicional.

ChainResult

Campo adicional para describir el vehículo (opcional).

Los costos de cadena de esta cadena. Estos son solo los costos por cadena definidos con el vehículo. No incluyen los costos que dependen de la distancia o el tiempo.

Los eventos del recorrido de la cadena de viajes en orden cronológico para obtener una descripción general del perfil de tiempo sin interrupciones.

La hora de finalización de la cadena ([seg] desde el punto de referencia).

Si se especifica una ubicación de inicio del vehículo en la solicitud, este valor contiene el período de conducción desde la ubicación de inicio hasta el primer punto de recorrido ([seg]). De lo contrario, es 0.

Si se especifica una ubicación de inicio del vehículo en la solicitud, este valor contiene la distancia de conducción desde la ubicación de inicio hasta el primer punto de recorrido ([m]). De lo contrario, es 0.

Si se especifica una ubicación final del vehículo en la solicitud, este valor contiene el período de conducción desde el último punto del recorrido hasta la ubicación final ([seg]). De lo contrario, es 0.

Si se especifica una ubicación final del vehículo en la solicitud, este valor contiene la distancia de conducción desde el último punto de recorrido hasta la ubicación final ([m]). De lo contrario, es 0.

Costos

Los costos por hora si el vehículo solo tiene un conductor, pero no un copiloto ([MU]).

Los costes por hora si el vehículo tiene copiloto ([MU]). Solo uno de estos dos valores se utilizará para calcular los costes en función de si el vehículo en cuestión tiene copiloto o no.

DailyRestRule

Período de descanso diario regular.

Primer período de un período de descanso diario regular dividido.

Segundo período de un período de descanso diario regular dividido.

Período de descanso diario reducido.

Número de períodos de descanso reducido permitidos entre dos períodos de descanso semanales cualesquiera.

Período de conducción diario regular.

Período de conducción diario extendido.

Número máximo de períodos prolongados de conducción por semana. El valor máximo permitido es 2, no se aceptan valores mayores.

Dentro de cada uno de estos períodos después del final del período de descanso diario anterior, el conductor habrá tomado un nuevo período de descanso diario.

Deposito

DistanceMatrixByReference

DistanceMatrixByRoad

El perfil de la matriz de distancias que se utilizará para calcular las distancias. Este perfil contiene parámetros de velocidad y de vehículo y sobrescribe la propiedad distanceCalculation.profile del perfil principal establecido en el contexto de la persona que llama. Este nombre de perfil representa un archivo (sin su extensión) del directorio conf.

Tiempo de referencia para capas de entidades dependientes del tiempo. Cada ruta en la matriz de distancia contiene esta hora como hora de inicio.

Refuerza el uso de una red de enrutamiento de alto rendimiento. Si no hay una red coincidente disponible, se lanzará una excepción.

DistanciaMatrizCálculo

Atributo & # 160Name Tipo Descripción
dimaId En t La clave única para identificar claramente la matriz de distancias (& gt 0) y asignarla a un vehículo.

ConductorRegulaciones

Los períodos y frecuencias necesarios para obedecer las reglas de descanso semanal de la Unión Europea.

Parámetros necesarios para obedecer las reglas de trabajo de Alemania.

Parámetros necesarios para pausas e intervalos de pausa.

DriverSettings

La clave única para identificar la regulación del conductor utilizada. Debe ser mayor que 0.

Si es verdadero, la regla de ruptura está activa.

Si es cierto, la regla de descanso diario está activa.

Si es cierto, la regla de descanso semanal está activa.

Si es cierto, la regla para las horas de trabajo está activa.

Períodos restantes codificados del recorrido anterior de un conductor.

restricciones para el período del recorrido que dependen de los conductores individuales. Esta configuración permite restringir los períodos de recorrido teniendo en cuenta los tiempos de viaje regulares para los conductores que pueden comenzar y finalizar su recorrido en casa.

FindOrdersForTourParams

Define la distancia máxima en metros que puede causar un pedido adicional. Por defecto no hay ninguna restricción.

Si es cierto, el algoritmo puede cambiar vehículos en rutas existentes. El valor predeterminado es falso.

FindToursForOrderParams

Si es cierto, el algoritmo puede cambiar vehículos en rutas existentes.

La distancia máxima en metros que puede causar un pedido adicional. Por defecto no hay ninguna restricción.

Si es cierto, el algoritmo puede crear nuevos recorridos. El valor predeterminado es falso.

El factor de costo para crear nuevos recorridos.

FindToursForVehicleParams

Si es cierto, el algoritmo puede insertar depósitos al comienzo de un recorrido o al final de un recorrido. Esto es posible si un recorrido no tiene depósito de inicio o depósito final. El valor predeterminado es falso.

FindVehiclesForTourParams

Si es cierto, el algoritmo puede utilizar vehículos programados. El valor predeterminado es falso.

Si es cierto, el algoritmo puede insertar depósitos al comienzo de un recorrido o al final de un recorrido. Eso es posible si un recorrido no tiene un depósito de inicio o un depósito final. El valor predeterminado es falso.

Flota

Objetivo Importancia

La clasificación para el recuento de vehículos.

El ranking para el recuento de la gira.

La clasificación para el período general de la cadena.

El ranking para el período de la gira.

La clasificación para el período de conducción del tour.

La clasificación de la distancia del recorrido.

El ranking de pedidos no planificados.

InsertOrderInstruction

La clave única para identificar el pedido.

La clave única para identificar el recorrido.

Número de posición dentro del recorrido para TransporteDepot pedidos y para el TransportPoint A de TransporteAB pedidos.

Número de posición dentro del recorrido para TransportPoint B de un TransporteAB pedido.

Este elemento no está configurado para TransporteDepot pedidos.

La clave única para identificar el vehículo.

La clave única para identificar el remolque.

La clave única para identificar el tren.

La posición del tour dentro de la cadena.

InsertOrderProposal

Las instrucciones para insertar el pedido.

Si es cierto, se cambió un vehículo en un recorrido existente. De lo contrario, es un nuevo recorrido.

Si es verdadero, la posición de la cadena se cambió en un recorrido existente. De lo contrario, es un nuevo recorrido.

El costo de insertar el pedido.

La distancia adicional [m] para insertar el pedido.

El período de recorrido adicional [seg].

El período de conducción adicional [seg].

La hora de llegada a la parada del pedido.

La hora de salida en la parada del pedido.

Intervalo

Atributo & # 160Name Tipo Descripción
de En t Inicio del intervalo ([seg] desde un punto de referencia en el tiempo en, 0 & lt = desde).
hasta En t Fin del intervalo ([seg] desde un punto de referencia en el tiempo en, 0 & lt hasta y desde & lt = hasta).

Zona de carga

Una restricción de longitud de una carga. Si el atributo se omite o se establece en cero, no se considerará.

Una restricción de ancho de una carga. Si el atributo se omite o se establece en cero, no se considerará.

Una restricción de altura de una carga. Si el atributo se omite o se establece en cero, no se considerará.

Una restricción de peso de una carga. Si el atributo se omite o se establece en cero, no se considerará.

Función de carga

La cantidad de período de carga independiente de la cantidad para un conjunto de puntos de recorrido que comparten el mismo ID de sitio. ([seg], & gt = 0, opcional).

El exponente para funciones de carga no lineales (opcional, & gt = 0, & lt = 2).

El período máximo para esta función de carga ([seg], & gt = 0, opcional).

LogisticPoint

Un campo adicional para describir el punto logístico (opcional) no relevante para la planificación de viajes.

La clave única para identificar los puntos de transporte que pertenecen juntos de forma lógica. Por ejemplo, todos los puntos logísticos en un local obtienen el mismo ID (& gt 0, opcional). Estos puntos logísticos no necesitan la misma ubicación, pero suelen estar cerca. Este ID es relevante para el cálculo del período de servicio.

Período de servicio adicional en el punto de transporte en caso de un SiteId determinado ([sec], & gt = 0). Si hay varios puntos logísticos consecutivos en un recorrido que se refieren a puntos logísticos con el mismo siteId, el período de servicio adicional solo se consideraría en el primer punto logístico de esa fila (por ejemplo, el período para un control de seguridad en la puerta del mismo). local). En el caso de diferentes períodos de sitio adicionales, el valor máximo es relevante para el primer punto logístico.

La clave única para identificar claramente la función de carga relacionada (& gt 0, opcional). Esta función calcula el período de carga en este punto dependiendo de las cantidades de recolección. Omitir este atributo significa que el período de carga en este punto es 0. Si no se definen pickupQuantities, el período resultante será 0. Por lo tanto, se omitirán incluso los períodos fijos.

La clave única para identificar claramente la función de descarga relacionada (& gt 0, opcional). Esta función calcula el período de descarga en este punto en función de las cantidades de entrega. Omitir este atributo significa que el período de descarga en este punto es 0. Si no se definen DeliveryQuantities, el período resultante será 0. Por lo tanto, se omitirán incluso los períodos fijos.

MaximumTourPeriodRestriction

Esta clase contiene restricciones de período de recorrido que dependen de los conductores individuales. Esta configuración permite restringir los períodos de recorrido teniendo en cuenta los tiempos de viaje regulares para los conductores que pueden comenzar y finalizar su recorrido en casa.

Puede encontrar más información sobre cómo utilizar la función en la documentación de casos de uso.

El máximo del período total del recorrido reducido por el período máximo permitido del recorrido.

Este valor se considera segundos y debe ser & gt 0.

El período máximo permitido del recorrido es la parte máxima del período del recorrido que el empleador puede considerar como período no laborable.

Por lo general, representa el tiempo de conducción del empleado hacia y desde la ubicación de la empresa. Si una de las distancias hasta el primer cliente o desde el último cliente es más corta que la distancia a la ubicación de la empresa, se utilizará la distancia desde o hacia el cliente.

Este valor se considera segundos y debe ser & gt 0.

NightTourRestricciones

Define qué períodos se consideran "nocturnos".

Un recorrido se denomina "recorrido nocturno" si la longitud de la intersección del intervalo del recorrido con algún intervalo nocturno supera este umbral.

El período máximo de un 'tour nocturno'. Cuando un plan de entrada excede este valor, se devolverá el TourViolation MAX_PERIOD_PER_NIGHT_TOUR.

El período máximo de una cadena que contiene un "tour nocturno". Cuando un plan de entrada excede este valor, se devolverá el TourViolation MAX_PERIOD_PER_NIGHT_TOUR.

Parámetros de la noche a la mañana

Costes adicionales por cada pernoctación ([MU]).

Costos adicionales por cada pedido no planificado ([MU]). Los valores más altos reducen el número de pedidos no planificados.

El número máximo de pernoctaciones posteriores. Los valores legales van de 0 a 6.

Esta matriz booleana especifica si el servidor PTV xTour puede planificar una estadía de una noche entre dos intervalos operativos. Cada campo de matriz representa un espacio entre dos intervalos operativos. Si se establecen más campos de los posibles huecos, el servidor PTV xTour ignorará los valores superfluos.

Ejemplo: suponga que se configuran 4 intervalos de funcionamiento para el vehículo dado. NightStayPattern [false, true, true] especifica que las pernoctaciones son válidas entre los intervalos operativos 2 y 3 y 3 y 4, pero no entre los intervalos 1 y 2. Tenga en cuenta que esta matriz puede contener un máximo de 6 valores, lo que significa que se pueden especificar pernoctaciones durante 7 intervalos de funcionamiento.

Las cadenas de viajes de los vehículos que realizan al menos un recorrido (obligatorio). Hay un elemento en la lista para cada vehículo usado.

La descripción general de los recorridos planificados en todas las cadenas de viajes. Este atributo no es relevante para la importación de los recorridos existentes, pero aparece en el caso de exportación para proporcionar información adicional.

PlanResult

La suma de los costos por cadena de todas las cadenas planificadas ([MU]). Consulte Costos de vehículos.

La clave única para identificar todos los pedidos de transporte programados (opcional). Este atributo no aparece si no se planifican pedidos de transporte en los recorridos.

La clave única para identificar todos los vehículos programados (opcional). Este atributo no aparece si no se planean vehículos en los recorridos.

Esta matriz de objetos UnscheduledOrderAnalysisResult representa los resultados del análisis para cada pedido no programado. El análisis especifica por qué no se pudo planificar un pedido. Por defecto, este atributo es NULL. El análisis debe activarse mediante UnscheduledOrderAnalysisParams o estableciendo maximumNumberOfUnscheduledOrdersToBeAnalyzed en StandardParams.

Parámetros de planificación

Este factor se utiliza si se establece directVelocity (opcional, & gt = 0). Si se establece en 0.0, se toma el valor predeterminado de conf / TourOpt.ini.

Factor de corrección para periodos de carga con copiloto para representar una carga más rápida con un valor menor a 1, una carga más lenta con un valor mayor a 1 o una carga estándar con el valor 1 (& gt = 0, opcional). Omitir este atributo significa que se establece el valor 1 para la carga estándar.

Establezca esto en verdadero si no desea mezclar TransportPoints que requieren un copiloto con TransportPoints que no necesitan un copiloto.

Este atributo especifica un conjunto de regulaciones de controladores personalizadas. Se permite un máximo de 10 regulaciones diferentes.

Una serie de incompatibilidades de productos a considerar en los recorridos.

La consideración de incompatibilidades de productos se puede deshabilitar para vehículos específicos utilizando el parámetro ignoreProductIncompatibility en BaseVehicle.

Si este parámetro se establece en verdadero, se utiliza un mecanismo de retroceso a la distancia directa para calcular la distancia. Eso significa que, si la distancia a una ubicación no se pudo determinar en la carretera, en su lugar se usa la distancia directa multiplicada por un factor constante. Este factor se especifica como DTF en conf / TourOpt.ini.

Los períodos de conducción se determinan en consecuencia mediante el uso de la distancia y el factor de velocidad directa que también se especifica en conf / TourOpt.ini.

Si es cierto, el algoritmo evita recreaciones tempranas al comienzo del recorrido. El algoritmo puede insertar recreaciones tempranas para evitar la necesidad de una recreación más larga más adelante en el recorrido. El valor predeterminado es falso.

Permite tener en cuenta las limitaciones de varios compartimentos en el vehículo. Además, es necesario establecer tanto indexOfBlockingQuantity como indexOfBlockedQuantity.

Las cantidades bloqueadas solo se pueden cargar o descargar en una parada si la cantidad de la cantidad bloqueada no excede un umbral específico del vehículo en la misma parada.

Esta función no está disponible si la flota contiene trenes o remolques.

El índice basado en 0 de la cantidad en la matriz de cantidades que se considera como cantidad de bloqueo para restricciones multicompartimentales.

El índice basado en 0 de la cantidad en la matriz de cantidades que se considera cantidad bloqueada para restricciones de compartimentos múltiples.

Producto incompatibilidad

La clave única para identificar el primer producto. Debe ser & gt 0.

La clave única para identificar el segundo producto. Debe ser & gt 0.

Cantidades

Las cantidades individuales ([QU], & gt = 0, opcional).

CantidadDependientePeriodos

Periodo de carga por unidad de cada cantidad ([seg], & gt = 0).

RegulacionesBase

La clave única para identificar este objeto de normativa. Requiere valores mayores que 0. Use este ID en DriverSettings para señalar este objeto de regulaciones.

Restricciones

Atributo & # 160Name Tipo Descripción
maxTourCount Entero Número máximo de recorridos (& gt = 0, opcional). Omitir este atributo significa un número ilimitado de recorridos.
maxTransportPointCountPerTour Entero Número máximo de puntos de transporte en un recorrido (& gt = 0, opcional). Omitir este atributo significa un número ilimitado de puntos de transporte.

El parámetro mergeTransportPointCountPerSite afecta la forma en que los puntos de transporte en el mismo sitio se cuentan para esta restricción.

Decide si los puntos de transporte con el mismo siteID (& gt 0) se cuentan como 1 con respecto a la restricción maxTransportPointCountPerTour. De forma predeterminada, este parámetro se establece en falso, lo que significa que se cuenta cada punto de transporte, sin tener en cuenta su ID de sitio. En este caso, no se contabilizan los puntos de transporte en los depósitos.

Si se establece en verdadero, los puntos de transporte en el mismo sitio se cuentan como un solo punto de transporte. Además, los puntos de transporte en los depósitos también se cuentan como punto de transporte único.

Este parámetro afecta a todas las restricciones de maxTransportPointCountPerTour en la solicitud, independientemente de si se establece como restricción global o como restricción específica de vehículo en la flota (VehicleRestrictions o Train).

Las restricciones que dependen del tour.

Define restricciones para los recorridos nocturnos, es decir, cuando se aplica otro período máximo de recorrido a los recorridos nocturnos. Estas restricciones se considerarán además de las restricciones del tour.

Secuenciación de parámetros

El número de puntos de transporte DESPUÉS del depósito de partida que debe mantenerse fijo durante el cálculo. El depósito en sí está fijo de forma predeterminada. Para recorridos sin depósito, este valor contiene el número de puntos de transporte desde el inicio que deben mantenerse fijos. Este parámetro solo considera los puntos de transporte especificados en un plan de entrada.

El número de puntos de transporte ANTES del depósito final que deben mantenerse fijos durante el cálculo. El depósito en sí está fijo de forma predeterminada. Para recorridos sin depósito, este valor contiene el número de puntos de transporte desde el final que deben mantenerse fijos. Este parámetro solo considera los puntos de transporte especificados en un plan de entrada.

Limita el tiempo disponible de la máquina para la optimización del recorrido ([seg], & gt 0, opcional). Se recomienda proporcionar el mayor tiempo posible de la máquina. Omitir este atributo significa que la optimización del recorrido se ejecuta sin límites de tiempo.

Este atributo especifica cuántos pedidos no programados deben analizarse. Si se establece en NULL o 0, no se realizará ningún análisis. El máximo es el número de pedidos.
El resultado se devuelve en PlanResult como una matriz de UnscheduledOrderAnalysisResult

Plan de secuenciación

El recorrido de secuenciación resultante.

Resumen de la gira planificada. Este atributo no es relevante para la importación de los recorridos existentes, pero aparece en el caso de exportación para proporcionar información adicional.

SequencingPlanResult

Los eventos del recorrido de la cadena de viajes en orden cronológico para obtener una descripción general del perfil de tiempo sin interrupciones.

Los períodos restantes causados ​​por el recorrido planificado relevantes para el cálculo del primer turno del próximo recorrido (opcional). Utilice este valor como parámetro de entrada para BaseVehicle- & gtdriverSettings para calcular recorridos posteriores.

La clave única para identificar todos los pedidos de transporte secuenciados programados (opcional). Este atributo no aparece si no se planifican órdenes de transporte secuenciales en los recorridos.

Los ID de todos los pedidos de transporte secuencial no programados (opcional). Este atributo no aparece si todas las órdenes de transporte secuenciales están planificadas en recorridos.

Los resultados del análisis de pedidos no programados.

SecuenciaciónTour

SequencingTourPoint

SequencingTourResult

SecuenciaciónTransporteAB

Atributo & # 160Name Tipo Descripción
transportPointA TransportPoint Punto de transporte A del pedido para recoger la mercancía (obligatorio).
transportPointB TransportPoint Punto de transporte B del pedido para entregar la mercancía (obligatorio).
cantidades Cantidades Cantidades de la orden de transporte ([QU], & gt = 0, opcional). Están relacionados con las capacidades del vehículo. Estas cantidades se cargan en el vehículo solo entre los dos puntos de transporte. Omitir este atributo significa que las cantidades no serán consideradas.
maxTransportPeriod Entero El período máximo de transporte que las mercancías pueden permanecer en el vehículo desde que salen del punto de transporte A hasta que llegan al punto de transporte B ([sec], & gt = 0, opcional). Omitir este atributo significa que la mercancía puede permanecer en el vehículo sin limitaciones de tiempo.

SecuenciaciónTransporte Depósito

Atributo & # 160Name Tipo Descripción
transportPoint TransportPoint Punto de transporte del pedido para recoger o entregar la mercancía (obligatorio).
pickupQuantities Cantidades Las cantidades de recogida de la orden de transporte ([QU], & gt = 0, opcional). Están relacionados con las capacidades del vehículo. Es posible utilizar cantidades de entrega al mismo tiempo. Omitir este atributo significa que las cantidades no serán consideradas.
entregaCantidades Cantidades Cantidades de entrega de la orden de transporte ([QU], & gt = 0, opcional). Están relacionados con las capacidades del vehículo. Es posible utilizar cantidades de recogida al mismo tiempo. Omitir este atributo significa que las cantidades no serán consideradas.
maxTransportPeriodForDeliveries Entero El período máximo de transporte que las mercancías pueden permanecer en el vehículo desde que salen del depósito de inicio hasta que llegan al punto de transporte ([sec], & gt = 0, opcional). Omitir este atributo significa que las mercancías (normalmente entregas) pueden permanecer en el vehículo sin limitaciones de tiempo.
maxTransportPeriodForPickups Entero El período máximo de transporte que las mercancías pueden permanecer en el vehículo desde que salen del punto de transporte hasta que llegan al depósito final ([sec], & gt = 0, opcional). Omitir este atributo significa que las mercancías (normalmente, las camionetas) pueden permanecer en el vehículo sin limitaciones de tiempo.
depotAvailabilityForDeliveries Entero La primera vez que las mercancías están disponibles en el depósito de inicio ([seg] desde un punto de referencia en el tiempo en, & gt = 0, opcional). Omitir este atributo significa que las mercancías (normalmente entregas) están disponibles en el depósito de inicio en cualquier momento.
depotAvailabilityForPickups Entero La última vez que la mercancía se puede entregar al depósito final ([seg] desde un punto de referencia en el tiempo, & gt = 0, opcional). Omitir este atributo significa que las mercancías (normalmente recogidas) se pueden entregar al depósito final en cualquier momento.

SecuenciaciónTransporteOrden

Vehículo de secuenciación

StandardParams

Si es verdadero, se ejecuta el paso de reducción de recorrido (opcional). Este paso intenta reducir el número de recorridos. Todos los puntos turísticos deben permanecer planificados. Dependiendo del problema, esto requiere algo de tiempo. Omitir este atributo significa que se ejecuta el paso de reducción de recorrido. La restricción del uso está documentada en las clases heredadas.

Limita el tiempo disponible de la máquina para la optimización del recorrido ([seg], & gt 0, opcional). Se recomienda proporcionar el mayor tiempo posible de la máquina. Omitir este atributo significa que la optimización del recorrido se ejecuta sin límites de tiempo.

Este atributo especifica cuántos pedidos no programados deben analizarse. Si se establece en NULL o 0, no se realizará ningún análisis. El máximo es el número de pedidos.
El resultado se devuelve en PlanResult como una matriz de UnscheduledOrderAnalysisResult.

Este atributo opcional especifica un conjunto de clasificaciones para diferentes objetivos de optimización.

Este atributo especifica un método interno. Ajuste este valor solo en colaboración con el soporte de PTV.

Este atributo especifica un método interno. Ajuste este valor solo en colaboración con el soporte de PTV.

Este atributo especifica un método interno. Ajuste este valor solo en colaboración con el soporte de PTV.

Costos totales

Los costos por un período de recorrido de una hora ([MU / h]).

Los costos totales del recorrido completo ([MU]).

Un campo adicional para describir el recorrido (opcional) que no es relevante para la planificación del recorrido.

La clave única para identificar claramente el tráiler relacionado (& gt 0). Si no se establece este atributo, no se utiliza un avance para este recorrido. Los diferentes recorridos dentro de una cadena pueden usar diferentes remolques, pero un remolque específico solo puede ocurrir dentro de una sola cadena.

La clave única para identificar claramente el tren relacionado (& gt 0). Si no se establece este atributo, no se utiliza un remolque para este recorrido y, por lo tanto, tampoco un tren.

Si es cierto, el tráiler se repara durante la optimización del recorrido. De lo contrario, el remolque se puede cambiar durante la optimización del recorrido.

Si es verdadero, el período intermedio del recorrido anterior se ignorará (si está en el plan de entrada) o se ha ignorado (si está en el plan de salida).

Restricciones del tour. Contiene los mismos valores que el recorrido correspondiente del plan de entrada. Si es nulo allí, su valor será nulo. También será nulo si no se proporciona un plan de entrada. En los planes de salida, estos valores son solo informativos. Estos valores, si están presentes, sobrescriben los de Restricciones solo para este recorrido.

Puntos de tours del tour (requerido). La secuencia de los puntos del recorrido en la lista corresponde a la cronología de los puntos del recorrido. Principalmente, los puntos de recorrido se refieren a puntos de transporte, solo el primer y el último punto de recorrido se refieren a un depósito. Cada punto de transporte solo debe ocurrir una vez en los recorridos.

Resultado del recorrido planificado. Este atributo no es relevante para la importación de un recorrido existente, pero aparece en el caso de exportación para proporcionar información adicional.

TourEvento

Índice del punto logístico en el que tiene lugar el evento, o -1 si el evento tiene lugar en la carretera.

Una variedad de TourEventDescriptions para este evento. Consulte TourEventDescription para obtener más detalles. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.

Una variedad de TourEventViolations para este TourEvent. Consulte TourEventViolation para obtener más detalles. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.

Índice del recorrido dentro de la cadena que comienza con 0. Los eventos entre dos recorridos que no pertenecen a un recorrido específico tienen índice -1.

TourPoint

Atributo & # 160Name Tipo Descripción
tourFixed booleano Si es cierto, el punto de recorrido es fijo. De lo contrario, el punto del recorrido se puede cambiar a otro recorrido durante la optimización del recorrido. Esto solo es relevante en caso de que no se fije el recorrido; de lo contrario, el valor verdadero se establece para todos los puntos del recorrido del recorrido.
permanecerPlanificado booleano Si es cierto, el punto de recorrido debe permanecer planificado. De lo contrario, el punto de recorrido se puede configurar sin programar durante la optimización del recorrido.

TourPointResult

Atributo & # 160Name Tipo Descripción
Solicitar ID Entero La clave única para identificar claramente el pedido de transporte relacionado (opcional). Este atributo solo aparece en el caso de un punto de transporte.
hora de llegada En t La hora de llegada al punto turístico ([seg] desde un punto de referencia en el tiempo en adelante).
startServiceTime En t La hora de inicio del período de servicio en el punto de recorrido ([seg] desde un punto de referencia en el tiempo en adelante).
endServiceTime En t La hora de finalización del período de servicio en el punto de recorrido ([seg] desde un punto de referencia en el tiempo en adelante).
hora de salida En t La hora de salida en el punto turístico ([seg] desde un punto de referencia en el tiempo en adelante).
DrivingPeriod En t El período de conducción desde el predecesor del punto de recorrido ([seg]).
periodo de espera En t El intervalo, el vehículo tiene que esperar porque la llegada es anterior al siguiente intervalo válido de apertura del punto de recorrido y no es posible la conversión en período de descanso, descanso o inactividad ([seg]).
periodo de servicio En t La duración del período de servicio en el punto turístico ([seg]). Por lo general, el período de servicio consiste en un período de carga y descarga. En el caso de un punto de transporte, se incluye la cantidad de período de servicio independiente del vehículo.
breakPeriodOnRoad En t El período de descanso que interrumpe el período de conducción ([seg]).
breakPeriodAtTourPoint En t El período de descanso que interrumpe o es simultáneo al período de servicio o que consiste en un período de espera convertido ([seg]).
restPeriodOnRoad En t El período de descanso que interrumpe el período de conducción ([seg]).
restPeriodAtTourPoint En t El período de descanso que interrumpe o es simultáneo al período de servicio o consiste en un período de espera convertido ([seg]).
precocidad En t El lapso entre la llegada del vehículo y el siguiente intervalo válido de apertura del punto de recorrido ([seg]).
demora En t El lapso de llegada al punto de recorrido excede el final del último intervalo de apertura del punto de recorrido ([seg]).
startDistance En t La distancia recorrida desde el primer punto de recorrido ([m]).
Distancia de conducción En t La distancia desde el predecesor del punto de recorrido ([m]).
currentQuantities Cantidades Las cantidades en el recorrido después de haber servido el punto de recorrido ([QU]).
tourPointViolations Cuerda[] Las infracciones ocurridas en el punto turístico (opcional). Este atributo solo aparece si hay restricciones violadas. La optimización del recorrido solo planifica recorridos válidos. Un recorrido es válido si no hay violaciones de las restricciones consideradas. Se debe importar un recorrido no válido. & # 160Consulte & # 160TourViolation para obtener detalles sobre violaciones individuales. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.

TourRestricciones

El período máximo desde el inicio hasta el final de un recorrido ([seg], & gt = 0, opcional). Omitir este atributo significa que no hay ninguna restricción especial para el recorrido.

El período máximo de conducción entre todos los puntos de recorrido de un recorrido ([sec], & gt = 0, opcional). Omitir este atributo significa que no hay ninguna restricción especial para el recorrido.

La distancia máxima entre todos los puntos de recorrido de un recorrido ([m], & gt = 0, opcional). Omitir este atributo significa que no hay ninguna restricción especial para el recorrido.

La distancia máxima entre el primer punto de recorrido y el último punto de recorrido de un recorrido ([m], & gt = 0, opcional). A diferencia de maxDistance, este valor no comprende la distancia desde el depósito o la ubicación del vehículo hasta el primer punto de recorrido y desde el último punto de recorrido hasta el depósito o la ubicación del vehículo. Omitir este atributo significa que no hay ninguna restricción especial para el recorrido.

Distancia máxima entre dos puntos de recorrido consecutivos de un recorrido ([m], & gt = 0, opcional). Omitir este atributo significa que no hay ninguna restricción especial para el recorrido.

TourResult

Campo adicional para describir el tren.

Campo adicional para describir el tráiler.

El máximo de todas las maxLoadingAreas de órdenes de transporte especificadas que están programadas para el recorrido.

El mínimo de todas las minLoadingAreas especificadas de las órdenes de transporte que están programadas para el recorrido actual.

TourViolaciones

Una serie de infracciones. Consulte TourViolation para obtener detalles sobre violaciones individuales. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.

Remolque

Un remolque no define ninguna característica del conductor ya que siempre depende de un vehículo ni define capacidades o valores de costo. Este último estará definido por las reglas del tren.

La clave única para identificar claramente el tráiler (& gt 0).

Campo adicional para describir el remolque (opcional). No es relevante para la planificación de viajes.

Entrenar

Tanto los vehículos como los remolques pueden ocurrir en diferentes trenes, pero no debe ocurrir una combinación específica de vehículo y remolque.

La clave única para identificar claramente el tren (& gt 0).

Campo adicional para describir el tren (opcional) no relevante para la planificación de viajes.

Las claves únicas para identificar el vehículo permitidas en esta regla de tren. La lista debe contener al menos un identificador.

Las claves únicas para identificar el remolque permitidas en esta regla de tren. La lista debe contener al menos un identificador.

La clave única para identificar la matriz de distancia que se utilizará con este tren (consulte Cálculo de matriz de distancia). Si se utiliza la velocidad directa, este parámetro puede dejarse vacío.

El tamaño y / o peso mínimo de la carga de un tren. Omitir este atributo significa que no hay límite inferior.

El tamaño y / o peso máximo de la carga de un tren. Omitir este atributo significa que no hay límite superior.

Categoría del tren (1 & lt = x & lt = 255, opcional). Las categorías son una forma de agrupar los trenes. Son útiles para asignar órdenes de transporte a los trenes. Omitir este atributo significa que se establece la categoría estándar 1.

El factor de corrección por períodos de conducción para representar un tren más rápido con un valor menor que 1, un tren más lento con un valor mayor que 1 o un tren estándar con el valor 1 (& gt = 0, opcional). Omitir este atributo significa que se establece el valor 1 para el tren estándar.

Equipo disponible del tren para satisfacer los requisitos del pedido de transporte (1 & lt = x & lt = 512, opcional). Hay hasta 512 banderas de equipos diferentes posibles. Omitir este atributo significa que el tren no tiene banderas de equipo.

El número máximo de puntos de transporte en un recorrido en tren (& gt = 0, opcional). Omitir este atributo significa un número ilimitado de puntos de transporte.

El parámetro mergeTransportPointCountPerSite & # 160 afecta la forma en que los puntos de transporte en el mismo sitio se cuentan para esta restricción.

TransporteAB

Atributo & # 160Name Tipo Descripción
transportPointA TransportPoint Punto de transporte A del pedido para recoger la mercancía (obligatorio).
transportPointB TransportPoint Punto de transporte B del pedido para entregar la mercancía (obligatorio).
cantidades Cantidades Cantidades de la orden de transporte ([QU], & gt = 0, opcional). Están relacionados con las capacidades del vehículo. Estas cantidades se cargan en el vehículo solo entre los dos puntos de transporte. Omitir este atributo significa que las cantidades no serán consideradas.
maxTransportPeriod Entero El período máximo de transporte que las mercancías pueden permanecer en el vehículo desde que salen del punto de transporte A hasta que llegan al punto de transporte B ([sec], & gt = 0, opcional). Omitir este atributo significa que la mercancía puede permanecer en el vehículo sin limitaciones de tiempo.

TransporteDepot

Las claves únicas para identificar claramente los depósitos relacionados (& gt 0, opcional). Con un elemento en la lista, la orden de transporte tiene una asignación fija al depósito. Con más de un elemento en la lista, la optimización del recorrido puede elegir uno de los depósitos como depósito fijo. En caso de cantidades de entrega, este depósito se considera el depósito de inicio fijo. Lo mismo se aplica si no se definen cantidades. En el caso de cantidades de recogida, este depósito se considera el depósito final fijo. Omitir este atributo significa que el transporte se puede realizar con cualquier depósito.

Orden de transporte

La clave única para identificar claramente el vehículo relacionado (& gt 0, opcional). La orden de transporte tiene una asignación fija al vehículo. Omitir este atributo significa que cualquier vehículo puede ejecutar la orden de transporte.

Categorías válidas para vehículos que conducen la orden de transporte (1 & lt = x & lt = 255, opcional). Hay hasta 255 categorías diferentes posibles. Son útiles para asignar la orden de transporte a un grupo de vehículos. Omitir este atributo significa que la orden de transporte puede ser ejecutada por vehículos de cualquier categoría.

Requisitos de la orden de transporte que el vehículo debe cumplir con su equipamiento en caso de ejecutar la orden de transporte (1 & lt = x & lt = 512, opcional). Hay hasta 512 indicadores de requisitos diferentes posibles. Omitir este atributo significa que la orden de transporte no tiene requisitos.

Exclusiones de la orden de transporte que el vehículo no debe cumplir con su equipamiento en caso de ejecutar la orden de transporte (1 & lt = x & lt = 512, opcional). Hay hasta 512 indicadores de exclusión diferentes posibles. Omitir este atributo significa que la orden de transporte no tiene exclusiones.

Número de área de la orden de transporte (& gt 0, opcional). Una orden de transporte asignada a un área solo se puede planificar en un recorrido con órdenes de transporte que tengan el mismo número de área o ninguno. Por lo tanto, es necesario un vehículo con un número de área correspondiente. Este número solo se tiene en cuenta al utilizar AreaParams. Omitir este atributo significa que la orden de transporte no tiene asignación a un área y se puede planificar en cualquier recorrido.

El tamaño y / o peso mínimo de una orden de transporte. Omitir este atributo significa que no hay límite inferior.

El tamaño y / o peso máximo de una orden de transporte. Omitir este atributo significa que no hay límite superior.

Si es cierto, el transporte en un remolque está desactivado. El valor predeterminado es falso.

TransportPoint

Posición del número de área del punto de transporte (& gt 0, opcional). Esta posición es responsable de un orden ascendente de los puntos de transporte en un recorrido. Por tanto, varios puntos de transporte con el mismo número de área podrían tener la misma posición de número de área. Sin embargo, no es posible una posición sin un número de área. Esta posición solo se considera cuando se usa AreaParams. Omitir este atributo significa que el punto de transporte no tiene una posición de número de área y se puede planificar en cualquier posición del recorrido.

Si es verdadero, se requiere un copiloto para este TransportPoint. El valor predeterminado es falso.

UnscheduledOrderAnalysisParams

Los pedidos que deben analizarse. Debe ser un subconjunto de los OrderIds no programados del plan de entrada.

UnscheduledOrderAnalysisResult

Si el plan de entrada solo contiene cadenas violadas (ver & # 160AbstractTourResult.violations), la parada no se puede insertar en absoluto y el análisis de una orden no programada no devolverá más violaciones.

El orden que se analizó.

Las infracciones para vehículos. Cada elemento de la matriz representa las infracciones de un solo vehículo.

Las infracciones por giras. Cada elemento de la matriz representa las infracciones de un solo recorrido.

Vehículo

Campo adicional para describir el vehículo (opcional) no relevante para la planificación de viajes.

Período mínimo requerido entre dos recorridos consecutivos ([sec], & gt = 0). La hora de inicio más temprana del recorrido sucesivo es el final del recorrido anterior más este período de cambio.

Si el vehículo no se encuentra en el depósito de inicio, aquí se puede indicar su ubicación de inicio real. La distancia desde la ubicación de inicio hasta el depósito se indicará en ChainResult.

Si el vehículo no se ubicará en el depósito final, aquí se puede dar su ubicación final real. La distancia desde el depósito hasta la ubicación final se indicará en ChainResult.

Las restricciones del vehículo en cuanto a tours y cadenas.

El tamaño y / o peso mínimo de la carga de un vehículo. Omitir este atributo significa que no hay límite inferior.

El tamaño y / o peso máximo de la carga de un vehículo. Omitir este atributo significa que no hay límite superior.

Si es verdadero, se ignora el período intermedio antes del primer recorrido.

Costos del vehículo

Los costos de cada cadena ([MU]). Estos son los costos que surgen cada vez que el vehículo (o el conductor, respectivamente) inicia una cadena. Estos costos solo se utilizarán para reducir el número de vehículos que se planifican, si es posible, pero no se sumarán a los costos totales. En cambio, se enumerarán por separado en la respuesta. Los costos por cadena no se utilizarán con planSequence.

Restricciones de vehículos

Atributo & # 160Name Tipo Descripción
maxTransportPointCountPerTour Entero El número máximo de puntos de transporte en un recorrido del vehículo (& gt = 0, opcional). Omitir este atributo significa un número ilimitado de puntos de transporte.

El parámetro mergeTransportPointCountPerSite & # 160 afecta la forma en que los puntos de transporte en el mismo sitio se cuentan para esta restricción.

La distancia máxima [m] entre todos los puntos de recorrido de un recorrido para este vehículo. Omitir este atributo significa que la distancia del recorrido está restringida por & # 160TourRestrictions.maxDistance.

VehículoProgramaciónParams

Limita el tiempo disponible de la máquina para la optimización del recorrido ([seg], & gt 0, opcional). Se recomienda proporcionar el mayor tiempo posible de la máquina. Omitir este atributo significa que la optimización del recorrido se ejecuta sin límites de tiempo.

El objetivo que describe cómo programar los recorridos.

Si es cierto, se busca la mejor solución. Esto puede llevar bastante tiempo.

Violaciones de vehículos

La clave única para identificar el vehículo.

La clave única para identificar el remolque.

La clave única para identificar el tren.

Una serie de infracciones. Consulte TourViolation para obtener detalles sobre violaciones individuales. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.

WeeklyRestRule

Período máximo entre el final de un período de descanso semanal y el comienzo del siguiente período de descanso semanal.

Período acumulativo de tiempo que un conductor puede conducir dentro de una semana.

Período acumulativo de tiempo que un conductor puede conducir dentro de dos semanas.

Periodo mínimo de descanso semanal.

Regla de trabajo

Duración mínima de la pausa laboral requerida.

Duración mínima de la pausa prolongada si se excede el período de trabajo.

Duración máxima del tiempo de trabajo ininterrumpido sin pausa.

Duración máxima del tiempo de trabajo ininterrumpido sin tener una pausa prolongada.

Parte de la pausa de duración mínima si la pausa se divide.

Periodo máximo de trabajo tras el cual se debe realizar un descanso laboral diario.

Periodo máximo de trabajo en una semana.

Período mínimo de descanso diario ininterrumpido después del trabajo.


Clases

AdvancedTour

Nombre del Atributo Tipo Descripción
tourPointResults TourPointResult [] Una matriz de TourPointsResults que contiene detalles sobre cada punto del tour. Se debe utilizar el mismo índice que en la solicitud.
tourEvents TourEvent [] El perfil de tiempo en detalles como una matriz de eventos (puede estar vacío y el recorrido sigue siendo válido).
está violado booleano Si es cierto, se produce una infracción. Si es falso, el perfil de tiempo de cálculo es válido.
hora de inicio Calendario Especifica el comienzo del recorrido calculado.
tourPeriod En t Duración total del perfil de tiempo, incluidos todos los eventos inactivos, de conducción y de servicio.
restantesPeriodos Cuerda Periodos restantes actualizados.
aplazamientoPotencial En t Período de tiempo que se puede aplazar el resultado completo sin cambiar la estructura del resultado.
GenuineWaitingPeriod En t Resumen de todos los períodos de espera genuinos en los puntos turísticos de este tour.
períodos de recreación RecreaciónPeriodos Resumen de todos los períodos de recreación en este tour.

Australia NGA2011

El uso de energía de tanque a rueda en [MJ].

El CO2e del pozo al tanque en [kg]. Este valor solo está presente para combustibles convencionales con una relación de biocombustible del 0%.

El CO2e del tanque a la rueda en [kg].

El tanque de CO2 a la rueda en [kg].

El tanque de CH4 (metano) a rueda en [g].

El tanque de N2O (óxido nitroso) a rueda en [g].

El consumo de combustible en [kg]. Este valor es 0 para factores de conversión específicos del vehículo.

Rectángulo

Un rectángulo delimitador especificado por sus coordenadas superior derecha e inferior izquierda.

La esquina inferior izquierda del rectángulo. Las coordenadas se dan en el mismo formato que se especifica en la solicitud.

La esquina superior derecha del rectángulo. Las coordenadas se dan en el mismo formato que se especifica en la solicitud.

BreakIntervals

Nombre del Atributo Tipo Descripción
breakPeriod En t Especifica la duración de la pausa.
intervalos Intervalo[] Especifica los intervalos en los que se estipulan las pausas.

BreakRule

Período ininterrumpido de tiempo que un conductor puede conducir sin descanso.

Observación: Según la normativa de la UE: 4 h 30 min (16200 s)

Período mínimo de tiempo requerido para la primera pausa.

Observación: Según la normativa de la UE: 15 min (900 s)

Período mínimo de tiempo requerido para la segunda pausa.

Observación: Según la normativa de la UE: 30 minutos (1800)

BreakRuleAUS

Después de un período de conducción, el conductor deberá tomar un descanso ininterrumpido de al menos el período de descanso.

La legislación australiana sobre fatiga del conductor de vehículos pesados ​​establece el descanso mínimo y las horas máximas de trabajo. En el caso de BreakRuleAUS, las horas máximas de trabajo son iguales al período máximo de observación menos el período de descanso.

Duración mínima de un descanso obligatorio.

Observación: Según normativa NTC_AUS: 15 m (900 s)

El período de observación en el que se debe realizar al menos una pausa de descanso.

Observación: Según normativa NTC_AUS: 5,25h (18900s)

El período de observación en el que se deben realizar al menos dos descansos.

Observación: Según normativa NTC_AUS: 7,5h (27000 s)

El período de observación en el que se deben realizar al menos cuatro descansos.

Observación: Según normativa NTC_AUS: 10h (36000 s)

BrunnelManoeuvre

Una maniobra opcional de túnel o puente.

El índice de matriz del texto de descripción o el nombre de la carretera del túnel o puente.

El índice de la maniobra donde termina el puente o túnel.

La distancia desde la salida del puente o túnel hasta la maniobra en [m].

BulkRouteInfo

Para cada ruta de entrada, esta matriz contiene un elemento en el mismo índice que contiene los resultados del cálculo de la ruta.

BulkRouteInfoResult

Si la ruta se ha ejecutado con éxito, este elemento contiene el tiempo y la distancia resultantes de la ruta. De lo contrario, este elemento es nulo y los atributos de error contienen información sobre por qué falló el enrutamiento.

Si el enrutamiento se ha ejecutado con éxito, esto es ÉXITO. De lo contrario, contiene el código de error que describe por qué falló el enrutamiento.

Si el enrutamiento se ha ejecutado correctamente, este atributo es nulo. De lo contrario, contiene el mensaje de error que describe por qué falló el enrutamiento.

CENEmissionConfiguration

El consumo medio de combustible de una flota en [l / 100 km] para tipos de combustible líquido o [kg / 100 km] para tipos de combustible gaseoso como COMPRESSED_NATURAL_GAS.

El consumo medio de combustible para un tipo específico de ruta en [l / 100 km] para tipos de combustible líquido o [kg / 100 km] para tipos de combustible gaseoso como COMPRESSED_NATURAL_GAS.

El consumo de combustible real para esta ruta en [l] para tipos de combustible líquido o [kg] para tipos de combustible gaseoso como COMPRESSED_NATURAL_GAS.

Especifica el CEN u otra versión basada en factores para calcular las emisiones.

CENmissionConversionFactors

Porcentaje de biocombustible en mezcla de combustible. 0 significa que no hay biocombustible, 100 significa 100% biocombustible.

Titular de los factores de conversión reales.

Escenarios de misión

Las emisiones basadas en el consumo de combustible específico del vehículo. El consumo de combustible del vehículo se establece a pedido o en el perfil del vehículo.

Las emisiones basadas en el consumo de combustible específico de una flota.

Las emisiones basadas en el consumo de combustible específico de una ruta.

Las emisiones basadas en el consumo real de combustible para esta ruta.

Las emisiones se basan en el consumo de combustible calculado por HBEFA 3.1 o superior. Los valores basados ​​en HBEFA 2.1 no serán correctos. Si no desea calcular las emisiones basándose en HBEFA, utilice HBEFAVersion NO_HBEFA.

Los factores de conversión de energía y emisiones. Si el tipo de combustible admite mezclas con biocombustible, se proporcionan tres elementos en este orden (pueden ocurrir duplicados si la mezcla de combustible real contiene 0% o 100% de biocombustible):

  • la mezcla de combustible real (disponible para todos los tipos de combustible)
  • 0% de biocombustible (solo EUROSUPER y DIESEL, no para CO2_DECREE_FRANCE_2011)
  • 100% biocombustible (solo EUROSUPER y DIESEL, no para CO2_DECREE_FRANCE_2011)

Solo se llena si CENVersion no es igual a CEN_2011.

CENmisiones

CENmisiones 2011

El uso de energía de tanque a rueda en [MJ].

El uso de energía de pozo a rueda en [MJ].

El CO2e del pozo a la rueda en [kg].

Emisiones 2012

El uso de energía para el cálculo de tanque a rueda en [MJ].

El uso de energía para el cálculo de pozo a rueda en [MJ].

El uso de energía para el cálculo de pozo a tanque en [MJ].

El cálculo de CO2e del pozo a la rueda en [kg].

El cálculo de CO2e de pozo a tanque en [kg].

El consumo de combustible en [kg]. Este valor es 0 para factores de conversión específicos del vehículo.

CO2 Decreto Francia 2011

El VehicleParameter AVERAGE_FUEL_CONSUMPTION debe establecerse para determinar la clase de vehículo correcta. Para obtener más información, consulte las emisiones de xRoute UseCase.

El valor de CO2 del pozo a la rueda en [kg].

El valor de CO2 del pozo al tanque en [kg].

ViajeroViajeTendencia

La hora de salida del intervalo de tiempo actual, que es igual a route_start_time + dynamic_step_size * current_step_index.

Este atributo puede omitirse para el cálculo de matrices (consulte MatrixOptions).

El tiempo de viaje para esta hora de salida en [s]. Si es -1, el tiempo de viaje no se pudo calcular debido a un tramo de carretera bloqueado.

CountryInfo

Describe la información del país según la lista de waypoints.

Una serie de información detallada sobre peajes por tramo de peaje. La matriz puede ser nula si no se establece la opción correspondiente.

El código de la unidad de integración.

Información resumida sobre distancia y tiempo, basada en la ruta total. Además, el campo de costo del objeto RouteInfo contiene la distancia de peaje.

Información sobre distancia y tiempo por clase de red. Además, el campo de costo del objeto RouteInfo contiene la distancia de peaje.

Un conjunto de distancias de peaje basadas (en [m]) en los tipos de peaje en el mismo orden de los atributos en la Enumeración de TollType (por ejemplo, peaje de la ciudad, cargo por ferry).

Estos valores están actualmente incompletos. Para obtener la distancia de peaje correcta, sume los valores contenidos en perNCRouteInfo.

La primera entrada está asociada con la agregación común SPECIALCHARGE que contiene el resumen de todos los tipos de tarifas especiales de peaje.

En algunos países (por ejemplo, Alemania), estas distancias pueden diferir de las indicadas en perNCRouteInfo, ya que se calculan a partir de tablas de distancias oficiales proporcionadas por los gobiernos.

Matriz de precios de peaje basados ​​en los tipos de peaje en el mismo orden de los atributos en la Enumeración de TollType (por ejemplo, peaje de la ciudad, cargo por ferry).

El precio se expresa en subunidades de la moneda. Por ejemplo, si la moneda es el euro, el precio se indica en céntimos de euro. Si la moneda consta de 1000 subunidades, el precio se da en 10 subunidades.
La primera entrada está asociada con la agregación común SPECIALCHARGE que contiene el resumen de todos los tipos de tarifas especiales de peaje.

La moneda de los precios del peaje. En desuso, utilice el atributo currencyISOCode en su lugar.

El nombre de la moneda del idioma solicitado.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior. O si 'currencyDescription' en CountryInfoOptions se establece en true.

El código ISO 4217 de la moneda. Requiere que 'currencyISOCode' en CountryInfoOptions sea verdadero.

La información opcional del código de país. Si no se establece el parámetro RoutingParameter COUNTRY_ENCODING, este atributo no existe.

Una cadena de información adicional en el idioma deseado. Si este idioma no existe, la información se proporcionará en inglés.

La clave única para identificar el escenario de peaje que se utilizó para este país. Este atributo es opcional. Se devuelve si se establecen tollDate o tollScenarios en CountryInfoOptions.

Si estos datos de peaje tienen un nombre y el atributo CountryInfoOptions llamado toll es 'verdadero', este atributo contiene el nombre de peaje.

Este atributo contiene los totales de peaje para este país (distancia y costo). De forma predeterminada, este valor es nulo. Para habilitarlo, el atributo CountryInfoOptions tollTotals debe establecerse en 'verdadero'.

Este atributo contiene un valor porcentual del Peaje con nombre para este país. De forma predeterminada, este valor es nulo. Para habilitarlo, el atributo CostInfoOptions de CountryInfoOptions debe establecerse en 'true'.

Actualmente, este valor solo está disponible para Francia. Forma parte de la normativa francesa de ecotasa.

CountryInfoOptions

Un conjunto de tipos de reducción que son relevantes para calcular los costos de peaje, ya sea en su moneda o en euros si se desea. Todos los costos se calculan en porcentaje.

Además, se puede activar la generación de costos de peaje detallados.

Los ID de las diferentes reducciones.
Los valores legales son los valores de la lista de tipo de reducción que se encuentra en el directorio de mapas después del primer inicio del servidor PTV xRoute.

Los ReductionID no son compatibles todavía.

Si es cierto, se generan costos de peaje detallados (consulte TollCostInfo) por país.

Si es cierto, todos los precios se devolverán en euros. De lo contrario, todos los precios se devolverán en su moneda. Todos los costos se calculan en cantidades decimales.

Establece escenarios de peaje para diferentes países. Esta configuración sobrescribe los valores establecidos por tollDate.

El mapa subyacente puede contener diferentes escenarios de peaje para cada país. Estos escenarios son válidos a partir de una fecha determinada. Si se establece la fecha de peaje, xRoute utilizará el escenario correspondiente para cada país; de lo contrario, se utilizará la hora de inicio de la ruta (consulte START_TIME de RoutingParameter). Los escenarios individuales se pueden sobrescribir con el atributo tollScenarios.

Los escenarios se pueden encontrar en el archivo TollScenarios.ini en la ruta del mapa (si está disponible). La primera columna especifica la identificación del escenario. La segunda columna representa el ID del país y la séptima columna 'VÁLIDO DESDE' define la fecha de inicio para este escenario en el formato AAAAMMDD.

Si es verdadero, se devolverá el atributo opcional 'partTollCosts' en ExtendedRoute.

Si es verdadero, se activa un cálculo de peaje más detallado con peaje con nombre.El objeto de respuesta CountryInfo devolverá los TollTypes adicionales NATIOALNAMEDTOLL, NATIONALSECTIONBASED y NATIONALDISTANCEBASED.

Los objetos de respuesta PartTollCost no contienen los TollTypes más detallados.

Si es verdadero, se activa el cálculo de los totales de peaje. Por ejemplo, la distancia de peaje y los costos de peaje por país. Consulte el elemento tollTotals de CountryInfo.

Si es verdadero, se devolverán los atributos opcionales 'currencyISOCode' y 'currencyName' en CountryInfo y TollCost.

Si es verdadero, el campo waypointIndex en TollCostInfo se completa en la respuesta.

Si es verdadero, se activa el cálculo del coste porcentual para el paso. Consulte el atributo CostPercentageToPassOn de CountryInfo.

CountryInfoVehicleOptions

DailyRestRule

Período de descanso diario regular.

Primer período de un período de descanso diario regular dividido.

Segundo período de un período de descanso diario regular dividido.

Período de descanso diario reducido.

Número de períodos de descanso reducido permitidos entre dos períodos de descanso semanales cualesquiera.

Período de conducción diario regular.

Período de conducción diario extendido.

Número máximo de períodos prolongados de conducción por semana.

Observaciones: Según la normativa de la UE: 2

Nota: El valor máximo permitido es 2, no se aceptan valores mayores.

Dentro de cada uno de estos períodos después del final del período de descanso diario anterior, el conductor deberá haber tomado un nuevo período de descanso diario.

DailyRestRuleAUS

Duración mínima de un descanso diario obligatorio.

Observación: Según normativa NTC_AUS: 7h (25200 s)

Periodo máximo de trabajo no superable en un día (24h).

Observación: Según normativa NTC_AUS: 12h (43200 s)

Detalle Descripción Opción

Un nivel de detalle especial en la región de inicio o destino de una ruta.

El radio alrededor de la estación de partida o de destino en [m] donde generar la RouteDescription en el detalle solicitado minDetail.

El nivel mínimo que se generará en el área de inicio o destino.

ConductorRegulaciones

Períodos y frecuencias necesarias para cumplir con las reglas de descanso semanal de la Unión Europea.

Parámetros necesarios para obedecer las reglas de trabajo de Alemania.

Parámetros necesarios para pausas e intervalos de pausa.

ConductorRegulacionesAUS

Después de un período de conducción, el conductor deberá tomar un descanso ininterrumpido de al menos el período de descanso.

La legislación australiana sobre fatiga del conductor de vehículos pesados ​​establece el descanso mínimo y las horas máximas de trabajo. En el caso de BreakRuleAUS, las horas máximas de trabajo son iguales al período máximo de observación menos el período de descanso.

Almacena todos los períodos necesarios para cumplir la regla australiana de descanso diario.

Almacena todos los períodos necesarios para cumplir la regla australiana de descanso semanal.

DriverSettings

Si este elemento está presente y se establece el atributo residentPeriods, las regulaciones se toman de este atributo.

Períodos restantes codificados del recorrido anterior de un conductor. Si se establece este valor, las regulaciones en TourOptions deben establecerse en nulo, porque los períodos restantes contienen las Regulaciones del conductor de un recorrido anterior y no se pueden cambiar.

Si es verdadero, la regla de ruptura (UE) está deshabilitada.

Si es cierto, la regla de descanso diario (UE) está desactivada.

Si es cierto, la regla de descanso semanal (UE) está desactivada.

Si es cierto, la regla para las horas de trabajo (UE) está deshabilitada.

Si es verdadero, la regla de ruptura basada en NTC_AUS está deshabilitada.

Si es verdadero, la regla de descanso diario basada en NTC_AUS está deshabilitada.

Si es verdadero, la regla de descanso semanal basada en NTC_AUS está deshabilitada.

DynamicInfo

Información adicional sobre el tiempo de viaje en caso de enrutamiento dinámico.

Ts (Rs) = el tiempo de viaje estático en la ruta estática (sin considerar ninguna información dinámica).

Td (Rd) = el tiempo de viaje dinámico en la ruta dinámica (considerando la información dinámica).

Td (Rs) = el tiempo de viaje dinámico en la ruta estática (por ejemplo, el tiempo de viaje, incluidos los atascos). Puede no ser válido si un segmento de calle está bloqueado.

El beneficio de tiempo en [s] que tendrá al tomar la ruta dinámica en contraste con el tiempo de viaje en la ruta estática, incluidos los atascos de tráfico.

En el caso de un bloqueo de la carretera en la ruta estática de acuerdo con un incidente de tráfico dinámico, Td (Rs) no está definido. En este caso, timeBenefit se establece en -1.

La pérdida de tiempo en [s], al tomar la ruta dinámica en contraste con la ruta estática. pérdida de tiempo = Td (Rd) - Ts (Rs).

La pérdida de tiempo en [s], al tomar la ruta estática a pesar de los atascos, en contraste con la ruta estática sin atascos.

timeLoss2 = timeBenefit + timeLoss = Td (Rs) - Ts (Rs)

En el caso de un bloqueo de la carretera en la ruta estática de acuerdo con un incidente de tráfico dinámico, Td (Rs) no está definido. En este caso, timeLoss2 se establece en -1.

La diferencia de distancia entre la ruta dinámica y estática en [m].

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

Tipo de emisión

Define a qué nivel devolver las emisiones de la ruta.

Emisiones

hidrocarburos excepto metano en [g].

dióxido de carbono en [kg] (valor total).

tolueno en [g] (solo HBEFA_2_1).

xileno en [g] (solo HBEFA_2_1).

EmisionesHBEFA31

dióxido de carbono de fuentes fósiles en [kg] (este valor depende de la proporción de biocombustibles de cada país).

EmisionesHBEFA32

dióxido de carbono de fuentes fósiles en [kg] (este valor depende de la proporción de biocombustibles de cada país).

ExceptionPath

Una ruta que debe tratarse como ExceptionPath en el cálculo de la ruta. Por ejemplo, esta opción se utiliza para calcular rutas alternativas. Solo se considerará el primer atributo no vacío 'nodos', 'extSegments', 'street', 'binaryPathDesc' o 'polyline'. Si un segmento de calle ocurre en más de una instancia de ExceptionPath con un malus relativo, el malus relativo final para este segmento de calle se calculará como el promedio de los maluses dados. Hay una excepción a esta regla: si el segmento de calle en cuestión ocurre en un elemento ExceptionPath con un malus de 2501 o -99, el malus final también será 2501 o -99. Este mecanismo permite al cliente calcular una ruta alternativa aún obligando a xRoute a utilizar un segmento de calle especial (por ejemplo, un ferry); por otro lado, las carreteras bloqueadas siempre estarán bloqueadas. Si un segmento de calle ocurre en más de una instancia de ExceptionPath con un malus absoluto, el malus absoluto final para este segmento de calle será arbitrario. Este comportamiento puede cambiar en el futuro. Un segmento de calle puede obtener un malus relativo y absoluto. La lista de rutas de la respuesta no contiene información sobre estas rutas de excepción. Por ejemplo, si representa un atasco, no es posible saber si la ruta pasa por el atasco o no y cuánto tiempo lleva.

Matriz de nodos que especifican una ruta. Todos los nodos deben estar conectados.

Descripción alternativa que representa una ruta (opcional).
Esta es una representación externa que consta de una lista de ID de segmento del proveedor (por ejemplo, AQUÍ).

La sintaxis de esta descripción es:
LINESTRINGSEG (& ltsegID & gt & ltdir & gt & ltcountryCode & gt [, & ltsegID & gt & ltdir & gt & ltcountryCode & gt] *)

& ltsegID & gt = ID de proveedor
& ltdir & gt = la dirección de la digitalización
& ltcountryCode & gt = el countryCode que representa el país al que pertenece el segmento

Ejemplo:
LINESTRINGSEG (78620413 0 49,540932189 1 49,540933595 1 49)

Los SegmentID de ciertos países solo se tendrán en cuenta cuando se pueda inicializar la capa IDMapping correspondiente. Consulte la lista de países en el registro, inicializada cuando se inicia xRoute Server.

Descripción alternativa que representa una lista opcional de segmentos que coinciden con ciertos nombres de calles resp. números de calle.

La lista de segmentos incluye todos los segmentos que coinciden con al menos uno de los nombres de las calles resp. números de calle.

La sintaxis de esta descripción es:

absTimeMalus se ignorará si este atributo no está vacío, en su lugar se considerará relMalus.

Si más de un elemento ExceptionPath contienen un atributo 'street' no vacío, solo se considerará la última aparición.

calculateMatrixInfo () no admite este atributo.

Descripción binaria que representa una ruta (opcional) útil para enrutamiento alternativo e información de tráfico. La cadena de descripción de la ruta binaria se puede solicitar con cada ruta.

Este es un formato interno devuelto por un cálculo de ruta que depende del mapa utilizado actualmente. Por lo tanto, dejará de ser válido cuando se realice una actualización del mapa.

Cada descripción de ruta binaria se comparará con el mapa actualmente en uso. Se producirá un error si la verificación falla. Para aumentar el rendimiento, la clave router.exceptionPath.disableBinaryPathCheck se puede modificar, pero asegúrese de que todas las descripciones de las rutas binarias sean correctas. El envío de valores incorrectos hará que PTV xRoute Server se comporte de forma no determinista.

El malus o valor de bonificación en porcentaje que debe agregarse al valor de costo base.

Los valores legales son de -99 a 2501.

  • & lt0: bonificación (el valor mínimo -99 reducirá el valor de coste al mínimo, por ejemplo, se prefieren los tramos de carretera)
  • = 0: Sin cambios (predeterminado)
  • & gt0: Malus (el valor máximo 2501 se interpreta como tramos de carretera bloqueados)

Un malus absoluto en [s]. Si & lt 0: se agregará el valor absoluto para cada segmento de la ruta completa (ejemplo: un valor de -10 agregará 10 segundos a cada segmento de la ruta). Si & gt 0: el valor absoluto se distribuirá por igual para todos los segmentos de la ruta completa. Por ejemplo: un valor de 10 agregará 10 segundos a la ruta completa. Esto es útil para aumentar el tiempo debido a los atascos.

Si se establece el malus de tiempo absoluto y no es igual a 0, se ignorará relMalus.

Una representación alternativa de una ruta (opcional). La polilínea estará vinculada a la red de carreteras internamente.

No se ejecutará la coincidencia inteligente de carreteras, por lo que es posible que el resultado no siempre cumpla los requisitos del usuario. Para obtener los mejores resultados, los puntos de la polilínea deben estar próximos entre sí y deben coincidir exactamente con las coordenadas de los datos de la carretera del mapa configurado. Las trazas de GPS no son una entrada adecuada. Los ferries no se pueden igualar y no se tendrán en cuenta.

Solo se permite un malus relativo de -99. Para calcular una ruta de A a B utilizando una ruta de excepción de polilínea p1. pn, ejecute las siguientes dos solicitudes. Primero, calcule una ruta de p1 a pn y establezca la ruta de excepción de polilínea con malus -99, y establezca ResultListOption binaryPathDesc en verdadero. Luego calcule la ruta de A a B utilizando la representación binaryPathDesc resultante de la solicitud anterior con el malus requerido.

Para rutas largas, el cálculo llevará algún tiempo, por lo tanto, la longitud de la polilínea está limitada por defecto. Consulte el parámetro router.exceptionPath.polylineMaxLength en xroute.properties.

Expansión Descripción

Horizontes a respetar durante la expansión al calcular objetos alcanzables (solo uno permitido) o isócronas (uno o más permitidos). Los horizontes deben expresarse en [s] o [m] según el tipo de expansión. Si se dan varios horizontes, los horizontes deben estar en orden creciente.

El tipo de expansión para el cálculo de isócronas y objetos alcanzables.

ExtWayPoint

El tiempo de enlace en [s] entre matchCoord y locationCoord.

La distancia de enlace en [m] entre matchCoord y locationCoord.

El ángulo de la carretera de salida de la maniobra con respecto a la carretera de entrada en [grados] (en sentido antihorario).

El ángulo de la carretera de salida de la maniobra en relación con el norte en [grados] (en el sentido de las agujas del reloj).

El peso de giro de la maniobra.

La orientación de giro de la maniobra.

El índice del RouteListSegment al que está vinculado el waypoint.

El texto de descripción de la maniobra en el idioma de ruta solicitado (ver Opciones de ruta).

ExtendedRoute

Descripción detallada de la ruta con sus diferentes elementos de descripción de acuerdo con las opciones establecidas en el elemento ResultListOptions y la información del país, incluida la información de peaje.

Una matriz de información del país basada en la lista de puntos de ruta.

Esta matriz contiene una instancia de PartTollCosts para cada parte de la ruta. Una parte es la ruta entre dos waypoints. Este atributo se devuelve si 'calculatePartTollCosts' en CountryInfoOptions se establece en 'true'. De lo contrario, es nulo.

La descripción detallada de la ruta.

Característica Descripción

El ID del tema. Consulte la documentación sobre los datos de la capa de entidades.

Dominio de tiempo para el que es válida la característica relacionada. Consulte la documentación del dominio del tiempo.

Este atributo está vacío si la característica relacionada no tiene restricciones en lo que respecta al período de validez.

Para obtener más información, consulte la documentación sobre los datos de la capa de entidades.

HBEFATipo

Además de HBEFA, también se puede configurar el cálculo de emisiones COPERT para Australia.

Define qué versión de HBEFA se debe utilizar para el cálculo de emisiones. El valor predeterminado es HBEFA 2.1.

Además de HBEFA, también se puede configurar el cálculo de emisiones COPERT para Australia.

Intervalo

Isocrona

IsochroneInfo para cada horizonte dado en la solicitud. El índice de matriz de IsochroneInfo-array corresponde al índice de matriz de horizon-array en la solicitud.

Una información adicional. Si no hay información adicional disponible, este atributo no existe.

IsochroneInfo

El polígono que especifica la isócrona para un determinado horizonte de expansión.

Los segmentos dentro de un determinado horizonte de expansión que representan la isócrona. Cada objeto IsochroneSegment pertenece exactamente a un determinado horizonte. Esto significa que si hay varios horizontes, los conjuntos de IsochroneSegments para diferentes horizontes siempre están separados (ver figura).

El horizonte al que corresponde este IsochroneObject, en [s] o [m] según el tipo de expansión de la solicitud.

IsochroneOptions

La descripción de expansión para el cálculo de isócronas.

Describe el nivel de detalle de la isócrona calculada (polígono circundante, segmentos correspondientes o ambos).

Describe el modo de cálculo para el polígono circundante de la isócrona.

IsocronaSegmento

El ID de segmento al que corresponde este IsochroneSegment. El segmento siempre se da en la dirección de digitalización (ID de segmento [0] a ID de segmento [1]). La dirección de conducción viene dada por la dirección del atributo en combinación con la dirección de digitalización.

Si es cierto, la dirección de conducción es igual a la dirección de digitalización. De lo contrario, la dirección de conducción es contraria a la dirección de digitalización.

La distancia recorrida en el segmento hasta el borde de la isócrona para el horizonte dado en [m] con respecto al inicio del segmento.

El tiempo necesario en el segmento hasta el borde de la isócrona para el horizonte dado en [s] con respecto al inicio del segmento.

La distancia recorrida en el segmento hasta el borde de la isócrona para el horizonte dado en [m] en relación con el punto de hundimiento.

El tiempo necesario en el segmento hasta el borde de la isócrona para el horizonte dado en [s] con respecto al punto de hundimiento.

ManoeuvreAtributos

Atributos adicionales de una sola RouteManoeuvre.

Si es cierto, la maniobra se ubica en un borde.

Si es cierto, una carretera de peaje comienza en esta maniobra.

Si es cierto, una carretera de peaje termina en esta maniobra.

Si es cierto, una carretera bloqueada temporalmente comienza en esta maniobra.

Si es cierto, una carretera bloqueada temporalmente termina en esta maniobra.

De ser cierto, la maniobra para entrar en una zona urbana.

De ser cierto, la maniobra para salir de una zona urbana.

Si es cierto, un túnel o un puente comienza en esta maniobra.

Si es cierto, un túnel o un puente terminan en esta maniobra.

ManoeuvreGroup

El ManoeuvreGroup especificando una agrupación de minimapas para varias maniobras.
El primer ManoeuvreGroup incluye siempre el inicio, el último ManoeuvreGroup incluye siempre el destino.
El índice generalmente comienza con 0, pero hay una excepción. Si el primer / último ManoeuvreGroup incluye exclusivamente el Inicio / Destino, ambos índices se establecen en -1.

El índice de la primera RouteManouevre perteneciente a este ManoeuvreGroup.

El índice de la última RouteManouevre perteneciente a este ManoeuvreGroup.

El tipo de este ManoeuvreGroup.

Un rectángulo que describe la extensión espacial de este ManoeuvreGroup. Las coordenadas se dan en el mismo formato que se especifica en la solicitud.

MatrixInfo

Información resumida del cálculo de la matriz.

La matriz de elementos de RouteInfo. La matriz tiene el tamaño de NxM elementos donde N es el número de puntos de inicio y M el número de destWaypoints. Se puede acceder a un determinado elemento de relación RouteInfo [x, y] mediante matrixInfo [x * M + y]. Los valores de -1 en matrixInfo [n] significan que esta ruta no se ha calculado debido a un aborto del usuario.

MatrixOptions

El waypoint debe estar vinculado al segmento válido geográficamente más cercano dentro de la distancia de vínculo configurada. Un segmento es válido si puede ser utilizado por el tipo de vehículo configurado.

Un filtro para usar en el cálculo de matrices. El filtro proporciona una matriz de 7 valores booleanos que representan un conmutador para cada clase de red posible. Por ejemplo, si en un cálculo determinado solo se solicitan las distancias de las carreteras, el filtro debe establecerse en [1,0,0,0,0,0,0].

Si es verdadero, solo las partes de la ruta que tengan un indicador de peaje para el tipo de vehículo solicitado se resumirán en MatrixInfo.

Las rutas de excepción a respetar al calcular estas rutas. Por ejemplo, para calcular rutas alternativas o considerar información de tráfico.

Si se establece en falso, el objeto Calendar que representa la hora de salida de cada paso travelTrend se excluye de la respuesta.

El valor predeterminado es verdadero, pero para matrices más grandes, recomendamos configurar este parámetro en falso.

NormSpeed

Para obtener más información sobre los valores de velocidad, consulte la documentación de velocidades.

La velocidad en [km / h]. Si normSpeedType = STATIC, este valor es igual a vCalc. Si normSpeed ​​= FREE_FLOW, este valor contiene la velocidad máxima que sería posible conducir si no hubiera perturbaciones en el tráfico. Si normSpeed ​​= MAX_DYNAMIC, este valor contiene la velocidad dinámica máxima contenida en los datos dinámicos. En los últimos casos, es probable que vCalc sea inferior a normSpeed.

PartTollCosts

La distancia de peaje para esta parte en [m].

Una variedad de diferentes objetos TollCost.

Alcanzar

La información de alcance para cada ubicación proporcionada en la solicitud. El índice de la matriz de la matriz reachInfo corresponde al índice de la matriz de la matriz de ubicación en la solicitud.

Una información adicional. Si no hay información adicional disponible, este atributo no existe

ReachInfo

Si es verdadero, la ubicación es accesible dentro de un cierto tiempo o un horizonte de cierta distancia.

El tiempo [s], la distancia [m] y los costos (para fines internos) necesarios para llegar a una determinada ubicación. Si no se puede llegar a la ubicación, la distancia, el tiempo y los costos se establecen en -1.

La clave única para identificar el nodo desde el que comienza la ruta más corta a una ubicación determinada.Si la ubicación no es accesible, el objeto branchNode se establece en NULL.

Objeto alcanzable

El tiempo y la distancia necesarios para llegar al objeto.

La clave única para identificar el nodo desde el que comienza la ruta más corta a una ubicación determinada.

La clave única para identificar el objeto y las coordenadas.

AccesibleObjetoDescr

La clave única para identificar el objeto.

Objetos alcanzables

ReachableObjectsOptions

la descripción de expansión para el cálculo de objetos alcanzables (solo se permite un horizonte).

La fuente de datos geográficos que contiene los objetos que se van a buscar. Consulte RoutingParameter GEODATASOURCE_LAYER para obtener más detalles. Esta opción puede estar vacía para buscar solo dentro de los objetos adicionales.

El tipo de enlace para los objetos accesibles. FUZZY_LINKING no está permitido aquí. Si está vacío, se utilizará NEXT_SEGMENT.

La dirección de la ruta. Si está ADELANTE, se calculan todos los objetos accesibles desde el sumidero o la ruta dentro del horizonte dado. Si está HACIA ATRÁS, se calculan todos los objetos que pueden alcanzar el sumidero o la ruta dentro del horizonte dado.

Contiene objetos adicionales que se considerarán al buscar objetos alcanzables.

Número máximo de cuadros delimitadores que se utilizan para consultar los puntos de interés de la base de datos.

xRoute obtiene una lista de PDI de la base de datos antes de que se pruebe la accesibilidad de cada uno de estos PDI dentro de la distancia dada (ver expansionDesc). Por lo tanto, se minimiza el número de puntos de interés utilizando bien los cuadros delimitadores aumentan el rendimiento del método searchForReachabelObjects. xRoute determinará los cuadros delimitadores sobre la base de un algoritmo inteligente. El boundingBoxCount es solo un límite superior para este algoritmo y, en la mayoría de los casos, no se alcanzará.

Si no se establece este atributo, se asume un valor predeterminado de 100. Dependiendo de la base de datos y la distribución de los puntos de interés, puede aumentar el rendimiento de la solicitud si este atributo se establece en un valor más alto.

RecreaciónPeriodos

Nombre del Atributo Tipo Descripción
breakPeriod En t Período de tiempo utilizado para las pausas. Aquí se incluyen todas las pausas, las pausas de conducción y las pausas de trabajo.
dailyRestPeriod En t Período de tiempo utilizado para los períodos de descanso diarios. Aquí se incluyen todos los descansos diarios, los descansos diarios reglamentarios de conducción y los descansos de trabajo.
WeeklyRestPeriod En t Período de tiempo utilizado para períodos de descanso semanales.

RegulacionesBase

ResultListOptions

Describe las opciones para generar la lista de resultados.

Si es cierto, se generan maniobras.

Si es cierto, se generan textos.

Si es verdadero, se generan infos de nodo.

La matriz de nodos que especifica la trayectoria de la ruta se puede tomar como una ruta de excepción en la lista de parámetros de entrada correspondiente. Por ejemplo, al calcular una ruta alternativa.

Si es verdadero, se genera la descripción de la ruta binaria.

La descripción de la ruta binaria especifica la trayectoria de la ruta y se puede tomar como una ruta de excepción en la lista de parámetros de entrada correspondiente. Por ejemplo, al calcular una ruta alternativa.

Este es un formato interno devuelto por un cálculo de ruta que depende del mapa utilizado actualmente. Por lo tanto, dejará de ser válido cuando se realice una actualización del mapa.

Si es verdadero, se generará la polilínea que representa la ruta.

Si es verdadero, la polilínea que representa la ruta contendrá la coordenada z que contiene la elevación aproximada en esa ubicación. Esta característica requiere que el archivo heights.bin esté disponible en el directorio raíz del mapa. Este parámetro solo se interpreta si polígono es verdadero.

Especifica qué nivel de detalle se genera.

Si es verdadero, se genera información de tiempo de viaje opcional (en caso de enrutamiento dinámico).

Este parámetro solo se interpreta si RoutingParameter ENABLE_DYNAMIC es verdadero.

Si es verdadero, se genera información de segmento.

Si es verdadero, se generan atributos de segmento. Este parámetro solo se interpreta si los segmentos son verdaderos.

Si es verdadero, los atributos de segmento distinguen entre ferry y piggyback. Consulte SegmentAttributes para obtener más detalles. Este parámetro solo se interpreta si segmentoAttributes es verdadero.

Si es verdadero, el atributo de segmento hasNamedToll se devolverá en la respuesta. Consulte el atributo SegmentAttributes hasNamedToll.

Este parámetro solo se interpreta si segmentoAttributes es verdadero.

Si es verdadero, se generan atributos de maniobra.

Este parámetro solo se interpreta si las maniobras son verdaderas y brunnelManoeuvres o urbanManoeuvres son verdaderas.

Si es cierto, se generan maniobras brunnel.

Este parámetro solo se interpreta si las maniobras son verdaderas.

De ser cierto, se generan maniobras urbanas.

Este parámetro solo se interpreta si las maniobras son verdaderas.

Un nivel de detalle especial en una determinada región de inicio (adicional).

Un nivel de detalle especial en una determinada región de destino (adicional).

Si es verdadero, se generan minimapas.

Valor opcional que representa la relación altura / ancho del Grupo de maniobras. Extender representa el rectángulo delimitador.

Si la relación es 1, la altura y el ancho son iguales.

Este parámetro solo se interpreta si manoeuvreGroups es verdadero.

Si es cierto, se generan maniobras de peaje.

Define si se devuelven los rectángulos delimitadores de la ruta y en qué cantidad.

Si el recuento se establece en 0, no se calcula ningún rectángulo delimitador.

Los valores legales son & gt 0 si el valor es mayor que el número máximo de puntos múltiples para esta ruta.

número máximo de polipuntos -1 rectángulos delimitadores se calcula

Define si los rectángulos delimitadores deben expandirse por un cierto valor en [m].

Este parámetro solo se interpreta si boundingRectanglesC & gt 0.

Si es verdadero, se calcula el rectángulo delimitador total para esta ruta.

Si es verdadero, se devuelve la representación del ID de segmento externo de la ruta de la ruta (consulte Route.extSegments).

Los SegmentID de ciertos países solo se tendrán en cuenta cuando se pueda inicializar la capa IDMapping correspondiente. (consulte el registro de la lista de países inicializados cuando se inicia xRoute Server).

Si es verdadero, se devuelven las emisiones de la ruta. El cálculo de las emisiones depende de los parámetros del vehículo utilizados para el cálculo del peaje. Eso se indica en esta solicitud o el perfil utilizado (ver VehicleParameter). Asegúrese de que la solicitud y el perfil indiquen todos los parámetros necesarios del vehículo; de lo contrario, se utilizan los valores predeterminados. Para algunos vehículos, los datos sobre emisiones no están disponibles. La información del segmento solo se devuelve si los segmentos del parámetro son verdaderos. Este parámetro no se evalúa al llamar a calculateRoute ya que este método no tiene ningún parámetro de vehículo.

Especifica qué datos se utilizan para el cálculo de emisiones. Si no se especifica, se utiliza HBEFA 2.1.

Este atributo debe establecerse para devolver valores de emisión basados ​​en factores, por ejemplo, según la norma europea EN16258 (CEN) o NGA en Australia.

Si es cierto, se devuelven los límites de velocidad. Consulte SpeedLimit para obtener más detalles.

Este parámetro solo se interpreta si los segmentos son verdaderos.

Si es verdadero, se devuelven las descripciones de las funciones. Consulte FeatureDescription para obtener más detalles.

Este parámetro solo se interpreta si los segmentos son verdaderos.

Si es verdadero y el FeatureLayer de PTV_TimeZones está presente, las compensaciones UTC (en minutos) se devuelven para segmentos y estaciones.

Ruta

Descripción detallada de la ruta con sus diferentes elementos descriptivos
de acuerdo con las opciones establecidas en el elemento ResultListOptions.
Los elementos de descripción se establecen en 'nil' cuando el enrutamiento se basa en estaciones idénticas. En este caso, los atributos de RouteInfo (distancia, tiempo, costo) se establecen en 0.

Para evitar redundancias en los datos, la matriz de datos única
Los elementos están vinculados entre sí como se muestra en la siguiente figura. ver foto

La información resumida sobre la distancia y el tiempo.

La información de tiempo de viaje opcional en caso de enrutamiento dinámico.

La matriz de las descripciones de la estación de inicio, destino y vía.

La variedad de maniobras a realizar. La matriz puede ser nula si ResultListOptions para maniobras se establece en falso.

Matriz de cadenas que representan el grupo de cadenas necesario para esta ruta. La matriz puede ser nula si ResultListOptions for Texts se establece en falso.

Matriz de RouteListSegments que representa la información del segmento para esta ruta. La matriz puede ser nula si ResultListOptions para segmentos se establece en falso.

Una matriz de UniqueGeoID que representa la información de los nodos para esta ruta. La matriz puede ser nula si ResultListOptions para nodos se establece en falso. La matriz de nodos que describen la trayectoria de la ruta se puede tomar como una ruta de excepción en la lista de parámetros de entrada correspondiente al calcular una ruta alternativa, por ejemplo.

Un objeto LineString que representa el polígono de esta ruta, no se incluyen las coordenadas reales del waypoint, sino las coordenadas coincidentes. El objeto LineString puede ser nulo si ResultListOptions para polígonos se establece en falso.

Describe la ruta de la ruta en un formato interno binario. Esto se debe solo a una descripción de ruta de ruta compacta al calcular rutas alternativas (consulte ExceptionPath).

Una serie de ManoeuvreGroups que representan la extensión de un ManoeuvreGroup

la matriz puede ser nula si ResultListOptions para ManoeuvreGroups se establece en falso

Matriz de BoundingRectangle que representa los rectángulos delimitadores alrededor de la ruta calculada. La matriz puede ser nula si boundingRectanglesC en ResultListOptions se establece en 0.

Matriz Qn de BoundingRectangle que representa los rectángulos delimitadores alrededor de la ruta calculada. La matriz puede ser nula si boundingRectanglesC en ResultListOptions se establece en 0.

Descripción alternativa que representa la ruta de la ruta (opcional). Este atributo solo se establece si el RouteListOption.extSegments correspondiente (opcional) se establece en verdadero Y se podría determinar al menos un ID de segmento (consulte la NOTA a continuación).

Esta es una representación externa que consta de una lista de ID de segmento del proveedor (por ejemplo, AQUÍ).

La sintaxis de esta descripción es:

& ltsegID & gt = ID de proveedor
& ltdir & gt = la dirección de la digitalización
& ltcountryCode & gt = el countryCode que representa el país al que pertenece el segmento

Ejemplo:
LINESTRINGSEG (78620413 0 49,540932189 1 49,540933595 1 49)

NOTA: Los SegmentID de ciertos países solo se tendrán en cuenta cuando se pueda inicializar la capa IDMapping correspondiente. (consulte el registro de la lista de países inicializados cuando se inicia xRoute Server)

La emisión de diversas sustancias para el recorrido completo. No se considerará la distancia de enlace.

Las emisiones medias por kilómetro relacionadas con el vehículo son independientes de la ruta. Solo dependen de las propiedades del vehículo como el tipo o el peso, no dependen de la velocidad o inclinación. ¡Este elemento se devolverá solo para los cálculos de HBEFA 3.1!

El CEN u otras emisiones basadas en factores para esta ruta. No se considerará la distancia de enlace.

RouteInfo

Información resumida sobre una única ruta
Los valores negativos en el campo de distancia, tiempo o costo causarán códigos de error.
Ejemplo: Si, por ejemplo, se debe calcular una matriz de 100 x 100 y solo una ubicación no se puede vincular a la red vial debido a restricciones de vinculación, entonces solo no se puede calcular una sola fila y una sola columna. En este caso, todas estas relaciones tienen valores negativos (códigos de error) en los campos de distancia y tiempo.
El costo / distancia / tiempo se establecerá en & quot0 & quot cuando todas las estaciones sean idénticas en la solicitud.

Distancia de viaje en [m] (incluye la distancia del enlace).

Los valores negativos muestran códigos de error.

Tiempo de viaje en [s] (incluye tiempo de enlace)

1) Este tiempo incluye los tiempos de espera si se utiliza el método calculateTour.

2) En caso de bloqueo de una carretera en la ruta estática, el tiempo dinámico en la ruta estática resp. Td (Rs) es infinito.

Si es así, el tiempo del parámetro se establece en -1 siempre que DYNAMIC_TIME_ON_STATICROUTE se establezca en 'verdadero'.

3) De lo contrario, los valores negativos muestran códigos de error. Los códigos de error más comunes aquí son -3120: al menos una de las estaciones en la solicitud de vinculación no se pudo vincular a la red de carreteras (las coordenadas pueden estar fuera del mapa, lejos de las calles o cerca de las calles que no se pueden usar para la ruta como zonas peatonales, senderos de madera, etc.). -3211: No se encontró una ruta válida, una de las estaciones está ubicada en un área aislada o no hay una ruta para las restricciones dadas, verifique las restricciones de ruta. Además, se emite -3211 cuando esta relación no se ha calculado debido a la solicitud de aborto.

El costo de la ruta calculada de acuerdo con la función objetivo dada. A menos que se indique lo contrario en el elemento de referencia, este valor contiene un valor matemático en lugar de un valor monetario, los valores negativos muestran códigos de error.

La tendencia de viaje para viajeros. Este elemento solo está presente si se solicitó la tendencia de viaje para los viajeros (por ejemplo, DYNAMIC_TRAVEL_TIME_STEP_COUNT & gt 1).

Si es cierto, la ruta tiene infracciones. Una ruta solo puede tener infracciones si las infracciones se han habilitado explícitamente. Para obtener más información, consulte RoutingParameter ALLOW_SEGMENT_VIOLATIONS.

RouteListSegment

Información resumida sobre un tramo de ruta según el nivel de detalle ESTÁNDAR. Ver imagen

El índice del primer punto de la matriz de polígonos que pertenece a este segmento. Si no se han devuelto polígonos, el índice es -1.

El número de puntos múltiples que pertenecen a este RouteListSegment que comienza con firstPolyIdx.

El índice del primer nodo en la matriz de nodos que pertenece a este segmento. Si no se han devuelto nodos, el índice es -1.

El número de nodos que pertenecen a este RouteListSegment comenzando con firstNodeIdx.

El índice del texto que representa el número de calle en la matriz de textos que pertenece a este segmento. Si no se han devuelto textos, el índice es -1.

El índice del texto que representa StreetName en la matriz de textos que pertenece a este segmento. El índice es -1 si no se han devuelto textos.

El índice del texto que representa SignName en la matriz de textos que pertenece a este segmento. El índice es -1 si no se han devuelto textos.

El tiempo acumulado en [s] hasta el punto final del segmento (puede incluir el tiempo de espera en una estación de este segmento, excepto en la última estación). Cuando se utiliza el servicio calculateTour, el tiempo comprende el servicio, la pausa y el descanso en una estación del segmento. El último segmento termina en la última estación y no comprende un período de servicio allí.

La distancia acumulada en [m] hasta el punto final del segmento.

La clase de red de este segmento.

El valor de velocidad normalizado en [km / h] que clasifica el segmento como segmento lento o rápido. Este no es el valor de velocidad exacto tomado en el cálculo de la ruta, pero da la velocidad relativa de este segmento en contraste con todos los demás segmentos (DEPRECATED, siempre 0).

Describe la velocidad máxima en el segmento de ruta en [km / h]. Solo si RoutingParameter SPEED_INFOS es verdadero. Tenga en cuenta que este no es el límite de velocidad.

La velocidad calculada en el segmento de ruta en [km / h]. Solo si RoutingParameter SPEED_INFOS es verdadero.

Para obtener más información sobre los valores de velocidad, consulte la documentación de velocidades.

el código de unidad de integración del país al que pertenece este segmento

Este grupo de atributos de salida solo se establece si se solicita en RouteListOptions.

La información opcional del código de país. Si no se establece el parámetro RoutingParameter COUNTRY_ENCODING, este atributo no existe.

La emisión de diversas sustancias para el segmento.

Las emisiones CEN de este segmento.

Los límites de velocidad válidos para este segmento.

Las violaciones del segmento de bloqueo del segmento. Las infracciones se devuelven en una matriz. Cada infracción se compone de la siguiente manera:

Una lista de descripciones de funciones válidas para este segmento. Para recibir este atributo, el atributo featureDescriptions de ResultListOptions debe establecerse en verdadero.

Se necesitan datos de mapas adicionales para utilizar este atributo de resultado.

El desfase de UTC (desfase de la hora universal coordinada +/-) es la diferencia en minutos de la hora universal coordinada (UTC) en el punto final de este segmento. Incluye el DST (horario de verano) si es necesario para este segmento. Este atributo es opcional y solo se devuelve si 'utcOffsets' en ResultListOptions se establece en verdadero.

RutaManoeuvre

La maniobra realizada. La maniobra se ubica en el punto final de su RouteListSegment correspondiente (ver imagen de RouteListSegment).

El ángulo de la carretera de salida de la maniobra con respecto a la carretera de entrada en [grados] (en sentido antihorario).

El ángulo de la carretera de salida de la maniobra en relación con el norte en [grados] (en el sentido de las agujas del reloj).

El peso de giro de la maniobra.

La orientación de giro de la maniobra.

El número de salida cuando la maniobra se encuentra en una rotonda.

El nivel de detalle al que pertenece esta maniobra.

El tipo de información de dirección en esta maniobra.

Un índice de matriz del texto de información de dirección.

El tipo de información de ubicación en esta maniobra.

El índice de matriz del texto de información de ubicación.

El índice del RouteListSegment correspondiente.

El índice de matriz del RouteListSegment RouteManoeuvre anterior.

El índice de matriz del RouteListSegment siguiente.

El texto de descripción de la maniobra en el idioma de ruta solicitado (ver Opciones de ruta).

Atributos de maniobra opcionales. Este grupo de atributos de salida solo se establece si se solicita en RouteListOptions y si se establece al menos uno de los atributos.

Descripción de maniobra opcional para las maniobras generadas al entrar o salir de una ciudad. Este grupo de atributos de salida solo se establece si se solicita en RouteListOptions y si se establece al menos uno de los atributos.

Descripción de maniobra opcional para las maniobras generadas al entrar o salir de un túnel o puente (brunnel). En este caso, una maniobra después de un túnel puede referirse a un túnel o un puente recién pasado, por ejemplo: gire a la derecha 100 metros después del puente. Este grupo de atributos de salida solo se establece si se solicita en RouteListOptions y si se establece al menos uno de los atributos.

Un índice de matriz del correspondiente ManoeuvreGroup.

Un índice de matriz del WayPoint correspondiente.

-1 si no hay un WayPoint directo correspondiente.

Este índice siempre apunta al WayPoint que acaba de pasar.

El WayPoint se encuentra entre esta maniobra y la anterior, excepto que esta es la última maniobra. En este caso, el WayPoint se ubica después de esta maniobra.

Opción de enrutamiento

Representa una opción de enrutamiento. El tipo de opción se describe mediante la enumeración RoutingParameter.

La opción de enrutamiento que se establecerá.

El valor correspondiente a la opción de enrutamiento. Los valores legales dependen del RoutingParameter.

Atributos de segmento

Atributos adicionales de un solo RouteListSegment.

Describe si este segmento pertenece a un túnel o puente y describe el tipo.

Si es cierto, este segmento representa un ferry; de lo contrario, una conexión de tren a cuestas.

Si ResultListOption segmentoAttributePiggyback es verdadero, este atributo es verdadero solo si el segmento representa un ferry. De lo contrario (predeterminado), este atributo es verdadero si el segmento representa un ferry o un piggyback.

Si es cierto, este segmento está bloqueado para automóviles.

Si es cierto, este segmento está bloqueado para camiones.

Si es cierto, este segmento es una carretera de peaje para automóviles.

De ser cierto, este segmento es una carretera de peaje para camiones.

Si es cierto, este segmento es una ruta de viñeta para automóviles.

Si es cierto, este segmento es un camino de viñeta para camiones.

Si es cierto, este segmento tiene un costo adicional.

Si es cierto, este segmento tiene el nombre de peaje.

Este atributo solo está presente si ResultListOption segmentoAttributeNamedToll es verdadero. De lo contrario (predeterminado), este atributo no está presente.

Si es cierto, el camino de este este segmento tiene un divisor.

Si es cierto, la carretera de este segmento es una zona peatonal.

Indica la información del editor de carreteras opcional proporcionada como pares clave-valor separados por punto y coma según las propiedades de RoadEditor establecidas para el segmento correspondiente en la base de datos del editor de carreteras adicional.

Las posibles claves se dan en RoadEditorOptions

Si no se solicita información del editor de carreteras, este atributo no existe.

dir = 0, el segmento se da en dirección opuesta

dir = 1, el segmento se da en la dirección de conducción

Representa información adicional opcional (no documentada) para los propósitos del proyecto.

La zona de bajas emisiones se presenta mediante uno de estos identificadores:

  • 0 (NO zona de baja emisión)
  • 1 (zona VERDE de bajas emisiones)
  • 2 (zona AMARILLA de bajas emisiones)
  • 3 (zona ROJA de bajas emisiones)

Describe si este segmento representa un piggyback.

Este atributo solo está presente si ResultListOption segmentoAttributePiggyback es verdadero. De lo contrario (predeterminado), este atributo no está presente.

Límite de velocidad

Los límites de velocidad no están disponibles para todos los segmentos. Dependiendo del proveedor de mapas, solo algunos límites de velocidad pueden ser gratuitos y no todos los mapas contienen límites de velocidad en absoluto. Para obtener más información sobre la disponibilidad y las licencias, comuníquese con su representante de PTV.

Estos límites de velocidad representan las señales en las carreteras, no se han utilizado para calcular la velocidad de viaje en este segmento durante el cálculo de la ruta.

Para obtener más información sobre el formato de la cadena de condición, consulte la documentación del caso de uso.

El límite de velocidad en sí mismo en [km / h].

La condición bajo la cual el límite de velocidad es válido.

Limites de velocidad

La variedad de límites de velocidad.

TimeEvent

La hora de inicio del evento, que podría volverse negativa si se dan los tiempos de conducción restantes y el recorrido actual no sigue al anterior de inmediato. El tiempo intermedio se puede utilizar para una pausa o un descanso.

El índice de base cero de este evento en la matriz de puntos de recorrido del elemento Tour.

El índice de base cero de este evento en la matriz de estaciones del elemento Ruta. Esto es particularmente interesante si el evento no ocurre en un punto de recorrido sino en la carretera. El índice de segmento del último punto de recorrido no es válido ya que no hay ningún segmento que comience en el último punto de recorrido.

TollCost

La moneda de los precios del peaje. En desuso, utilice el atributo currencyISOCode en su lugar.

El código ISO 4217 de la moneda. Requiere que 'currencyISOCode' en CountryInfoOptions sea verdadero.

El nombre de la moneda del idioma solicitado.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior o si 'currencyDescription' en CountryInfoOptions se establece en verdadero.

TollCostInfo

Los costos de peaje detallados para cada país, cada elemento representa una sección de peaje. El peaje se calcula por distancia para algunos países y globalmente (viñeta) para algunos otros países. Aquellos países con peaje global no dividen la ruta en secciones de peaje, por ejemplo, tollSectionID es igual a -1, y los elementos tollStationFrom y tollStationTo no contienen valores adecuados.

En Austria, puede haber entradas duplicadas con diferentes valores de tollType. En ese caso, aquellos con tollType SPECIALCHARGE son relevantes.

Si tollSectionID no es igual a -1, este elemento contiene información sobre el punto de inicio de esta sección de peaje.

Si tollSectionID no es igual a -1, este elemento contiene información sobre el punto final de esta sección de peaje.

Identificación de la sección de peaje. -1 si este país tiene peaje global (viñeta).

El nombre de la sección de peaje según el sectionID. Vacío si este país tiene peaje global (viñeta).

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior

El nombre del proveedor de peaje según el ID del proveedor.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

El nombre de la calle. Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

Distancia del tramo de peaje en [m].

Precio del tramo de peaje (puede ser 0 para peaje de ciudad / viñeta en caso de reingreso). El precio se da en subunidades de la moneda, por ejemplo, si la moneda es el euro, el precio se da en céntimos de euro. Si la moneda consta de 1000 subunidades, el precio se da en 10 subunidades.

Tipo de tramo de peaje (por ejemplo peaje nacional o peaje extra).
El parámetro TollType también incluye todo tipo de tipos de peaje de tarifa especial, excepto la agregación común SPECIALCHARGE.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

Representa la descripción de la moneda.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

Índice del waypoint al que está asignado este tramo de peaje. Este valor solo se completa si CountryInfoOptions.waypointIndexInTollCostInfo se establece en verdadero en la solicitud.

TollScenario

La clave única para identificar el escenario.

Estación de peaje Descripción

Describe la información de la estación de peaje.

El nombre de la estación de peaje.

El identificador de la estación de peaje.

Escriba la información de ubicación en esta estación de peaje.

El índice de la lista de rutas donde comienza o termina esta sección de peaje. Tiene el valor -1 si no hay estación de peaje. Esto es para países en los que el peaje depende de la distancia.

La cadena de tiempo que representa el tiempo para entrar o salir de la sección de peaje correspondiente.

Este es un atributo opcional y solo se establece si REQUEST_VERSION se establece en 1.4.5 o superior.

Atributo opcional que describe el tipo de maniobra. Es ENTRAR, SALIR, ADEMÁS o CAMBIAR.

TollTotals

La distancia de peaje total dentro de un país en [m]. Este valor indica la distancia proporcionada por el proveedor de peaje.

Los costos totales de peaje dentro de un país.

La lista de eventos ocurridos durante el recorrido.

TourEvento

Nombre del Atributo Tipo Descripción
tourPointIndex En t Índice del punto del recorrido en el que tiene lugar el evento, o -1 si el evento tiene lugar en la carretera.
hora de inicio Calendario Hora de inicio de este evento.
período En t Periodo de este evento.
descripciones Cuerda[] Una variedad de TourEventDescriptions para este evento. Consulte TourEventDescription para obtener más detalles. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.
violaciones Cuerda[] Una variedad de TourEventViolations para este TourEvent. Consulte TourEventViolation para obtener más detalles. Esta enumeración puede ampliarse sin previo aviso. Las aplicaciones cliente deben ignorar los valores desconocidos.
segmentoIndex En t Índice de segmento del punto del recorrido en el que tiene lugar el evento. Al igual que con el atributo de WayPoint segmentoIdx, este índice no es válido si tiene lugar en la última estación.

TourOptions

Nombre del Atributo Tipo Descripción
startIntervalLength Entero La duración del intervalo de inicio. El momento más temprano en el que se puede iniciar el recorrido es el que indica RoutingParameter START_TIME. Si startIntervalLength está presente, este valor especifica en qué período de tiempo (en [s]) después de la hora de inicio se puede iniciar el recorrido. 0 significa que el recorrido debe comenzar a la hora de inicio especificada, 600 significa que el recorrido se puede iniciar dentro de los 10 minutos posteriores a la hora de inicio. Deje este valor vacío para no restringir en absoluto la hora de inicio.
OperatingIntervals Intervalo[] Los intervalos de tiempo en los que el conductor puede operar (conducir o realizar un servicio activo). Fuera de estos intervalos, el conductor debe descansar. Los intervalos deben ser inconexos y ordenarse estrictamente ascendentes.
restrictToSingleOperatingInterval booleano Si es cierto, todo el servicio activo y la conducción con una duración superior a cero deben tener lugar dentro del mismo intervalo de funcionamiento. De forma predeterminada, la restricción está deshabilitada.
tourRestricciones TourRestricciones Este atributo almacena algunas restricciones que deben aplicarse al cálculo.
useCase Cuerda Este atributo especifica un método de optimización interno. Ajuste este valor solo en colaboración con el soporte de PTV.
driverSettings DriverSettings Los ajustes de regulación individual del conductor.
regulaciones RegulacionesBase Normativa a respetar a la hora de calcular un tour.

Este valor debe establecerse en nulo si restantesPeriodos en driverSettings están configurados, porque los períodos restantes contienen las Regulaciones del controlador de un recorrido anterior y no se pueden cambiar.

De forma predeterminada, las regulaciones de la UE descritas en DriverRegulations estarán activas.

TourPoint

La hora de llegada a este punto turístico.

El índice de base cero de este punto de recorrido en la matriz de estaciones del elemento Ruta.

Si es verdadero, el recorrido no se pudo calcular coincidiendo con todos los parámetros. La llegada (y el servicio completo si es necesario) no está dentro de los intervalos de apertura.

Si es verdadero, el recorrido no se pudo calcular coincidiendo con todos los parámetros. El período de servicio completo no está dentro de los intervalos de apertura.

TourPointDesc

El período de servicio en este punto turístico en [s].

Los intervalos de apertura en este punto de la gira. La ruta se calculará de manera que la llegada (y el período de servicio si es necesario) esté dentro de los intervalos de apertura. Los intervalos deben ser disyuntos, ascendentes y deben finalizar después del inicio de la ruta. Este elemento puede ser nulo, en ese caso la llegada puede ser en cualquier momento.

Si es cierto, el conductor no debe ayudar a descargar un camión. Si se establece en falso, se puede suponer que el conductor tiene que trabajar durante todo el período de servicio. Si se establece en verdadero, el conductor, por ejemplo, espera mientras otra persona descarga el camión. Esto significa que si el período de servicio es más largo que el período mínimo requerido para un descanso, el conductor puede usar el período de servicio como descanso (o descanso).

Si es cierto, la llegada y el período de servicio completo deben estar dentro de los intervalos de apertura; de lo contrario, solo la llegada debe estar dentro.

TourPointResult

Fin del servicio en este punto turístico. Si el ID del sitio es == Constants :: UNDEFINED_SITE_ID (), la función no está activa.

El índice de base cero de este punto de recorrido en la matriz de estaciones del elemento Ruta.

TourRestricciones

Nombre del Atributo Tipo Descripción
transportPeriodRestrictions TransportPeriodRestriction [] Una matriz que contiene restricciones de período de transporte. Cada entrada contiene un punto de recorrido de origen / inicio y un índice de punto de recorrido de sumidero / final junto con el máx. período de transporte entre estos dos puntos turísticos.
maxTourPeriod Entero Especifica la duración máxima del recorrido. La duración del recorrido es el período de tiempo desde el inicio del primer servicio hasta la finalización del servicio final. Los períodos de inactividad al comienzo del recorrido antes del primer servicio no aumentan el período del recorrido. La declaración anterior no es válida para todos los períodos inactivos después del final del intervalo de inicio dado. Todos los eventos del recorrido que se realicen después del final del intervalo de inicio aumentan el período general del recorrido. Si no está presente, no habrá restricción.

Tour Resumen

El período total del recorrido.

El tiempo total que el conductor llegó a un punto de recorrido antes de los horarios de apertura.

El último momento en el que se debe iniciar el recorrido para llegar a tiempo al último punto del recorrido. Será nulo si no se dan intervalos de apertura.

El período de turno restante. Solo se establece si RoutingOption REMAINING_DRIVING_TIMES está presente.

Las horas de trabajo restantes durante el turno actual. Solo se establece si RoutingOption REMAINING_DRIVING_TIMES está presente.

El tiempo de conducción restante antes de la próxima pausa. Solo se establece si RoutingOption REMAINING_DRIVING_TIMES está presente.

El período de descanso restante. Solo se establece si RoutingOption REMAINING_DRIVING_TIMES está presente.

TransportPeriodRestriction

Nombre del Atributo Tipo Descripción
startTourPointIndex En t El punto logístico de origen / inicio.
destinationTourPointIndex En t El punto logístico sumidero / final.
maxPeriodBetweenServices En t El período máximo de transporte entre los dos puntos logísticos.

Reino UnidoDefra2014

El uso de energía de tanque a rueda en [MJ].

El CO2e del tanque a la rueda en [kg].

El cálculo de CO2e del pozo a la rueda en [kg].

El tanque de CO2 a la rueda en [kg].

El tanque de CH4 (metano) a rueda en [g].

El tanque de N2O (óxido nitroso) a rueda en [g].

UniqueGeoID

Un nodo en la red de carreteras especificado por su posición xyn geográfica.

El ID de mosaico donde se encuentra este UniqueGeoID.

La dirección de desplazamiento x de este UniqueGeoID.

La dirección de desplazamiento y de este UniqueGeoID.

El nivel n de este UniqueGeoID.

El código de la unidad de integración donde se encuentra este nodo.

Por ejemplo: 49 - alemania 33 - francia 34 - españa

UrbanManoeuvre

Describe una maniobra urbana adicional.

El índice de matriz del texto de descripción urbana.

Un índice de matriz opcional de un texto adicional de descripción urbana. Este índice solo se establece si una maniobra ha establecido ManoeuvreAttribute.isUrbanStart y ManoeuvreAttribute.isUrbanEnd al mismo tiempo. En este caso urbanIdx contiene el índice del texto del área urbana que se acaba de dejar mientras additionalUrbanIndex contiene el índice del área urbana que acaba de ingresar

Opción de vehículo

Representa una opción de vehículo. El tipo de opción se describe mediante la enumeración VehicleParameter.

Estas opciones no tienen ningún efecto en las opciones de RoadEditor.

ViaType

El tipo de punto de paso.

WayPoint

Un waypoint de la estación para las estaciones de inicio, destino o vía.

El tiempo acumulado en [s] hasta esta estación (hora de llegada), la primera estación tiene accTime = 0, la última estación tiene accTime = routeInfo.time - tiempo de enlace. Al utilizar el servicio calculateTour, la hora de llegada no incluye servicio, pausa y descanso en esta estación. Esto también se aplica a la última estación si hay un período de servicio dado, accTime + service period = routeInfo.time. Utilice el elemento TourPoint correspondiente para obtener más información sobre los horarios de llegada, servicio y salida.

La distancia acumulada en [m] hasta esta estación. La primera estación tiene accDist = 0. La última estación tiene accDist = routeInfo.distance - distancia de enlace.

El código de unidad de integración del país en el que se encuentra esta estación.

El índice en el polígono que apunta al polipunto justo detrás de la estación. Por ejemplo, si polyIdx = 5, la estación está ubicada entre polyIdx = 4 y polyIdx = 5

El índice en la matriz de nodos que apunta al nodo justo detrás de la estación. Por ejemplo, si nodeIdx = 5, la estación está ubicada entre nodeIdx = 4 y nodeIdx = 5.

El índice de base cero en la matriz de segmentos que apunta al segmento al que estaba vinculada la estación. La coordenada del segmento es su comienzo, pero los valores de tiempo y distancia son su final. Por lo tanto, accTime y accDist de esta estación son menores o iguales a los valores respectivos del segmento, y la ubicación se encuentra después del comienzo del segmento. Como no hay ningún segmento que comience en la última estación, este índice no es válido para la última estación. Los descansos, descansos y períodos de servicio calculados por calculateTour se agregan al segmento donde se vinculó la estación.

El índice de base cero en la matriz de maniobras que apunta a la maniobra justo después de la estación. Como no hay maniobra después de la última estación, este índice no es válido para la última estación.

Las coordenadas de la ubicación.

Las coordenadas del punto de enlace (el punto de intersección de la perpendicular con el segmento).

El WayPointType de este waypoint.

La información opcional del código de país. Si no se establece el parámetro RoutingParameter COUNTRY_ENCODING, este atributo no existe.

La cantidad acumulada de emisiones de diversas sustancias.

Las emisiones de CEN acumuladas para este waypoint.

WaypointDesc

Describe las coordenadas y el tipo de vínculo de la ubicación que debe vincularse a la red de carreteras. Tenga en cuenta las restricciones descritas con los atributos.

Las coordenadas de la ubicación que deben estar vinculadas a la red de carreteras. En el caso de un enlace múltiple, esto también puede ser una matriz de coordenadas tratadas como puntos de entrada para un solo punto de ruta.

El tipo de enlace para la ubicación que debe estar vinculada a la red de carreteras.

La clave única para identificar el nodo al que se debe vincular explícitamente.

Este atributo es opcional y no es necesario establecerlo.

No se permite la vinculación explícita a un nodo para los métodos calculateMatrixInfo, calculateIsochrones y calculateReachableObjects.

Las claves únicas para identificar el par para el segmento al que explícitamente tiene que estar vinculado.

Este atributo es opcional y no es necesario establecerlo.

No se permite la vinculación explícita a un segmento para los métodos calculateMatrixInfo, calculateIsochrones y calculateReachableObjects.

El radio para el enlace difuso a una determinada ubicación en [m].

El punto de vía resultante puede ser ahora uno de los nodos a los que se puede llegar dentro de la distancia de carretera dada desde la coordenada. Tenga cuidado al utilizar valores pequeños cerca de autopistas. En ese caso es muy probable que la autopista esté dentro del radio pero ninguna de las salidas.

Este algoritmo utiliza un método heurístico, por lo que el resultado podría no ser la solución óptima, especialmente cuando se utilizan varios puntos de referencia difusos uno tras otro.

Este valor solo se interpreta para puntos via con linkType FUZZY_LINKING en solicitudes de enrutamiento 1: 1 y no cuando se calcula una matriz.

Los valores legales son & gt = 0, el valor predeterminado es 0.

El ángulo que especifica una restricción adicional al vincular una determinada ubicación a la red de carreteras. Esto significa que la ubicación estará vinculada al segmento geográficamente más cercano que tiene aproximadamente la misma orientación que se describe en el encabezado. La tolerancia se puede dar en el perfil.

Los valores del ángulo legal son de 0 a 360 relacionados con el norte en [grados] (en el sentido de las agujas del reloj).

Este parámetro es opcional y solo tiene efecto cuando se usa LinkType NEXT_SEGMENT, AUTO_LINKING o TI_LINKING y se configura headerTolerance en el perfil.

Un nombre de calle o un número de calle que especifica una restricción adicional al vincular una determinada ubicación a la red de carreteras.
El nombre de la calle de inicio / destino puede ser diferente. Este parámetro es opcional y solo tiene efecto cuando se usa LinkType NEXT_SEGMENT, AUTO_LINKING o TI_LINKING.
La calle dada debe coincidir con un segmento; de lo contrario, la vinculación falla. También se pueden dar varios nombres de calles en una lista para una ubicación determinada. En este caso, todos los segmentos que coinciden con al menos uno de los nombres de las calles cumplen la restricción de plausibilidad.

La sintaxis de esta descripción es:

Los atributos específicos de la ruta, hasta el siguiente waypoint. Estas opciones solo se pueden usar en los métodos calculateRouteInfo (), calculateRoute (), calculateExtendedRoute () y calculateTour () de XRoute; de ​​lo contrario, se lanza la excepción UNSUPPORTED_WAYPOINT_CONFIGURATION. Hay parámetros de enrutamiento que no deben utilizarse aquí. Consulte RoutingParameter; de lo contrario, se lanza la excepción I NVALID_WAYPOINT_CONFIGURATION. No se permiten opciones en waypoints difusos o transportes combinados; de lo contrario, se lanza la excepción UNSUPPORTED_WAYPOINT_CONFIGURATION.

Los atributos específicos del vehículo, hasta el siguiente waypoint. Estas opciones solo se pueden usar en los métodos calculateRouteInfo (), calculateRoute (), calculateExtendedRoute () y calculateTour () de XRoute; de ​​lo contrario, se lanza la excepción UNSUPPORTED_WAYPOINT_CONFIGURATION. No se permiten opciones en waypoints difusos o transportes combinados; de lo contrario, se lanza la excepción UNSUPPORTED_WAYPOINT_CONFIGURATION.

El tipo de punto de paso. Debe ser NULL para el inicio y el destino; de lo contrario, se lanza la excepción CONFLICT_VIA_TYPE. Este tipo solo se puede usar en los métodos calculateRouteInfo (), calculateRoute (), calculateExtendedRoute () y calculateTour () de XRoute; de ​​lo contrario, se lanza la excepción UNSUPPORTED_WAYPOINT_CONFIGURATION. Los waypoints difusos y los transportes combinados no deben usarse con TourPointDesc; de lo contrario, se lanza la excepción CONFLICT_TOUR_FUZZYPOINTS. El valor predeterminado es VIA.

La clave única para identificar un ferry o un transporte a cuestas. Si se selecciona viaType COMBINED_TRANSPORT, este atributo debe establecerse. Si combinadoTransportID está establecido, el atributo coords debe ser nulo. De lo contrario, se lanza una excepción.

WeeklyRestRule

Período máximo entre el final de un período de descanso semanal y el comienzo del siguiente período de descanso semanal.

Período acumulativo de tiempo que un conductor puede conducir dentro de una semana.

Período acumulativo de tiempo que un conductor puede conducir dentro de dos semanas.

Periodo mínimo de descanso semanal.

WeeklyRestRuleAUS

Duración mínima de un descanso semanal obligatorio.

Observación: Según normativa NTC_AUS: 24h (86400 s)

Periodo máximo de trabajo no superable en una semana (7d o 168h).

Observación: Según normativa NTC_AUS: 72h (259200 s)

Regla de trabajo

Duración mínima de la pausa laboral requerida.

Duración mínima de la pausa prolongada si se excede el período de trabajo.

Duración máxima del tiempo de trabajo ininterrumpido sin pausa.

Duración máxima del tiempo de trabajo ininterrumpido sin tener una pausa prolongada.

Parte de la pausa de duración mínima si la pausa se divide.

Periodo máximo de trabajo tras el cual se debe realizar un descanso laboral diario.

Periodo máximo de trabajo en una semana.

Período mínimo de descanso diario ininterrumpido después del trabajo.


25.10 La tabla INFORMATION_SCHEMA EVENTS

La tabla EVENTOS proporciona información sobre los eventos del Administrador de eventos, que se tratan en la Sección 24.4, “Uso del programador de eventos”.

La tabla EVENTOS tiene estas columnas:

El nombre del catálogo al que pertenece el evento. Este valor siempre es def.

El nombre del esquema (base de datos) al que pertenece el evento.

La cuenta del usuario que creó el evento, en ' nombre de usuario '@' nombre_host ' formato.

La zona horaria del evento, que es la zona horaria utilizada para programar el evento y que está vigente dentro del evento a medida que se ejecuta. El valor predeterminado es SISTEMA.

El lenguaje utilizado para las declaraciones en la cláusula DO del evento. El valor siempre es SQL.

El texto de la declaración SQL que compone la cláusula DO del evento, en otras palabras, la declaración ejecutada por este evento.

El tipo de repetición del evento, ya sea UNA VEZ (transitorio) o RECURRENTE (repetido).

Para un evento único, este es el valor DATETIME especificado en la cláusula AT de la instrucción CREATE EVENT utilizada para crear el evento, o de la última instrucción ALTER EVENT que modificó el evento. El valor que se muestra en esta columna refleja la suma o resta de cualquier valor de INTERVALO incluido en la cláusula AT del evento. Por ejemplo, si un evento se crea usando ON SCHEDULE AT CURRENT_TIMESTAMP + '1: 6' DAY_HOUR, y el evento se creó en 2018-02-09 14:05:30, el valor que se muestra en esta columna sería '2018-02 -10 20:05:30 '. Si el tiempo del evento está determinado por una cláusula EVERY en lugar de una cláusula AT (es decir, si el evento es recurrente), el valor de esta columna es NULL.

Para un evento recurrente, el número de intervalos de espera entre ejecuciones de eventos. Para un evento transitorio, el valor siempre es NULL.

Las unidades de tiempo utilizadas para el intervalo que espera un evento recurrente antes de repetirse. Para un evento transitorio, el valor siempre es NULL.

El modo SQL en vigor cuando se creó o modificó el evento y bajo el cual se ejecuta el evento. Para conocer los valores permitidos, consulte la Sección 5.1.11, “Modos de SQL del servidor”.

La fecha y hora de inicio de un evento recurrente. Esto se muestra como un valor DATETIME y es NULL si no se definen una fecha y hora de inicio para el evento. Para un evento transitorio, esta columna siempre es NULL. Para un evento recurrente cuya definición incluye una cláusula STARTS, esta columna contiene el valor DATETIME correspondiente. Al igual que con la columna EXECUTE_AT, este valor resuelve cualquier expresión utilizada. Si no hay una cláusula STARTS que afecte el tiempo del evento, esta columna es NULL

Para un evento recurrente cuya definición incluye una cláusula ENDS, esta columna contiene el valor DATETIME correspondiente. Al igual que con la columna EXECUTE_AT, este valor resuelve cualquier expresión utilizada. Si no hay una cláusula ENDS que afecte la sincronización del evento, esta columna es NULL.

El estado del evento. Uno de ENABLED, DISABLED o SLAVESIDE_DISABLED. SLAVESIDE_DISABLED indica que la creación del evento ocurrió en otro servidor MySQL que actúa como maestro de replicación y se replica en el servidor MySQL actual que actúa como esclavo, pero el evento no se está ejecutando actualmente en el esclavo. Para obtener más información, consulte la Sección 17.4.1.16, “Replicación de funciones invocadas”. información.

Uno de los dos valores CONSERVAR o NO CONSERVAR.

La fecha y hora en que se creó el evento. Este es un valor de TIMESTAMP.

La fecha y hora de la última modificación del evento. Este es un valor de TIMESTAMP. Si el evento no ha sido modificado desde su creación, este valor es el mismo que el valor CREADO.

La fecha y hora en que se ejecutó el evento por última vez. Este es un valor DATETIME. Si el evento nunca se ha ejecutado, esta columna es NULL.

LAST_EXECUTED indica cuándo comenzó el evento. Como resultado, la columna ENDS nunca es menor que LAST_EXECUTED.

El texto del comentario, si el evento lo tiene. Si no es así, este valor está vacío.

El ID de servidor del servidor MySQL en el que se creó el evento utilizado en la replicación. Este valor puede ser actualizado por ALTER EVENT al ID de servidor del servidor en el que ocurre esa declaración, si se ejecuta en un servidor maestro. El valor predeterminado es 0.

El valor de sesión de la variable de sistema character_set_client cuando se creó el evento.

El valor de sesión de la variable de sistema collation_connection cuando se creó el evento.

La intercalación de la base de datos con la que está asociado el evento.

Notas

La tabla EVENTS es una tabla INFORMATION_SCHEMA no estándar.

Los tiempos en la tabla EVENTOS se muestran usando la zona horaria del evento o la zona horaria de la sesión actual, como se describe en la Sección 24.4.4, “Metadatos del evento”.

Para obtener más información sobre SLAVESIDE_DISABLED y la columna ORIGINATOR, consulte la Sección 17.4.1.16, “Replicación de funciones invocadas”.

Ejemplo

Suponga que el usuario 'jon' @ 'ghidora' crea un evento llamado e_daily, y luego lo modifica unos minutos más tarde usando una instrucción ALTER EVENT, como se muestra aquí:

(Tenga en cuenta que los comentarios pueden abarcar varias líneas).

Este usuario puede ejecutar la siguiente instrucción SELECT y obtener el resultado que se muestra:

La información del evento también está disponible en la declaración SHOW EVENTS. Consulte la Sección 13.7.6.18, “MOSTRAR Sintaxis de eventos”. Las siguientes declaraciones son equivalentes:


Puntos de datos¶

Recuperar puntos de datos¶

Tenga en cuenta que no puede especificar los mismos ids / external_ids varias veces.

  • comienzo (Unión[En t,str,fecha y hora]) - Inicio inclusivo.
  • final (Unión[En t,str,fecha y hora]) - Final exclusivo.
  • identificación (Unión[En t,Lista[En t],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]]): Id o lista de identificadores. También pueden ser agregados de especificación de objetos. Vea el ejemplo a continuación.
  • external_id (Unión[str,Lista[str],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]]) - Identificación externa o lista de identificaciones externas. También pueden ser agregados de especificación de objetos. Vea el ejemplo a continuación.
  • agregados (Lista[str]) - Lista de funciones agregadas para aplicar.
  • granularidad (str) - La granularidad en la que se obtienen los agregados. p.ej. "1s", "2h", "10d".
  • include_outside_points (bool) - Si incluir o no puntos externos.
  • límite (En t): Número máximo de puntos de datos que se devolverán para cada serie temporal.
  • ignore_unknown_ids (bool) - Ignore las ID y las ID externas que no se encuentran en lugar de lanzar una excepción.

Un objeto Datapoints que contiene los datos solicitados o una lista de dichos objetos. Si ignore_unknown_id es True, se solicita una identificación única y no se encuentra, la función devolverá None.

Puede especificar los identificadores de los puntos de datos que desea recuperar de varias formas. En este ejemplo, estamos usando el formato de tiempo atrás para obtener datos sin procesar para la serie de tiempo con id 1:

También podemos obtener valores agregados, como promedio. Aquí obtenemos promedios diarios de todo 2018 para dos series de tiempo diferentes. Tenga en cuenta que los estamos obteniendo usando sus identificadores externos:

Si desea diferentes agregados para diferentes series de tiempo, especifique sus identificadores de esta manera:

Recuperar el marco de datos de pandas¶

Obtenga un marco de datos de pandas que describa los datos solicitados.

Tenga en cuenta que no puede especificar los mismos ids / external_ids varias veces.

  • comienzo (Unión[En t,str,fecha y hora]) - Inicio inclusivo.
  • final (Unión[En t,str,fecha y hora]) - Final exclusivo.
  • agregados (Lista[str]) - Lista de funciones agregadas para aplicar.
  • granularidad (str) - La granularidad en la que se obtienen los agregados. p.ej. "1s", "2h", "10d".
  • identificación (Unión[En t,Lista[En t],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]]): Id o lista de identificadores. También pueden ser agregados de especificación de objetos. Vea el ejemplo a continuación.
  • external_id (Unión[str,Lista[str],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]]) - Identificación externa o lista de identificaciones externas. También pueden ser agregados de especificación de objetos. Vea el ejemplo a continuación.
  • límite (En t): Número máximo de puntos de datos que se devolverán para cada serie temporal.
  • include_aggregate_name (bool): Incluya "agregado" en el nombre de la columna. El valor predeterminado es Verdadero y solo debe establecerse en Falso cuando solo se solicita un único agregado por identificación / identificación externa.
  • completo (str) - Posprocesamiento del marco de datos.
  • ignore_unknown_ids (bool) –

Ignore los ID y los ID externos que no se encuentran en lugar de lanzar una excepción.

Pase "relleno" para insertar las entradas que faltan en el índice y complete los datos cuando sea posible (admite interpolación, interpolación por pasos, recuento, suma, variación total).

Pase "fill, dropna" para eliminar adicionalmente filas en las que cualquier agregado de cualquier serie temporal tenga valores faltantes (generalmente filas al principio y al final para agregados de interpolación). Esta opción garantiza que todos los marcos de datos devueltos tengan exactamente la misma forma y que no falten valores en ninguna parte, y solo se admite para agregados de suma, recuento, variación total, interpolación e interpolación de pasos.

Obtenga un marco de datos de pandas con el índice espaciado regularmente a intervalos de 1 minuto, los valores faltantes completados y sin el nombre agregado en las columnas:

Recuperar marcos de datos de pandas indexados por agregado¶

Obtenga un diccionario de agregado: marco de datos pandas que describa los datos solicitados.

  • comienzo (Unión[En t,str,fecha y hora]) - Inicio inclusivo.
  • final (Unión[En t,str,fecha y hora]) - Final exclusivo.
  • agregados (Lista[str]) - Lista de funciones agregadas para aplicar.
  • granularidad (str) - La granularidad en la que se obtienen los agregados. p.ej. "1s", "2h", "10d".
  • (Unión[En t,Lista[En t],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]] (identificación): Id o lista de identificadores. También pueden ser agregados de especificación de objetos.
  • external_id (Unión[str,Lista[str],Dictar[str,Alguna],Lista[Dictar[str,Alguna]]]) - Identificación externa o lista de identificaciones externas. También pueden ser agregados de especificación de objetos.
  • límite (En t): Número máximo de puntos de datos que se devolverán para cada serie temporal.
  • ignore_unknown_ids (bool) - Ignore las ID y las ID externas que no se encuentran en lugar de lanzar una excepción.
  • completo (str) –

Post-procesamiento del marco de datos.

Pase "relleno" para insertar las entradas que faltan en el índice y complete los datos cuando sea posible (admite interpolación, interpolación por pasos, recuento, suma, variación total).

Pase "fill, dropna" para eliminar adicionalmente filas en las que cualquier agregado de cualquier serie temporal tenga valores faltantes (generalmente filas al principio y al final para agregados de interpolación). Esta opción garantiza que todos los marcos de datos devueltos tengan exactamente la misma forma y que no falten valores en ninguna parte, y solo se admite para agregados de suma, recuento, variación total, interpolación e interpolación de pasos.

Un diccionario de agregado: marco de datos.

Obtenga un diccionario de marcos de datos de pandas, con el índice espaciado uniformemente a intervalos de 1 hora, los valores faltantes completados en el medio y las entradas incompletas eliminadas al principio y al final:

Realizar consultas de puntos de datos¶

Obtenga puntos de datos para una o más series de tiempo

Este método es diferente de get () en que puede especificar diferentes horas de inicio, finalización y granularidades para cada serie de tiempo solicitada.

Parámetros:consulta (Unión[DatapointsQuery, Lista[DatapointsQuery]): Lista de consultas de puntos de datos.
Devoluciones:Las listas de puntos de datos solicitadas.
Tipo de retorno:Unión [DatapointsList, List [DatapointsList]]

Este método es útil si desea obtener varias series de tiempo, pero desea especificar diferentes comienzos, finales o granularidades para cada una. p.ej.:

Recuperar el último punto de datos¶

  • (Unión[En t,Lista[En t]] (identificación): Id o lista de identificadores.
  • external_id (Unión[str,Lista[str]) - Identificación externa o lista de identificaciones externas.
  • antes de - Union [int, str, datetime]: Obtiene el último punto de datos antes de esta hora.
  • ignore_unknown_ids (bool) - Ignore las ID y las ID externas que no se encuentran en lugar de lanzar una excepción.

Un objeto Datapoints que contiene los datos solicitados o una lista de dichos objetos.

Obtener el último punto de datos de una serie temporal. Este método devuelve un objeto de puntos de datos, por lo que el punto de datos será el primer elemento:

También puede obtener el primer punto de datos antes de una hora específica:

Si necesita el último punto de datos para varias series de tiempo, simplemente proporcione una lista de identificadores. Tenga en cuenta que estamos usando identificadores externos aquí, pero funcionarán:

Insertar puntos de datos¶

Insertar puntos de datos en una serie de tiempo

Las marcas de tiempo se pueden representar como milisegundos desde los objetos epoch o datetime.

  • puntos de datos (Unión[Lista[Dictar],Lista[Tupla],Puntos de datos]): Los puntos de datos que desea insertar. Puede ser una lista de tuplas, una lista de diccionarios o un objeto Datapoints. Vea los ejemplos a continuación.
  • identificación (En t): Id de la serie temporal en la que insertar puntos de datos.
  • external_id (str): ID externo de la serie temporal en la que insertar el punto de datos.

Sus puntos de datos pueden ser una lista de tuplas donde el primer elemento es la marca de tiempo y el segundo elemento es el valor:


Ver el vídeo: CADENAS LINEALES