Beschreibung
Mit dem PersistentUpdate-Dienst kann ein Benutzer Aspekte des Netzwerks außer Kraft setzen. Die Außerkraftsetzungen können pro Straßentyp, an einem bestimmten Punkt oder bei einem bestimmten Segment, durchgeführt werden. Das Persistent Update gilt nur für eine angegebene Datenressource und könnte nach einer Datenaktualisierung nicht mehr gültig sein.
Bei Verwendung von Persistent Updates zum Durchführen von Änderungen dieser Art haben Sie folgende Möglichkeiten:
- Ausschließen eines Punktes
- Ausschließen eines Segments
- Festlegen der Geschwindigkeit eines Punktes, Segments oder Straßentyps
- Ändern (Erhöhen oder Verringern) der Geschwindigkeit eines Punktes, Segments oder Straßentyps durch einen Wert
- Ändern (Erhöhen oder Verringern) der Geschwindigkeit eines Punktes, Segments oder Straßentyps durch einen Prozentsatz
- Auflisten von Persistent Updates
Versionsspezifische Fehlerreaktion
Wenn Sie in einem Auftrag einen ungültigen Parameterwert (z. B. mehrere Aktualisierungen) eingeben, hängt die Fehlerreaktion von der von Ihnen angegebenen Version ab. Wenn die Version 1 ist, erhalten Sie Wert und Fehler. Wenn dahingegen die Version 2 ist, enthält die Antwort nur den Fehler.
- Abfrage, wenn version 1 ist:
http://<server>:<port>/rest/Spatial/erm/databases/usroutedatabase.json? velocity=15.912&velocityUnit=KPH&velocityAdjustment=34&velocityPercentage=56&version=1
- Antwort:
{ "value": "One of either Velocity or SpeedIncrease or SpeedDecrease is expected.", "errors": [ { "errorCode": 3733, "userMessage": "One of either Velocity or SpeedIncrease or SpeedDecrease is expected." } ] }
- Abfrage, wenn version 2 ist:
http://<server>:<port>/rest/Spatial/erm/databases/usroutedatabase.json? velocity=15.912&velocityUnit=KPH&velocityAdjustment=34&velocityPercentage=56&version=2
- Antwort:
{ "errors": [ { "errorCode": 3733, "userMessage": "One of either Velocity or SpeedIncrease or SpeedDecrease is expected." } ] }
Typen von Persistent Updates
In den folgenden Abschnitten finden Sie Informationen zu und Beispiele für die Anforderungstypen von Persistent Updates: