Descripción general
La API Routing de PTV admite el parámetro co2EmissionClass como parte del perfil del vehículo. Este parámetro refleja la clase de emisiones de CO₂ según la definición de la Unión Europea en virtud de la Directiva 1999/62/CE (Artículo 7ga) sobre el cobro de cánones a los vehículos pesados por la utilización de determinadas infraestructuras.
La configuración correcta de este parámetro garantiza que los costes de peaje se calculen con precisión — en Alemania, por ejemplo, la Lkw-Maut aplica tarifas diferenciadas según la clase de emisiones del vehículo.
Detalles del parámetro
| Parámetro | Tipo | Ubicación | Valores válidos |
|---|---|---|---|
| co2EmissionClass | integer (int32) | Vehicle | 1 – 5 |
Valores válidos y su significado:
| Valor | Se aplica a |
|---|---|
| 1 | Todos los vehículos de combustión e híbridos, independientemente de la norma de emisiones |
| 2 | Vehículos de combustión/híbridos con norma de emisiones EURO_6 o superior |
| 3 | Vehículos de combustión/híbridos con norma de emisiones EURO_6 o superior |
| 4 | Vehículos de combustión/híbridos con norma de emisiones EURO_6 o superior |
| 5 | Solo vehículos eléctricos |
Nota: Los valores 2–4 requieren que el emissionStandard del vehículo esté configurado en al menos EURO_6. El uso de los valores 2–4 con una norma de emisiones inferior resultará en un error.
Impacto en el cálculo de peajes
La co2EmissionClass es relevante para los cálculos de peajes. Países como Alemania han introducido recargos de peaje basados en CO₂ como parte de la reforma de la Lkw-Maut. Una clase de emisiones más alta (menores emisiones) resulta en menores costes de peaje.
Ejemplo
Para calcular una ruta para un camión eléctrico (clase 5), incluya lo siguiente en la sección de vehículo de su solicitud:
{
"vehicle": {
"co2EmissionClass": 5
}
}Para un vehículo de combustión Euro 6 de la clase de combustión más alta:
{
"vehicle": {
"co2EmissionClass": 4,
"emissionStandard": "EURO_6"
}
}Más información
Referencia completa de parámetros: Routing API Reference – calculateRoute