Actualizaciones de punto
Formato de dirección URL de HTTP POST
El siguiente formato se utiliza para solicitudes HTTP POST. HTTP POST se usa para enviar una actualización persistente a un punto.
HTTP POST: /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&query_parameters
Donde dbsource es el nombre de la base de datos para actualizar los datos de la ruta. Utilice el nombre de la base de datos especificado en la herramienta Recursos de base de datos del módulo Enterprise Routing.
Formato de dirección URL de HTTP DELETE
El siguiente formato se utiliza para solicitudes HTTP DELETE. HTTP DELETE se usa para eliminar una actualización persistente específica a un punto.
HTTP DELETE: /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&resetType=query_parameters
Donde dbsource es el nombre de la base de datos que contiene la actualización persistente que se va a eliminar. Utilice el nombre de la base de datos especificado en la herramienta Recursos de base de datos del módulo Enterprise Routing.
Parámetros de consulta
La operación HTTP POST toma los siguientes parámetros de consulta.
Parámetro | La operación HTTP DELETE toma el siguiente parámetro de consulta. | Requerido | Descripción |
---|---|---|---|
Excluir | Cadena | no | Excluir el punto especificado de todo cálculo de ruta. La existencia del parámetro en la URL especifica si se va a excluir o no el valor del parámetro. |
Velocidad | Cadena | no | Esta es una actualización de velocidad donde define la nueva velocidad del punto especificando la nueva velocidad. La unidad predeterminada es mph (millas por hora), a menos que especifique el parámetro velocityUnit. |
velocityUnit | Cadena | no | Esta es una unidad de velocidad de velocidad o velocityAdjustment (millas por hora). Para actualizaciones de velocidad, la unidad de velocidad puede tener uno de los siguientes valores: mph (millas por hora) y kph (kilómetros por hora). El valor predeterminado es mph. |
velocityAdjustment | Cadena | no | Esta es una actualización de velocidad donde define un cambio en la velocidad del punto, especificando el cambio en la velocidad (unidad y valor). Los valores de velocidad se pueden aumentar (valor positivo) o disminuir (valor negativo). La unidad predeterminada es mph (millas por hora), a menos que especifique el parámetro velocityUnit. |
velocityPercentage | Integer | no | Esta es una actualización de velocidad en la que define un aumento en la velocidad del punto, ya sea especificando un porcentaje para aumentar (valor positivo) o para disminuir (valor negativo) la velocidad. |
Parámetro Restablecer
La operación HTTP DELETE toma el siguiente parámetro de consulta.
Parámetro | La operación HTTP DELETE toma el siguiente parámetro de consulta. | Requerido | Descripción |
---|---|---|---|
resetType | Cadena | no |
Restablecer (deshacer) un tipo de actualización de un punto.
|
Ejemplos
Exclusión de un punto (HTTP POST)
http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&exclude=true
Eliminación de una actualización persistente de exclusión de un punto (HTTP DELETE)
http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&resetType=exclude