DescribeDatasets - 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

Descripción

El servicio DescribeDatasets le permite al usuario obtener metadatos de información sobre los conjuntos de datos correspondientes a las bases de datos de enrutamiento agregadas al servidor de Spectrum Technology Platform. La respuesta será análoga con la información de metadatos presente en la ruta del conjunto de datos.

Esta característica solo está disponible como servicio REST.

Formato de dirección URL de HTTP GET

All Datasets: El siguiente formato se utiliza para solicitudes HTTP GET para todos los conjuntos de datos.

http://<server>:<port>/rest/Spatial/erm/v1/datasets.json

Single Dataset: El siguiente formato se utiliza para solicitudes HTTP GET para un conjunto de dato único.

http://<server>:<port>/rest/Spatial/erm/v1/datasets/<dataset_ID>.json

El elemento dataset_ID es el ‘id’ correspondiente a los elementos del conjunto ‘dataSets’ del servicio DescribeDatabases.

Respuesta

La respuesta de este servicio es un conjunto JSON .

Para todos los conjuntos de datos, la longitud del conjunto JSON es la misma que la cantidad total de rutas del conjunto de datos (con metadatos disponibles) agregadas frente a las bases de datos configuradas en Management Console. Si una ruta del conjunto de datos no tiene metadatos disponibles, la entrada se ignorará.

Para un conjunto de datos único, la longitud del conjunto JSON será una solo si los metadatos están disponibles en la ruta del conjunto de datos. De lo contrario, se arrojará un conjunto JSON vacío.

Ejemplo

Dos bases de datos de rutas se agregaron a Spectrum Technology Platform. El nombre y las rutas del conjunto de datos de las bases de datos son los siguientes:

  1. US_NE: E:\\db\\ERM-US\\2014.09\\driving\\northeast
  2. EE. UU.: E:\\db\\ERM-US\\2014.09\\driving\\midwest y E:\\db\\ERM-US\\2014.09\\driving\\south

Solicitud de muestra (todos los conjuntos de datos):

http://<server>:<port>/rest/Spatial/erm/v1/datasets.json

Respuesta:

{   "dataSets": [{     "component": "routing",     "description": "USA Test dataset",     "ext": {       "bbox": [68.291015625, 7.9721977144, 97.55859375, 35.4606699515],       "crs": "epsg:4326",       "cvr": true,       "historicTrafficTimeBuckets": {         "amPeak": {           "lowerBound": 700,           "upperBound": 1000         },         "nightTime": {           "lowerBound": 2200,           "upperBound": 400         },         "offPeak": {           "lowerBound": 1000,           "upperBound": 1600         },         "pmPeak": {           "lowerBound": 1600,           "upperBound": 1900         }       },       "locale": "EN",       "type": "driving"     },     "id": "US dataset",     "name": "USA",     "product": "Spatial",     "vintage": "September 2015"   }] }

Solicitud de muestra (conjunto de datos único):

http://<server>:<port>/rest/Spatial/erm/v1/datasets/US%20dataset.json

Respuesta:

{   "dataSets": [{     "component": "routing",     "description": "USA Test dataset",     "ext": {       "bbox": [68.291015625, 7.9721977144, 97.55859375, 35.4606699515],       "crs": "epsg:4326",       "cvr": true,       "historicTrafficTimeBuckets": {         "amPeak": {           "lowerBound": 700,           "upperBound": 1000         },         "nightTime": {           "lowerBound": 2200,           "upperBound": 400         },         "offPeak": {           "lowerBound": 1000,           "upperBound": 1600         },         "pmPeak": {           "lowerBound": 1600,           "upperBound": 1900         }       },       "locale": "EN",       "type": "driving"     },     "id": "US dataset",     "name": "USA",     "product": "Spatial",     "vintage": "September 2015"   }] }