Compartir a través de


RouteRangeOptions Clase

Definición

Opciones para representar imágenes estáticas.

public class RouteRangeOptions
type RouteRangeOptions = class
Public Class RouteRangeOptions
Herencia
RouteRangeOptions

Constructores

RouteRangeOptions()

Inicializa una nueva RouteRangeOptions instancia para simular.

RouteRangeOptions(Double, Double)

Constructor RouteRangeOptions.

RouteRangeOptions(GeoPosition)

Constructor RouteRangeOptions.

Propiedades

AccelerationEfficiency

Especifica la eficiencia de convertir la energía química almacenada en combustible a energía cinética cuando el vehículo se acelera (es decir, CinéticaEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ se obtiene convirtiendo el combustible consumido en energía química utilizando fuelEnergyDensityInMJoulesPerLiter. Debe estar emparejado con decelerationEfficiency. El intervalo de valores permitidos es de 0,0 a 1/decelerationEfficiency. Valores razonables : para el modelo de combustión : 0,33, para el modelo eléctrico : 0,66

AuxiliaryPowerInKilowatts

Especifica la cantidad de energía consumida para mantener sistemas auxiliares, en kilowatts (kW). Se puede utilizar para especificar el consumo debido a dispositivos y sistemas como sistemas de CA, radio, calefacción, etc. Valores razonables: 1,7

AuxiliaryPowerInLitersPerHour

Especifica la cantidad de combustible consumido para mantener sistemas auxiliares del vehículo, en litros por hora. Se puede utilizar para especificar el consumo debido a dispositivos y sistemas como sistemas de CA, radio, calefacción, etc. Valores razonables: 0,2

Avoid

Especifica algo que el cálculo de ruta debe intentar evitar al determinar la ruta. Se puede especificar varias veces en una solicitud. En las solicitudes calculateReachableRange, no se debe usar el valor alreadyUsedRoads.

ConstantSpeedConsumptionInKilowattHoursPerHundredKilometer

Especifica el componente dependiente de la velocidad del consumo. Se proporciona como una lista desordenada de pares de velocidad/tasa de consumo. La lista define puntos en una curva de consumo. Las tasas de consumo de velocidades que no están en la lista se encuentran de la siguiente manera:

  • por interpolación lineal, si la velocidad dada se encuentra entre dos velocidades de la lista
  • por extrapolación lineal; de lo contrario, suponiendo una constante (ΔConsumption/ΔSpeed) determinada por los dos puntos más cercanos de la lista
La lista debe contener entre 1 y 25 puntos (inclusive) y no puede contener puntos duplicados para la misma velocidad. Si solo contiene un único punto, la tasa de consumo de ese punto se usa sin procesamiento adicional. El consumo especificado para la mayor velocidad debe ser mayor o igual que el de la penúltima velocidad más grande. Esto garantiza que la extrapolación no conduce a tasas de consumo negativas. De forma similar, los valores de consumo especificados para las dos velocidades más pequeñas de la lista no pueden dar lugar a una tasa de consumo negativa para cualquier velocidad más pequeña. El intervalo válido para los valores de consumo (expresados en kWh/100km) está comprendido entre 0,01 y 100000,0. Valores razonables: 50,8.2:130,21.3 Este parámetro es necesario para el modelo de consumo eléctrico.
ConstantSpeedConsumptionInLitersPerHundredKilometer

Especifica el componente dependiente de la velocidad del consumo. Se proporciona como una lista desordenada de pares de velocidad & de consumo delimitados por dos puntos. La lista define puntos en una curva de consumo. Las tasas de consumo de velocidades que no están en la lista se encuentran de la siguiente manera:

  • por interpolación lineal, si la velocidad dada se encuentra entre dos velocidades de la lista.
  • por extrapolación lineal de lo contrario, suponiendo una constante (ΔConsumption/ΔSpeed) determinada por los dos puntos más cercanos de la lista.
La lista debe contener entre 1 y 25 puntos (inclusive) y no puede contener puntos duplicados para la misma velocidad. Si solo contiene un único punto, la tasa de consumo de ese punto se usa sin procesamiento adicional. El consumo especificado para la mayor velocidad debe ser mayor o igual que el de la penúltima velocidad más grande. Esto garantiza que la extrapolación no conduce a tasas de consumo negativas. De forma similar, los valores de consumo especificados para las dos velocidades más pequeñas de la lista no pueden dar lugar a una tasa de consumo negativa para cualquier velocidad más pequeña. El intervalo válido para los valores de consumo (expresados en l/100km) está comprendido entre 0,01 y 100000,0. Valores razonables: 50,6.3:130,11.5 Note : Este parámetro es necesario para el modelo de consumo de combustión.
CurrentChargeInKilowattHours

Especifica el suministro de energía eléctrica actual en kilowatt horas (kWh). Este parámetro coexiste con MaxChargeInKilowattHours el parámetro . El intervalo de valores permitidos es de 0,0 a MaxChargeInKilowattHours. Valores razonables: 43

CurrentFuelInLiters

Especifica el suministro actual de combustible en litros. Valores razonables: 55

DecelerationEfficiency

Especifica la eficiencia de convertir la energía cinética en combustible ahorrado (no consumido) cuando el vehículo se decelera (es decir, ChemicalEnergySaved/CinéticaEnergyLost). ChemicalEnergySaved_ se obtiene mediante la conversión de combustible ahorrado (no consumido) a energía mediante fuelEnergyDensityInMJoulesPerLiter. Debe estar emparejado con AccelerationEfficiency. El intervalo de valores permitidos es de 0,0 a 1/AccelerationEfficiency. Valores razonables : para el modelo de combustión : 0,83, para el modelo eléctrico : 0,91

DepartAt

Fecha y hora de salida desde el punto de origen. Las horas de salida aparte de ahora deben especificarse como dateTime. Cuando no se especifica un desplazamiento de zona horaria, se supone que es el del punto de origen. El valor departAt debe estar en el futuro en el formato de fecha y hora (1996-12-19T16:39:57-08:00).

DistanceBudgetInMeters

Presupuesto de distancia en metros que determina el rango máximo que se puede recorrer utilizando la distancia de conducción. El modelo de consumo solo afectará al intervalo cuando routeType sea eco.

DownhillEfficiency

Especifica la eficiencia de convertir energía potencial en combustible ahorrado (no consumido) cuando el vehículo pierde la elevación (es decir, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ se obtiene mediante la conversión de combustible ahorrado (no consumido) a energía mediante fuelEnergyDensityInMJoulesPerLiter. Debe estar emparejado con UphillEfficiency. El intervalo de valores permitidos es de 0,0 a 1/UphillEfficiency. Valores razonables : para el modelo de combustión : 0,51, para el modelo eléctrico : 0,73

EnergyBudgetInKilowattHours

Presupuesto de energía eléctrica en kilowatt horas (kWh) que determina el rango máximo que se puede recorrer utilizando el modelo de consumo eléctrico especificado.<br> Cuando se usa EnergyBudgetInKilowattHours, es obligatorio especificar un modelo de consumo eléctrico detallado.

FuelBudgetInLiters

Presupuesto de combustible en litros que determina el rango máximo que se puede viajar utilizando el modelo de consumo de combustión especificado.

FuelEnergyDensityInMegajoulesPerLiter

Especifica la cantidad de energía química almacenada en un litro de combustible en megajoules (MJ). Se utiliza junto con los Efficiency parámetros para las conversiones entre energía guardada o consumida y combustible. Por ejemplo, la densidad energética es de 34,2 MJ/l para gasolina y 35,8 MJ/l para combustible diesel. Este parámetro es necesario si se establece algún Efficiency parámetro. Valores razonables: 34.2

InclineLevel

Grado de colina para la emocionante ruta. Este parámetro solo se puede usar junto con routeType=thrilling.

IsCommercialVehicle

Si el vehículo se utiliza con fines comerciales. Es posible que los vehículos comerciales no puedan conducir en algunas carreteras.

MaxChargeInKilowattHours

Especifica el suministro máximo de energía eléctrica en kilowatt horas (kWh) que se pueden almacenar en la batería del vehículo. Este parámetro coexiste con CurrentChargeInKilowattHours el parámetro . El valor mínimo debe ser mayor o igual que CurrentChargeInKilowattHours. Valores razonables: 85

Query

Coordenada desde la que se debe iniciar el cálculo del intervalo.

RouteType

Tipo de ruta solicitada.

TimeBudget

Presupuesto de tiempo en TimeSpan que determina el intervalo máximo que se puede recorrer utilizando el tiempo de conducción. El modelo de consumo solo afectará al intervalo cuando routeType sea eco.

TravelMode

Modo de desplazamiento para la ruta solicitada. Si no se define, el valor predeterminado es car. Tenga en cuenta que el travelMode solicitado puede no estar disponible para toda la ruta. Si el objeto travelMode solicitado no está disponible para una sección determinada, el elemento travelMode de la respuesta de esa sección será "otro". Ten en cuenta que los modos de viaje bus, motocicleta, taxi y camioneta son la funcionalidad BETA. Los datos de restricción completa no están disponibles en todas las áreas. En calculateReachableRange las solicitudes, no se deben usar los valores de bicicleta y peatonal.

UphillEfficiency

Especifica la eficiencia de convertir la energía química almacenada en combustible a energía potencial cuando el vehículo obtiene elevación (es decir, PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ se obtiene convirtiendo el combustible consumido en energía química utilizando fuelEnergyDensityInMJoulesPerLiter. Debe estar emparejado con DownhillEfficiency. El intervalo de valores permitidos es de 0,0 a 1/DownhillEfficiency. Valores razonables : para el modelo de combustión : 0,27, para el modelo eléctrico : 0,74

UseTrafficData

Valores posibles:

  • true - Considere toda la información de tráfico disponible durante el enrutamiento.
  • false - Omitir los datos de tráfico actuales durante el enrutamiento. Tenga en cuenta que, aunque se omiten los datos de tráfico actuales
Durante el enrutamiento, el efecto del tráfico histórico en velocidades efectivas de carretera sigue incorporando.
VehicleAxleWeightInKilograms

Peso por eje del vehículo en kg. Un valor de 0 significa que no se tienen en cuenta las restricciones de peso por eje.

VehicleEngineType

Tipo de motor del vehículo. Cuando se especifica un modelo de consumo detallado, debe ser coherente con el valor de vehicleEngineType.

VehicleHeightInMeters

Altura del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de altura.

VehicleLengthInMeters

Longitud del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de longitud.

VehicleLoadType

Tipos de carga que se pueden clasificar como materiales peligrosos y restringidos de algunas carreteras. Los valores de vehicleLoadType disponibles son clases hazmat de EE. UU. de 1 a 9, además de clasificaciones genéricas para su uso en otros países. Los valores que comienzan con USHazmat son para el enrutamiento de EE. UU., mientras que otroshazmat deben usarse para todos los demás países. vehicleLoadType se puede especificar varias veces. Este parámetro solo se considera actualmente para travelMode=truck.

VehicleMaxSpeedInKilometersPerHour

Velocidad máxima del vehículo en km/hora. La velocidad máxima en el perfil del vehículo se utiliza para comprobar si se permite un vehículo en las autopistas.

  • Un valor de 0 significa que se determinará y aplicará un valor adecuado para el vehículo durante la planificación de rutas.
  • Un valor distinto de cero se puede invalidar durante el planeamiento de rutas. Por ejemplo, el flujo de tráfico actual es de 60 km/hora. Si la velocidad máxima del vehículo se establece en 50 km/hora, el motor de enrutamiento tendrá en cuenta 60 km/hora, ya que esta es la situación actual. Si la velocidad máxima del vehículo se proporciona como 80 km/hora, pero el flujo de tráfico actual es de 60 km/hora, el motor de enrutamiento volverá a usar 60 km/hora.
VehicleWeightInKilograms

Peso del vehículo en kilogramos.

  • Es obligatorio si se establece alguno de los parámetros *Efficiency.
  • Debe ser estrictamente positivo cuando se usa en el contexto del modelo de consumo. Se tienen en cuenta las restricciones de peso.
  • Si no se especifica ningún modelo de consumo detallado y el valor de no es cero, se tienen en cuenta las restricciones de vehicleWeight peso.
  • En todos los demás casos, este parámetro se omite.
Valores sensibles: para el modelo de combustión : 1600, para el modelo eléctrico : 1900
VehicleWidthInMeters

Ancho del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de ancho.

Windingness

Nivel de turnos para una ruta emocionante. Este parámetro solo se puede usar junto con routeType=thrilling.

Se aplica a