Actualizaciones de tipo de camino - web_services - 23.1

Guía de servicios web de Spectrum

Product type
Portfolio
Integrate
Product family
Product
Spectrum > Web Services
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de servicios web de Spectrum
First publish date
2007
ft:lastEdition
2024-02-07
ft:lastPublication
2024-02-07T18:09:34.894393

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.

Nota: El primer formato se utiliza para devolver la actualización persistente solo para un tipo de camino. El segundo segmento se utiliza para devolver múltiples tipos de caminos o todos los tipos de camino. Para múltiples tipos de caminos, utilice una lista separada por comas de los tipos de camino. Para todos los tipos de camino, utilice un parámetro= de tipos de camino vacíos. Consulte los ejemplos que figuran a continuación.

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