Freigeben über


RouteRangeOptions Klasse

Definition

Optionen zum Rendern statischer Bilder.

public class RouteRangeOptions
type RouteRangeOptions = class
Public Class RouteRangeOptions
Vererbung
RouteRangeOptions

Konstruktoren

RouteRangeOptions()

Initialisiert einen neuen RouteRangeOptions instance für die Simulation.

RouteRangeOptions(Double, Double)

RouteRangeOptions-Konstruktor.

RouteRangeOptions(GeoPosition)

RouteRangeOptions-Konstruktor.

Eigenschaften

AccelerationEfficiency

Gibt die Effizienz der Umwandlung chemischer Energie, die im Kraftstoff gespeichert ist, in kinetische Energie, wenn das Fahrzeug beschleunigt (d. h. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ wird durch Umwandlung des verbrauchten Brennstoffs in chemische Energie mit fuelEnergyDensityInMJoulesPerLitergewonnen. Muss mit decelerationEfficiencygekoppelt werden. Der zulässige Wertebereich liegt zwischen 0,0 und 1/decelerationEfficiency. Sensible Werte : für Verbrennungsmodell : 0,33, für elektrisches Modell : 0,66

AuxiliaryPowerInKilowatts

Gibt den Stromverbrauch für unterstützende Hilfssysteme in Kilowatt (kW) an. Es kann verwendet werden, um den Verbrauch durch Geräte und Systeme wie Ac-Systeme, Radio, Heizung usw. anzugeben. Sensible Werte: 1.7

AuxiliaryPowerInLitersPerHour

Gibt die Menge an Kraftstoff an, die für die Unterhaltshilfssysteme des Fahrzeugs verbraucht wird, in Liter pro Stunde. Es kann verwendet werden, um den Verbrauch durch Geräte und Systeme wie Ac-Systeme, Radio, Heizung usw. anzugeben. Sensible Werte: 0.2

Avoid

Gibt etwas an, das bei der Routenberechnung beim Bestimmen der Route vermieden werden soll. Kann mehrmals in einer Anforderung angegeben werden. In calculateReachableRange-Anforderungen darf der Wert alreadyUsedRoads nicht verwendet werden.

ConstantSpeedConsumptionInKilowattHoursPerHundredKilometer

Gibt die geschwindigkeitsabhängige Verbrauchskomponente an. Wird als ungeordnete Liste von Geschwindigkeits-/Verbrauchsratenpaaren bereitgestellt. Die Liste definiert Punkte in einer Verbrauchskurve. Verbrauchsraten für Geschwindigkeiten, die nicht in der Liste enthalten sind, werden wie folgt ermittelt:

  • durch lineare Interpolation, wenn die angegebene Geschwindigkeit zwischen zwei Geschwindigkeiten in der Liste liegt
  • andernfalls durch lineare Extrapolation, unter der Annahme einer Konstanten (ΔConsumption/ΔSpeed), die von den nächsten zwei Punkten in der Liste bestimmt wird
Die Liste muss zwischen 1 und 25 Punkten (einschließlich) enthalten und darf keine doppelten Punkte für die gleiche Geschwindigkeit enthalten. Wenn er nur einen einzelnen Punkt enthält, wird die Verbrauchsrate dieses Punkts ohne weitere Verarbeitung verwendet. Der für die größte Geschwindigkeit angegebene Verbrauch muss größer oder gleich dem der vorletzten größten Geschwindigkeit sein. Dadurch wird sichergestellt, dass die Extrapolation nicht zu negativen Verbrauchsraten führt. Ebenso können Verbrauchswerte, die für die beiden kleinsten Geschwindigkeiten in der Liste angegeben werden, nicht zu einer negativen Verbrauchsrate für eine kleinere Geschwindigkeit führen. Der gültige Bereich für die Verbrauchswerte (ausgedrückt in kWh/100km) liegt zwischen 0,01 und 100000,0. Sensible Werte: 50,8.2:130,21.3 Dieser Parameter ist für das Stromverbrauchsmodell erforderlich.
ConstantSpeedConsumptionInLitersPerHundredKilometer

Gibt die geschwindigkeitsabhängige Verbrauchskomponente an. Wird als ungeordnete Liste von durch Doppelpunkt getrennten Geschwindigkeitsverbrauchs-Rate-Paaren & bereitgestellt. Die Liste definiert Punkte in einer Verbrauchskurve. Verbrauchsraten für Geschwindigkeiten, die nicht in der Liste enthalten sind, werden wie folgt ermittelt:

  • durch lineare Interpolation, wenn die angegebene Geschwindigkeit zwischen zwei Geschwindigkeiten in der Liste liegt.
  • andernfalls durch lineare Extrapolation, wobei eine Konstante (ΔConsumption/ΔSpeed) vorausgesetzt wird, die von den nächsten beiden Punkten in der Liste bestimmt wird.
Die Liste muss zwischen 1 und 25 Punkten (einschließlich) enthalten und darf keine doppelten Punkte für die gleiche Geschwindigkeit enthalten. Wenn er nur einen einzelnen Punkt enthält, wird die Verbrauchsrate dieses Punkts ohne weitere Verarbeitung verwendet. Der für die größte Geschwindigkeit angegebene Verbrauch muss größer oder gleich dem der vorletzten größten Geschwindigkeit sein. Dadurch wird sichergestellt, dass die Extrapolation nicht zu negativen Verbrauchsraten führt. Ebenso können Verbrauchswerte, die für die beiden kleinsten Geschwindigkeiten in der Liste angegeben werden, nicht zu einer negativen Verbrauchsrate für eine kleinere Geschwindigkeit führen. Der gültige Bereich für die Verbrauchswerte (ausgedrückt in l/100km) liegt zwischen 0,01 und 100000,0. Sensible Werte: 50,6.3:130,11.5 Note : Dieser Parameter ist für das Verbrennungsverbrauchsmodell erforderlich.
CurrentChargeInKilowattHours

Gibt die aktuelle elektrische Energieversorgung in Kilowattstunden (kWh) an. Dieser Parameter ist zusammen mit MaxChargeInKilowattHours dem Parameter vorhanden. Der zulässige Wertebereich ist 0,0 bis MaxChargeInKilowattHours. Sensible Werte: 43

CurrentFuelInLiters

Gibt die aktuelle Kraftstoffversorgung in Litern an. Sensible Werte: 55

DecelerationEfficiency

Gibt den Wirkungsgrad der Umwandlung von kinetischer Energie in eingesparten (nicht verbrauchten) Kraftstoff an, wenn das Fahrzeug abbremst (d. h. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ wird durch Die Umwandlung von gespeichertem (nicht verbrauchtem) Kraftstoff in Energie mithilfe fuelEnergyDensityInMJoulesPerLitervon erhalten. Muss mit AccelerationEfficiencygekoppelt werden. Der zulässige Wertebereich liegt zwischen 0,0 und 1/AccelerationEfficiency. Sensible Werte : für Verbrennungsmodell : 0,83, für elektrisches Modell : 0,91

DepartAt

Das Datum und die Uhrzeit des Abflugs vom Ursprungspunkt. Die Abfahrtszeiten müssen ab sofort als dateTime angegeben werden. Wenn kein Zeitzonenoffset angegeben wird, wird davon ausgegangen, dass es sich um den des Ursprungspunkts handelt. Der wert "departAt" muss in der Zukunft im Datum-Uhrzeit-Format (1996-12-19T16:39:57-08:00) vorliegen.

DistanceBudgetInMeters

Entfernungsbudget in Metern, das die maximale Reichweite bestimmt, die mithilfe der Fahrstrecke zurückgelegt werden kann. Das Verbrauchsmodell wirkt sich nur auf den Bereich aus, wenn routeType eco ist.

DownhillEfficiency

Gibt die Effizienz der Umwandlung potenzieller Energie in eingesparten (nicht verbrauchten) Kraftstoff an, wenn das Fahrzeug an Höhe verliert (d. h. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ wird durch Die Umwandlung von gespeichertem (nicht verbrauchtem) Kraftstoff in Energie mithilfe fuelEnergyDensityInMJoulesPerLitervon erhalten. Muss mit UphillEfficiencygekoppelt werden. Der zulässige Wertebereich liegt zwischen 0,0 und 1/UphillEfficiency. Sensible Werte : für Verbrennungsmodell : 0,51, für elektrisches Modell : 0,73

EnergyBudgetInKilowattHours

Strombudget in Kilowattstunden (kWh), das die maximale Reichweite bestimmt, die mit dem angegebenen Stromverbrauchsmodell zurückgelegt werden kann.<br> Wenn EnergyBudgetInKilowattHours verwendet wird, ist es obligatorisch, ein detailliertes Energieverbrauchsmodell anzugeben.

FuelBudgetInLiters

Kraftstoffbudget in Litern, das die maximale Reichweite bestimmt, die mit dem angegebenen Verbrennungsverbrauchsmodell zurückgelegt werden kann.

FuelEnergyDensityInMegajoulesPerLiter

Gibt die Menge der chemischen Energie an, die in einem Liter Kraftstoff in Megajoules (MJ) gespeichert wird. Es wird in Verbindung mit den Parametern für umrechnungen Efficiency zwischen eingesparter oder verbrauchter Energie und Kraftstoff verwendet. Beispielsweise beträgt die Energiedichte 34,2 MJ/l für Benzin und 35,8 MJ/l für Dieselkraftstoff. Dieser Parameter ist erforderlich, wenn ein Efficiency Parameter festgelegt ist. Sensible Werte: 34.2

InclineLevel

Grad der Hügeligkeit für aufregende Route. Dieser Parameter kann nur in Verbindung mit routeType=thrilling verwendet werden.

IsCommercialVehicle

Gibt an, ob das Fahrzeug zu kommerziellen Zwecken verwendet wird. Nutzfahrzeuge dürfen möglicherweise nicht auf einigen Straßen fahren.

MaxChargeInKilowattHours

Gibt die maximale elektrische Energieversorgung in Kilowattstunden (kWh) an, die in der Batterie des Fahrzeugs gespeichert werden kann. Dieser Parameter ist zusammen mit CurrentChargeInKilowattHours dem Parameter vorhanden. Der Mindestwert muss größer oder gleich CurrentChargeInKilowattHourssein. Sensible Werte: 85

Query

Die Koordinate, ab der die Bereichsberechnung beginnen soll.

RouteType

Der Typ der angeforderten Route.

TimeBudget

Zeitbudget in TimeSpan , das die maximale Reichweite bestimmt, die mit der Fahrzeit zurückgelegt werden kann. Das Verbrauchsmodell wirkt sich nur auf den Bereich aus, wenn routeType eco ist.

TravelMode

Der Reisemodus für die angeforderte Route. Wenn nicht definiert, ist carder Standardwert . Beachten Sie, dass der angeforderte travelMode möglicherweise nicht für die gesamte Route verfügbar ist. Wenn der angeforderte travelMode für einen bestimmten Abschnitt nicht verfügbar ist, lautet das travelMode-Element der Antwort für diesen Abschnitt "other". Beachten Sie, dass die Reisemodi Bus, Motorrad, Taxi und Van BETA-Funktionalität sind. Vollständige Einschränkungsdaten sind nicht in allen Bereichen verfügbar. In calculateReachableRange Anforderungen dürfen die Werte Fahrrad und Fußgänger nicht verwendet werden.

UphillEfficiency

Gibt die Effizienz der Umwandlung chemischer Energie, die im Kraftstoff gespeichert ist, in potenzielle Energie, wenn das Fahrzeug an Höhe gewinnt (d. h. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ wird durch Umwandlung des verbrauchten Brennstoffs in chemische Energie mit fuelEnergyDensityInMJoulesPerLitergewonnen. Muss mit DownhillEfficiencygekoppelt werden. Der zulässige Wertebereich liegt zwischen 0,0 und 1/DownhillEfficiency. Sensible Werte : für Verbrennungsmodell : 0,27, für elektrisches Modell : 0,74

UseTrafficData

Mögliche Werte:

  • true – Berücksichtigen Sie während des Routings alle verfügbaren Datenverkehrsinformationen.
  • false – Aktuelle Datenverkehrsdaten während des Routings ignorieren. Beachten Sie, dass die aktuellen Datenverkehrsdaten ignoriert werden.
Während des Routings wird die Auswirkung des historischen Verkehrs auf effektive Straßengeschwindigkeiten noch berücksichtigt.
VehicleAxleWeightInKilograms

Gewicht pro Achse des Fahrzeugs in kg. Ein Wert von 0 bedeutet, dass Gewichtseinschränkungen pro Achse nicht berücksichtigt werden.

VehicleEngineType

Motortyp des Fahrzeugs. Wenn ein detailliertes Verbrauchsmodell angegeben wird, muss es mit dem Wert von vehicleEngineTypekonsistent sein.

VehicleHeightInMeters

Höhe des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Höheneinschränkungen nicht berücksichtigt werden.

VehicleLengthInMeters

Länge des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Längeneinschränkungen nicht berücksichtigt werden.

VehicleLoadType

Arten von Gütern, die als gefahrstoffgefährdete Güter eingestuft werden können und von einigen Straßen aus eingeschränkt werden können. Verfügbare VehicleLoadType-Werte sind US Hazmat-Klassen 1 bis 9 sowie generische Klassifizierungen für die Verwendung in anderen Ländern. Werte, die mit USHazmat beginnen, gelten für das US-Routing, während andereHazmat für alle anderen Länder verwendet werden sollten. vehicleLoadType kann mehrmals angegeben werden. Dieser Parameter wird derzeit nur für travelMode=truck berücksichtigt.

VehicleMaxSpeedInKilometersPerHour

Höchstgeschwindigkeit des Fahrzeugs in km/Stunde. Anhand der Höchstgeschwindigkeit im Fahrzeugprofil wird überprüft, ob ein Fahrzeug auf Autobahnen zugelassen ist.

  • Ein Wert von 0 bedeutet, dass bei der Routenplanung ein geeigneter Wert für das Fahrzeug ermittelt und angewendet wird.
  • Ein Wert ungleich 0 kann während der Routenplanung überschrieben werden. Beispielsweise beträgt der aktuelle Verkehrsfluss 60 km/h. Wenn die Höchstgeschwindigkeit des Fahrzeugs auf 50 km/h festgelegt ist, berücksichtigt der Routingmotor 60 km/h, da dies die aktuelle Situation ist. Wenn die Höchstgeschwindigkeit des Fahrzeugs mit 80 km/h angegeben wird, der aktuelle Verkehrsfluss jedoch 60 km/h beträgt, wird der Routingmotor wieder 60 km/h verwenden.
VehicleWeightInKilograms

Gewicht des Fahrzeugs in Kilogramm.

  • Dies ist obligatorisch, wenn einer der *Effizienzparameter festgelegt ist.
  • Es muss streng positiv sein, wenn es im Kontext des Verbrauchsmodells verwendet wird. Gewichtsbeschränkungen werden berücksichtigt.
  • Wenn kein detailliertes Verbrauchsmodell angegeben wird und der Wert von vehicleWeight ungleich 0 ist, werden Gewichtungseinschränkungen berücksichtigt.
  • In allen anderen Fällen wird dieser Parameter ignoriert.
Vernünftige Werte : für Verbrennungsmodell : 1600, für elektrisches Modell : 1900
VehicleWidthInMeters

Breite des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Breiteseinschränkungen nicht berücksichtigt werden.

Windingness

Grad der Kurven für aufregende Route. Dieser Parameter kann nur in Verbindung mit routeType=thrilling verwendet werden.

Gilt für: