Abrufen der gesamten Aktualisierungen

URL-Format von HTTP-GET-Anforderungen

Für HTTP-GET-Anforderungen wird das folgende Format verwendet. Dieser HTTP-GET-Vorgang wird verwendet, um alle Persistent Updates für eine angegebene Routing-Datenbankressource aufzulisten.


HTTP GET:  /rest/Spatial/erm/databases/dbsource/persistentUpdates.json
			

Dabei steht dbsource für den Namen der Datenbank, die die zu entfernenden Persistent Updates enthält. Verwenden Sie den Datenbanknamen, der im Routing-Datenbankressourcentool des Enterprise Routing-Moduls angegeben ist.

Abfrageparameter

Bei diesem Vorgang wird der folgenden Abfrageparameter abgerufen.

Parameter Typ Erforderlich Beschreibung
velocityUnit Zeichenfolge no

Die auf dem Server gespeicherten Updates werden in dieser angegebenen Einheit zurückgegeben. Wenn dieser Parameter nicht angegeben wird, wird die Antwort in der Standardeinheit zurückgegeben. Bei Geschwindigkeitsaktualisierungen kann die Geschwindigkeitseinheit einen der folgenden Werte aufweisen: mph (Meilen pro Stunde), kph (Kilometer pro Stunde), mtps (Meter pro Sekunde) oder mtpm (Meter pro Minute). Der Standardwert ist „mph“.

Beispiel

Geben Sie eine Liste der Aktualisierungen für die Routing-Datenbankressource US_NE zurück.


http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates.json
			

Antwort


{
   "roadTypeUpdates":
   [
        {
            "roadType": "major road dense urban",
            "speed":
            {
                "velocity": 90,
                "velocityUnit": "MPH"
            }
        }
    ],
    "segmentUpdates":
    [
        {
            "exclude": true,
            "roadType": "major road dense urban",
            "segmentID": "c75994cc:12d916",
            "speed":
            {
                "velocity": 65,
                "velocityUnit": "MPH"
            }
        },
        {
            "exclude": true,
            "roadType": "major road dense urban",
            "segmentID": "7ac5401f:6b1bf7",
            "speed":
            {
                "velocity": 65,
                "velocityUnit": "MPH"
            }
        }
    ]
}

Wenn der Parameter für die Geschwindigkeitseinheit als „kph“ angegeben ist.


http://<server>:<port>/rest/Spatial/erm/databases/<database_name>/persistentUpdates.json?velocityUnit=kph
			

Antwort


{
	"roadTypeUpdates": [{
		"roadType": "major road dense urban",
		"speed": {
			"velocity": 145,
			"velocityUnit": "KPH"
		}
	}]
}