Partager via


RouteRangeOptions Classe

Définition

Options de rendu des images statiques.

public class RouteRangeOptions
type RouteRangeOptions = class
Public Class RouteRangeOptions
Héritage
RouteRangeOptions

Constructeurs

RouteRangeOptions()

Initialise une nouvelle RouteRangeOptions instance pour les moqueries.

RouteRangeOptions(Double, Double)

Constructeur RouteRangeOptions.

RouteRangeOptions(GeoPosition)

Constructeur RouteRangeOptions.

Propriétés

AccelerationEfficiency

Spécifie l’efficacité de la conversion de l’énergie chimique stockée dans le carburant en énergie cinétique lorsque le véhicule accélère (c’est-à-dire, KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ est obtenu en convertissant le carburant consommé en énergie chimique à l’aide fuelEnergyDensityInMJoulesPerLiterde . Doit être associé à decelerationEfficiency. La plage de valeurs autorisées est comprise entre 0,0 et 1/decelerationEfficiency. Valeurs sensibles : pour le modèle de combustion : 0,33, pour le modèle électrique : 0,66

AuxiliaryPowerInKilowatts

Spécifie la quantité d’énergie consommée pour le maintien en puissance des systèmes auxiliaires, en kilowatts (kW). Il peut être utilisé pour spécifier la consommation due à des appareils et des systèmes tels que les systèmes de climatisation, la radio, le chauffage, etc. Valeurs sensibles : 1.7

AuxiliaryPowerInLitersPerHour

Spécifie la quantité de carburant consommée pour le maintien des systèmes auxiliaires du véhicule, en litres par heure. Il peut être utilisé pour spécifier la consommation due à des appareils et des systèmes tels que les systèmes de climatisation, la radio, le chauffage, etc. Valeurs sensibles : 0,2

Avoid

Spécifie un élément que le calcul de la route doit essayer d’éviter lors de la détermination de l’itinéraire. Peut être spécifié plusieurs fois dans une seule requête. Dans les requêtes calculateReachableRange, la valeur alreadyUsedRoads ne doit pas être utilisée.

ConstantSpeedConsumptionInKilowattHoursPerHundredKilometer

Spécifie le composant dépendant de la vitesse de consommation. Fourni sous la forme d’une liste non triée de paires vitesse/débit de consommation. La liste définit des points sur une courbe de consommation. Les taux de consommation pour les vitesses qui ne figurent pas dans la liste sont les suivants :

  • par interpolation linéaire, si la vitesse donnée se situe entre deux vitesses dans la liste
  • par extrapolation linéaire sinon, en supposant une constante (ΔConsumption/ΔSpeed) déterminée par les deux points les plus proches de la liste
La liste doit contenir entre 1 et 25 points (inclus) et ne peut pas contenir de points en double pour la même vitesse. S’il ne contient qu’un seul point, le taux de consommation de ce point est utilisé sans traitement supplémentaire. La consommation spécifiée pour la plus grande vitesse doit être supérieure ou égale à celle de l’avant-dernière vitesse la plus grande. Cela garantit que l’extrapolation n’entraîne pas de taux de consommation négatifs. De même, les valeurs de consommation spécifiées pour les deux plus petites vitesses de la liste ne peuvent pas conduire à un taux de consommation négatif pour une vitesse inférieure. La plage valide pour les valeurs de consommation (exprimées en kWh/100 km) est comprise entre 0,01 et 100000.0. Valeurs sensibles : 50,8.2:130,21.3 Ce paramètre est requis pour le modèle de consommation électrique.
ConstantSpeedConsumptionInLitersPerHundredKilometer

Spécifie le composant dépendant de la vitesse de consommation. Fourni sous la forme d’une liste non triée de paires de débit de consommation de vitesse & délimitées par deux-points. La liste définit des points sur une courbe de consommation. Les taux de consommation pour les vitesses qui ne figurent pas dans la liste sont les suivants :

  • par interpolation linéaire, si la vitesse donnée se situe entre deux vitesses dans la liste.
  • par extrapolation linéaire sinon, en supposant une constante (ΔConsumption/ΔSpeed) déterminée par les deux points les plus proches de la liste.
La liste doit contenir entre 1 et 25 points (inclus) et ne peut pas contenir de points en double pour la même vitesse. S’il ne contient qu’un seul point, le taux de consommation de ce point est utilisé sans traitement supplémentaire. La consommation spécifiée pour la plus grande vitesse doit être supérieure ou égale à celle de l’avant-dernière vitesse la plus grande. Cela garantit que l’extrapolation n’entraîne pas de taux de consommation négatifs. De même, les valeurs de consommation spécifiées pour les deux plus petites vitesses de la liste ne peuvent pas conduire à un taux de consommation négatif pour une vitesse inférieure. La plage valide pour les valeurs de consommation (exprimées en l/100 km) est comprise entre 0,01 et 100000,0. Valeurs sensibles : 50,6.3:130,11.5 Note : Ce paramètre est requis pour le modèle de consommation de combustion.
CurrentChargeInKilowattHours

Spécifie l’alimentation électrique actuelle en kilowattheures (kWh). Ce paramètre coexiste avec MaxChargeInKilowattHours le paramètre. La plage de valeurs autorisées est comprise entre 0,0 et MaxChargeInKilowattHours. Valeurs sensibles : 43

CurrentFuelInLiters

Spécifie l’approvisionnement actuel en carburant en litres. Valeurs sensibles : 55

DecelerationEfficiency

Spécifie l’efficacité de la conversion de l’énergie cinétique en carburant économisé (non consommé) lorsque le véhicule ralentit (c’est-à-dire, ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ est obtenu en convertissant le carburant économisé (non consommé) en énergie à l’aide fuelEnergyDensityInMJoulesPerLiterde . Doit être associé à AccelerationEfficiency. La plage de valeurs autorisées est comprise entre 0,0 et 1/AccelerationEfficiency. Valeurs sensibles : pour le modèle de combustion : 0,83, pour le modèle électrique : 0,91

DepartAt

Date et heure de départ du point d’origine. Les heures de départ à l’exception de maintenant doivent être spécifiées en tant que dateTime. Lorsqu’un décalage de fuseau horaire n’est pas spécifié, il est supposé être celui du point d’origine. La valeur departAt doit être ultérieurement au format date-heure (1996-12-19T16:39:57-08:00).

DistanceBudgetInMeters

Budget de distance en compteurs qui détermine la portée maximale qui peut être parcourue à l’aide de la distance de conduite. Le modèle de consommation affecte uniquement la plage lorsque routeType est écologique.

DownhillEfficiency

Spécifie l’efficacité de la conversion de l’énergie potentielle en carburant économisé (non consommé) lorsque le véhicule perd de l’élévation (c’est-à-dire, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ est obtenu en convertissant le carburant économisé (non consommé) en énergie à l’aide fuelEnergyDensityInMJoulesPerLiterde . Doit être associé à UphillEfficiency. La plage de valeurs autorisées est comprise entre 0,0 et 1/UphillEfficiency. Valeurs sensibles : pour le modèle de combustion : 0,51, pour le modèle électrique : 0,73

EnergyBudgetInKilowattHours

Budget d’énergie électrique en kilowattheures (kWh) qui détermine la plage maximale qui peut être parcourue à l’aide du modèle de consommation électrique spécifié.<br> Lorsque EnergyBudgetInKilowattHours est utilisé, il est obligatoire de spécifier un modèle de consommation électrique détaillé.

FuelBudgetInLiters

Budget de carburant en litres qui détermine la plage maximale qui peut être parcourue à l’aide du modèle de consommation de combustion spécifié.

FuelEnergyDensityInMegajoulesPerLiter

Spécifie la quantité d’énergie chimique stockée dans un litre de carburant en mégajoules (MJ). Il est utilisé conjointement avec les paramètres pour les conversions entre l’énergie Efficiency économisée ou consommée et le carburant. Par exemple, la densité énergétique est de 34,2 MJ/l pour l’essence et de 35,8 MJ/l pour le diesel. Ce paramètre est obligatoire si un Efficiency paramètre est défini. Valeurs sensibles : 34.2

InclineLevel

Degré de colline pour un itinéraire palpitant. Ce paramètre peut uniquement être utilisé conjointement avec routeType=thrilling.

IsCommercialVehicle

Indique si le véhicule est utilisé à des fins commerciales. Les véhicules commerciaux peuvent ne pas être autorisés à circuler sur certaines routes.

MaxChargeInKilowattHours

Spécifie la quantité maximale d’énergie électrique en kWh qui peut être stockée dans la batterie du véhicule. Ce paramètre coexiste avec CurrentChargeInKilowattHours le paramètre. La valeur minimale doit être supérieure ou égale à CurrentChargeInKilowattHours. Valeurs sensibles : 85

Query

Coordonnée à partir de laquelle le calcul de plage doit démarrer.

RouteType

Type d’itinéraire demandé.

TimeBudget

Budget de temps dans TimeSpan qui détermine la plage maximale qui peut être parcourue à l’aide du temps de conduite. Le modèle de consommation affecte uniquement la plage lorsque routeType est écologique.

TravelMode

Mode de déplacement pour l’itinéraire demandé. S’il n’est pas défini, la valeur par défaut est car. Notez que le travelMode demandé peut ne pas être disponible pour l’ensemble de l’itinéraire. Si le travelMode demandé n’est pas disponible pour une section particulière, l’élément travelMode de la réponse pour cette section sera « autre ». Notez que les modes de voyage bus, moto, taxi et fourgon sont des fonctionnalités BETA. Les données de restriction complètes ne sont pas disponibles dans toutes les zones. Dans calculateReachableRange les demandes, les valeurs vélo et piéton ne doivent pas être utilisées.

UphillEfficiency

Spécifie l’efficacité de la conversion de l’énergie chimique stockée dans le carburant en énergie potentielle lorsque le véhicule gagne en élévation (par exemple, PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ est obtenu en convertissant le carburant consommé en énergie chimique à l’aide fuelEnergyDensityInMJoulesPerLiterde . Doit être associé à DownhillEfficiency. La plage de valeurs autorisées est comprise entre 0,0 et 1/DownhillEfficiency. Valeurs sensibles : pour le modèle de combustion : 0,27, pour le modèle électrique : 0,74

UseTrafficData

Valeurs possibles :

  • true - Tenez compte de toutes les informations de trafic disponibles pendant le routage
  • false - Ignorer les données de trafic actuelles pendant le routage. Notez que bien que les données de trafic actuelles soient ignorées
Pendant le routage, l’effet de la circulation historique sur la vitesse effective des routes est toujours pris en compte.
VehicleAxleWeightInKilograms

Poids par essieu du véhicule en kg. La valeur 0 signifie que les restrictions de poids par essieu ne sont pas prises en compte.

VehicleEngineType

Type de moteur du véhicule. Lorsqu’un modèle de consommation détaillé est spécifié, il doit être cohérent avec la valeur de vehicleEngineType.

VehicleHeightInMeters

Hauteur du véhicule en mètres. La valeur 0 signifie que les restrictions de hauteur ne sont pas prises en compte.

VehicleLengthInMeters

Longueur du véhicule en mètres. La valeur 0 signifie que les restrictions de longueur ne sont pas prises en compte.

VehicleLoadType

Types de marchandises qui peuvent être classées comme des matières dangereuses et restreintes à partir de certaines routes. Les valeurs vehicleLoadType disponibles sont les classes US Hazmat 1 à 9, ainsi que les classifications génériques à utiliser dans d’autres pays. Les valeurs commençant par USHazmat sont destinées au routage américain, tandis que d’autresHazmat doivent être utilisées pour tous les autres pays. vehicleLoadType peut être spécifié plusieurs fois. Ce paramètre est actuellement pris en compte uniquement pour travelMode=truck.

VehicleMaxSpeedInKilometersPerHour

Vitesse maximale du véhicule en km/heure. La vitesse maximale dans le profil du véhicule est utilisée pour case activée si un véhicule est autorisé sur les autoroutes.

  • La valeur 0 signifie qu’une valeur appropriée pour le véhicule sera déterminée et appliquée lors de la planification de l’itinéraire.
  • Une valeur autre que zéro peut être remplacée pendant la planification de l’itinéraire. Par exemple, le flux de trafic actuel est de 60 km/heure. Si la vitesse maximale du véhicule est définie sur 50 km/heure, le moteur de routage considérera 60 km/heure, car c’est la situation actuelle. Si la vitesse maximale du véhicule est de 80 km/heure, mais que la circulation actuelle est de 60 km/heure, le moteur de routage utilise à nouveau 60 km/heure.
VehicleWeightInKilograms

Poids du véhicule en kilogrammes.

  • Il est obligatoire si l’un des paramètres *Efficacité est défini.
  • Il doit être strictement positif lorsqu’il est utilisé dans le contexte du modèle de consommation. Les restrictions de poids sont prises en compte.
  • Si aucun modèle de consommation détaillé n’est spécifié et que la valeur de est différente de zéro, les restrictions de vehicleWeight poids sont prises en compte.
  • Dans tous les autres cas, ce paramètre est ignoré.
Valeurs sensibles : pour le modèle de combustion : 1600, pour le modèle électrique : 1900
VehicleWidthInMeters

Largeur du véhicule en mètres. La valeur 0 signifie que les restrictions de largeur ne sont pas prises en compte.

Windingness

Niveau de virages pour un itinéraire palpitant. Ce paramètre peut uniquement être utilisé conjointement avec routeType=thrilling.

S’applique à