Partial Response-Matrix und Warnungen - 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
L1_Product_Gateway
Verify
L2_Product_Segment
Data Quality
L3_Product_Brand
Precisely Spectrum Context
L4_Investment_Segment
Data Context
L5_Product_Group
Data Management & Analytics
L6_Product_Name
Spectrum Integration

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)."         }     ] }