HTTP-POST-Optionen für GetTravelBoundary - web_services - 23 - 23.1

Spectrum-Webdienste-Handbuch

Product type
Software
Portfolio
Integrate
Product family
Spectrum™ software
Product
Spectrum™ software > Web Services
Version
23.1
ft:locale
de-DE
Product name
Spectrum Technology Platform
ft:title
Spectrum-Webdienste-Handbuch
First publish date
2007
ft:lastEdition
2023-10-25
ft:lastPublication
2023-10-25T07:20:03.279000

URL-Format von HTTP-POST-Anforderungen

Zusätzlich zu den regulären HTTP-GET-Parametern können Sie eine HTTP-POST-Nutzlastoption zu Ihrer Anforderung hinzufügen, in denen Änderungen der Umgebungsgeschwindigkeit für Straßentypen angegeben werden. Der Inhaltstyp muss auf „application/json“ festgelegt werden. Für HTTP-POST-Anforderungen wird das folgende Format verwendet:

HTTP POST:  /rest/Spatial/erm/databases/dbsource.json?q=travelBoundary&query_parameters POST BODY: Content-Type:application/json {Route Data}			
Route Data stellt den POST-JSON-Text (Content-Type: application/json) für die zusätzlichen Routeninformationen dar, die bei der Berechnung mit Umgebungsgeschwindigkeiten für Straßentypen verwendet werden sollen.

Umgebungsgeschwindigkeiten

Diese Einstellungen ermöglichen es Ihnen, für jede Anforderung Änderungen der Umgebungsgeschwindigkeit festzulegen. Eine Umgebungsgeschwindigkeit stellt die Änderung der Geschwindigkeit in den normalen Daten dar, in der ein Straßennetzwerk bei der Suche nach der Fahrtgrenze verlassen wird. Zu Beispielen für Fahrten außerhalb des Netzwerks zählen Einfahrten und Zugangsstraßen. Im Folgenden wird eine Beschreibung der Parameter für die Umgebungsgeschwindigkeit dargestellt:

Parameter

Beschreibung

DefaultAmbientSpeed

Gibt die Fahrtgeschwindigkeit bei Verlassen eines Straßennetzes an, um die Fahrtgrenze zu suchen (bei allen Straßentypen). Um zu steuern, wie Fahrten außerhalb des Netzwerks bei der Berechnung der Fahrtgrenze verwendet werden, müssen Sie die Fahrtgeschwindigkeit außerhalb des Straßennetzwerks angeben (die Umgebungsgeschwindigkeit). Die Umgebungsgeschwindigkeit kann Auswirkungen auf die Größe und den Shape des Polygons der Fahrtgrenze haben. Im Allgemeinen gilt: Je schneller die Umgebungsgeschwindigkeit, desto größer das Polygon. Wenn Sie sich beispielsweise an einem Punkt befinden, an dem Ihnen noch 5 Minuten zur Verfügung stehen und die Umgebungsgeschwindigkeit 15 Meilen pro Stunde beträgt, werden die Grenzpunkte bei einer Entfernung von 1,25 Meilen gesetzt. Wenn die Umgebungsgeschwindigkeit auf 10 Meilen pro Stunde verringert würde, würden Grenzpunkte auf eine Entfernung von 0,83 Meilen festgelegt.
Anmerkung: Der Standardwert für „DefaultAmbientSpeed“ ist 15.

AmbientSpeedUnit

Gibt die Maßeinheit für die Berechnung der Umgebungsgeschwindigkeit an. Verfügbare Geschwindigkeitseinheiten sind:
  • MPH (Meilen pro Stunde)
  • KPH (Kilometer pro Stunde)
  • MTPS (Meter pro Sekunde)
  • MTPM (Meter pro Minute)
Anmerkung: Der Standardwert für „AmbientSpeedUnit“ ist MPH.

AmbientSpeed.RoadType

Gibt die für Fahrten außerhalb des Straßennetzwerks zu verwendende Umgebungsgeschwindigkeit basierend auf dem Straßentyp an. Sie müssen den Straßentyp und die neue Geschwindigkeit für diesen Straßentyp angeben. Die Geschwindigkeit wird im definierten AmbientSpeedUnit definiert. Straßentypen können in allen unterstützten Typen zurückgegeben werden. Folgende Straßentypen können verwendet werden:

  • Zugangsweg
  • Nebenstraße
  • Verbindungsstraße
  • Fähre
  • Fußweg
  • Zufahrtsbeschränkung, dicht, städtisch
  • Zufahrtsbeschränkung, ländlich
  • Zufahrtsbeschränkung, vorstädtisch
  • Zufahrtsbeschränkung, städtisch
  • Lokale Straße, dicht, städtisch
  • Lokale Straße, ländlich
  • Lokale Straße, vorstädtisch
  • Lokale Straße, städtisch
  • Lokale Hauptverkehrsstraße, dicht, städtisch
  • Lokale Hauptverkehrsstraße, ländlich
  • Lokale Hauptverkehrsstraße, vorstädtisch
  • Lokale Hauptverkehrsstraße, städtisch
  • Hauptverkehrsstraße, dicht, städtisch
  • Hauptverkehrsstraße, ländlich
  • Hauptverkehrsstraße, vorstädtisch
  • Hauptverkehrsstraße, städtisch
  • Lokale Nebenstraße, dicht, städtisch
  • Lokale Nebenstraße, ländlich
  • Lokale Nebenstraße, vorstädtisch
  • Lokale Nebenstraße, städtisch
  • Normale Straße, dicht, städtisch
  • Normale Straße, ländlich
  • Normale Straße, ländlich
  • Normale Straße, städtisch
  • Autobahn/Bundesstraße, dicht, städtisch
  • Autobahn/Bundesstraße, ländlich
  • Autobahn/Bundesstraße, vorstädtisch
  • Autobahn/Bundesstraße, städtisch
  • Auffahrt, dicht, städtisch
  • Auffahrt, Zufahrtsbeschränkung
  • Auffahrt Hauptverkehrsstraße
  • Auffahrt Autobahn/Bundesstraße
  • Auffahrt, ländlich
  • Auffahrt Landstraße
  • Auffahrt, städtisch
  • Auffahrt, vorstädtisch
  • Landstraße, dicht, städtisch
  • Landstraße, ländlich
  • Landstraße, vorstädtisch
  • Landstraße, städtisch
propagationFactor Siehe Abfrageparameter für die Beschreibung von propagationFactor.
Anmerkung: Dieser Parameter wird nur unterstützt, wenn getTravelBoundary Version 2 angegeben ist.
RoadType Gibt die für Fahrten außerhalb des Straßennetzwerks zu verwendende propagationFactor basierend auf dem Straßentyp an. Sie müssen den Straßentyp und den neuen Wert für „propagationFactor“ des Straßentyps angeben. Weitere Informationen finden Sie unter propagationFactor. Straßentypen können in allen unterstützten Typen zurückgegeben werden. Folgende Straßentypen können verwendet werden:
  • Zugangsweg
  • Nebenstraße
  • Verbindungsstraße
  • Fähre
  • Fußweg
  • Zufahrtsbeschränkung, dicht, städtisch
  • Zufahrtsbeschränkung, ländlich
  • Zufahrtsbeschränkung, vorstädtisch
  • Zufahrtsbeschränkung, städtisch
  • Lokale Straße, dicht, städtisch
  • Lokale Straße, ländlich
  • Lokale Straße, vorstädtisch
  • Lokale Straße, städtisch
  • Lokale Hauptverkehrsstraße, dicht, städtisch
  • Lokale Hauptverkehrsstraße, ländlich
  • Lokale Hauptverkehrsstraße, vorstädtisch
  • Lokale Hauptverkehrsstraße, städtisch
  • Hauptverkehrsstraße, dicht, städtisch
  • Hauptverkehrsstraße, ländlich
  • Hauptverkehrsstraße, vorstädtisch
  • Hauptverkehrsstraße, städtisch
  • Lokale Nebenstraße, dicht, städtisch
  • Lokale Nebenstraße, ländlich
  • Lokale Nebenstraße, vorstädtisch
  • Lokale Nebenstraße, städtisch
  • Normale Straße, dicht, städtisch
  • Normale Straße, ländlich
  • Normale Straße, ländlich
  • Normale Straße, städtisch
  • Autobahn/Bundesstraße, dicht, städtisch
  • Autobahn/Bundesstraße, ländlich
  • Autobahn/Bundesstraße, vorstädtisch
  • Autobahn/Bundesstraße, städtisch
  • Auffahrt, dicht, städtisch
  • Auffahrt, Zufahrtsbeschränkung
  • Auffahrt Hauptverkehrsstraße
  • Auffahrt Autobahn/Bundesstraße
  • Auffahrt, ländlich
  • Auffahrt Landstraße
  • Auffahrt, städtisch
  • Auffahrt, vorstädtisch
  • Landstraße, dicht, städtisch
  • Landstraße, ländlich
  • Landstraße, vorstädtisch
  • Landstraße, städtisch
Anmerkung: Dieser Parameter wird nur unterstützt, wenn getTravelBoundary Version 2 angegeben ist.
avoid Gibt eine durch Kommas getrennte Liste von Straßentypen an, die bei der Fahrtgrenzenberechnung vermieden werden sollen. Dies ist ein String-Parameter. Wenn ein Straßentyp als Wert des Parameters bereitgestellt wird, wird dieser Straßentyp bei der Fahrtgrenzenberechnung aus der Route ausgeschlossen. Wenn beispielsweise tollRoad als Parameterwert angegeben wird, hat die berechnete Grenze keine Mautstraßen.

Beispiel mit Umgebungsgeschwindigkeitsparametern in HTTP POST-Nutzlast in Version 1 von gettravelboundary

{ 	"DefaultAmbientSpeed": 45, 	"AmbientSpeedUnit": "MPH"  	"AmbientSpeed.RoadType.PrimaryHighwayUrban": 15, 	"AmbientSpeed.RoadType.SecondaryHighwayUrban": 10 }

Beispiel mit Umgebungsgeschwindigkeitsparametern und Parametern des Typs propagationFactor in HTTP POST-Nutzlast in gettravelboundary Version 2.

{ 	"ambientSpeeds": { 		"defaultAmbientSpeed": 24, 		"ambientSpeedUnit": "MPH", 		"ambientSpeedOverrides": { 			"Primary Highway Urban": ".51", 			"Secondary Highway Urban": ".1" 		} 	}, 	"propagationFactors": {  		"propagationFactor": "1", 		"propagationFactorOverrides": { 			"Primary Highway Urban": ".51", 			"Secondary Highway Urban": ".1" 		} 	} } { 	"ambientSpeeds": { 		"ambientSpeedOverrides": { 			"Primary Highway Urban": 25, 			"Secondary Highway Urban": 10 		} 	}, 	"propagationFactors": {  		"propagationFactor": "0.2", 		"propagationFactorOverrides": { 			"Primary Highway Urban": "0.51", 			"Secondary Highway Urban": "0.1" 		} 	} }
Anmerkung: Die Antwort der REST-Anforderung erscheint im JSON-Format, und die Geometry-Daten erscheinen im GEOJSON-Format.