La solicitud de Matrix excluye los puntos problemáticos del cálculo para procesar la solicitud. Por lo tanto, todo punto problemático se excluye de la respuesta.
Una respuesta, que contiene tiempo y distancia entre puntos, también incluye una sección de advertencias con información sobre puntos problemáticos en la solicitud que se excluyeron del cálculo. En las advertencias, se mencionan los puntos problemáticos. Cada objeto de la lista contiene el código de error para ese punto y una descripción del error.
El mensaje de advertencia está disponible en REST versión 2, servicios SOAP incorporados en la versión 2020.1 y posteriores, SDK (GRS) y etapas incorporadas en la versión 2020.1 y posteriores.
Solicitud
Ejemplos de carga de puntos de inicio HTTP POST.
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
Respuesta
{ "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)." } ] }