Formato de dirección URL de HTTP POST
El siguiente formato se utiliza para solicitudes HTTP POST. HTTP POST se usa para configurar una actualización persistente a un tipo de camino.
HTTP POST: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/roadtype.json?query_parameters
Donde dbsource es el nombre de la base de datos para actualizar los datos de ruta y roadtype es el tipo de camino que se va a actualizar. Utilice el nombre de la base de datos especificado en la herramienta Recursos de base de datos del módulo Spectrum Spatial Routing.
Formato de dirección URL de HTTP GET
El siguiente formato se utiliza para solicitudes HTTP GET. HTTP GET se utiliza para devolver una lista de las actualizaciones persistentes para los tipos de caminos.
HTTP GET: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/road_type.json
o
HTTP GET: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes.json?roadTypes=road_type
Donde dbsource es el nombre de la base de datos desde la que se devuelven las actualizaciones persistentes y roadtype es el tipo de camino que va a devolver las actualizaciones.
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 tipo de camino.
HTTP DELETE: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/roadtype
Donde dbsource es el nombre de la base de datos y roadtype es el tipo de camino que contiene la actualización persistente para eliminar. Utilice el nombre de la base de datos especificado en la herramienta Recursos de base de datos del módulo Spectrum Spatial Routing.
El roadtype puede ser una de las siguientes opciones, tanto para HTTP POST como para HTTP DELETE:
- camino de acceso
- camino secundario
- conector
- ferry
- sendero
- camino de acceso limitado, zona urbana de alta densidad
- camino de acceso limitado, zona rural
- camino de acceso limitado, zona suburbana
- camino de acceso limitado, zona urbana
- camino local, zona urbana de alta densidad
- camino local, zona rural
- camino local, zona suburbana
- camino local, zona urbana
- camino local principal, zona urbana de alta densidad
- camino local principal, zona rural
- camino local principal, zona suburbana
- camino local principal, zona urbana
- camino principal, zona urbana de alta densidad
- camino principal, zona rural
- camino principal, zona suburbana
- camino principal, zona urbana
- camino local secundario, zona urbana de alta densidad
- camino local secundario, zona rural
- camino local secundario, zona suburbana
- camino local secundario, zona urbana
- camino normal, zona urbana de alta densidad
- camino normal, zona rural
- camino normal, zona rural
- camino normal, zona urbana
- carretera principal, zona urbana de alta densidad
- carretera principal, zona rural
- carretera principal, zona suburbana
- carretera principal, zona urbana
- camino en pendiente, zona urbana de alta densidad
- camino en pendiente, acceso limitado
- camino principal en pendiente
- carretera principal en pendiente
- camino en pendiente, zona rural
- carretera secundaria en pendiente
- camino en pendiente, zona urbana
- camino en pendiente, zona suburbana
- carretera secundaria, zona urbana de alta densidad
- carretera secundaria, zona rural
- carretera secundaria, zona suburbana
- carretera secundaria, zona urbana
Parámetros de consulta
La operación HTTP POST toma los siguientes parámetros de consulta.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
Velocidad | Cadena de caracteres | no | Esta es una actualización de velocidad donde define la nueva velocidad del tipo de camino 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 para la velocidad o velocityAdjustment. 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 tipo de camino, 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 tipo de camino, ya sea especificando un porcentaje para aumentar (valor positivo) o para disminuir (valor negativo) la velocidad. |
Ejemplos
Configuración de una nueva velocidad de un tipo de camino (HTTP POST)
http://<server>:<port>/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates/roadTypes/ferry.json?velocity=5&velocityUnits=mph
Devolución de una lista de actualizaciones para el tipo de camino ferry (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes/ferry.json?velocityUnit=kph
Devolución de una lista de todas las actualizaciones de tipos de camino para el recurso de la base de datos de ruta US_NE (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes.json?roadTypes=
Devolución de una lista de actualizaciones para los caminos tipo ferry, conector y normal de zonas urbanas (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes.json?roadTypes=ferry,connector,normal road urban
Eliminación de una actualización persistente de exclusión de un tipo de camino (HTTP DELETE)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes/back road