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 base de datos especificado en la herramienta Recurso de base de datos de .
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 base de datos especificado en la herramienta Recurso de base de datos de .
Parámetros de consulta
La operación HTTP POST toma los siguientes parámetros de consulta.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
Excluir | Cadena de caracteres | 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 de caracteres | 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 de caracteres | 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 de caracteres | 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 | Entero | 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 | Tipo | Requerido | Descripción |
---|---|---|---|
resetType | Cadena de caracteres | no |
Restablecer (deshacer) un tipo de actualización de un punto.
|
Ejemplos
Exclusión de un punto (HTTP POST)
http://<server>:<port>/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://<server>:<port>/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&resetType=exclude