Punktaktualisierungen
URL-Format von HTTP-POST-Anforderungen
Für HTTP-POST-Anforderungen wird das folgende Format verwendet. HTTP POST wird verwendet, um ein bestimmtes Persistent Update für einen Punkt festzulegen.
HTTP POST: /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&query_parameters
Dabei steht dbsource für den Namen der Datenbank, in der die Routendaten aktualisiert werden sollen. Verwenden Sie den Datenbanknamen, der im Routing-Datenbankressourcentool des Enterprise Routing-Moduls angegeben ist.
URL-Format von HTTP-DELETE-Anforderungen
Für HTTP-DELETE-Anforderungen wird das folgende Format verwendet. HTTP DELETE wird verwendet, um ein bestimmtes Persistent Update von einem Punkt zu entfernen.
HTTP DELETE: /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&resetType=query_parameters
Dabei steht dbsource für den Namen der Datenbank, die das zu entfernende Persistent Update enthält. Verwenden Sie den Datenbanknamen, der im Routing-Datenbankressourcentool des Enterprise Routing-Moduls angegeben ist.
Abfrageparameter
Bei dem HTTP-POST-Vorgang werden die folgenden Abfrageparameter abgerufen.
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
exclude | Zeichenfolge | no | Schließen Sie den angegebenen Punkt aus allen Routenberechnungen aus. Das Vorhandensein des Parameters in der URL gibt an, ob dieser ausgeschlossen werden soll, nicht der Parameterwert. |
velocity | Float | no | Dies ist eine Geschwindigkeitsaktualisierung, bei der Sie die neue Geschwindigkeit des Punktes definieren, indem Sie die neue Geschwindigkeit angeben. Die Standardeinheit ist mph (Meilen pro Stunde), außer wenn Sie den Parameter velocityUnit angeben. |
velocityUnit | Float | no | Dies ist eine Geschwindigkeitseinheit für den Parameter velocity oder velocityAdjustment. Der Standardwert ist „mph“ (Meilen pro Stunde). Bei Geschwindigkeitsaktualisierungen kann die Geschwindigkeitseinheit einen der folgenden Werte aufweisen: kph (Kilometer pro Stunde) oder mph (Meilen pro Stunde). Anmerkung: Geschwindigkeitsaktualisierungen werden in den Routenführungsdaten immer in mph gespeichert. Persistent Updates in kph werden durch Auf-/Abrunden in mph konvertiert. Beispiel: 4 kph werden auf 2 mph gerundet.
|
velocityAdjustment | Float | no | Dies ist eine Geschwindigkeitsaktualisierung, bei der Sie eine Änderung der Geschwindigkeit des Punktes definieren, indem Sie die Änderung der Geschwindigkeit (Einheit und Wert) angeben. Geschwindigkeitswerte können erhöht (positiver Wert) oder verringert (negativer Wert) werden. Die Standardeinheit ist mph (Meilen pro Stunde), außer wenn Sie den Parameter velocityUnit angeben. |
velocityPercentage | Ganze Zahl | no | Dies ist eine Geschwindigkeitsaktualisierung, bei der Sie eine Erhöhung der Geschwindigkeit des Punktes definieren, indem Sie einen Prozentsatz zur Erhöhung (positiver Wert) oder zur Verringerung (negativer Wert) der Geschwindigkeit angeben. |
Rücksetzungsparameter
Bei dem HTTP-DELETE-Vorgang werden die folgenden Abfrageparameter abgerufen.
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
resetType | Zeichenfolge | no |
Setzen Sie einen Aktualisierungstyp für einen Punkt zurück (machen Sie ihn rückgängig).
|
Beispiele
Punkt ausschließen (HTTP POST)
http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&exclude=true
Persistent Update zum Ausschließen eines Punktes entfernen (HTTP DELETE)
http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&resetType=exclude