Die Matrix-Anfrage schließt problematische Punkte von der Berechnung aus, um die Anfrage zu verarbeiten. Alle problematischen Punkte werden daher aus der Antwort ausgeschlossen.
Eine Antwort, die Zeit und Entfernung zwischen Punkten enthält, umfasst auch einen Warnabschnitt mit Informationen zu problematischen Punkten in der Anfrage, die von der Berechnung ausgeschlossen wurden. Warnungen führen die problematischen Punkte auf. Jedes Objekt in der Liste enthält den Fehlercode für diesen Punkt und eine Fehlerbeschreibung.
Die Warnmeldung ist in REST-Version 2, in Version 2020.1 und höher eingeführten SOAP-Diensten, im SDK(GRS) und in Version 2020.1 und höher eingeführten Schritten verfügbar.
Anforderung
Beispiel für Startpunkte in der HTTP-POST-Nutzlast.
http://www.precisely.com/rest/Spatial/erm/databases/usroutedatabase.json? q=routeCostMatrix&startPoints=-74.015547,40.756962,-73.46565,40.4545, epsg:4326&endPoints=-73.47565,40.4645,epsg:4326&version=2
Antwort
{ "matrix": [ { "distanceUnit": "m", "distance": 30771.0, "timeUnit": "min", "time": 89.93, "startPoint": { "type": "Point", "coordinates": [ -73.46565, 40.4545 ] }, "endPoint": { "type": "Point", "coordinates": [ -73.47565, 40.4645 ] } } ], "warnings": [ { "code": 6002, "message": "Path could not be calculated between start point (-74.015547,40.756962,0) and end point (-73.47565,40.4645,0)." } ] }