Descripción de mapa con nombre asignado
Descripción
Arroja los metadatos de un mapa con nombre asignado específico para Mapping Service. En esta operación se devuelve un mapa JSON que se puede traspasar a una solicitud para generar mapa o generar leyenda en Mapping Service.
Formato de dirección URL de HTTP GET
El siguiente formato se utiliza para solicitudes HTTP GET:
HTTP GET /maps/mapname.rep
Parámetros
Consulte Tipos de datos de URL de solicitud, para obtener información sobre los tipos de parámetros que se indican a continuación.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
mapname | Cadena | sí | El nombre del mapa con nombre asignado para arrojar los metadatos. El mapa se especifica mediante un regex para el mapa con nombre asignado, a partir de la ubicación del mapa con nombre asignado en el repositorio. El nombre del mapa con nombre asignado se define entre la parte /maps de la URL y la parte .rep de la URL. Por ejemplo, para obtener los metadatos de un mapa con nombre asignado ubicado en el directorio /Samples/NamedMaps en el repositorio, se podría usar la siguiente URL: http://.../maps/Samples/NamedMaps/mapname.json;... |
rep | Cadena | sí | La representación que se va a arrojar. La representación compatible es JSON. |
Devolución
Arroja los metadatos de un mapa con nombre asignado en el repositorio.
Ejemplo
Arroja los metadatos del mapa WorldMap ubicado en el directorio /Samples/NamedMaps del repositorio.
http://www.pb.com/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap.json
El siguiente ejemplo muestra el objeto JSON arrojado en la respuesta:
{
"MapDescription": {
"version": "1.0",
"name": "/Samples/NamedMaps/WorldMap",
"layers": [{
"type": "NamedLayer",
"description": "World Capitals",
"renderable": true,
"namedTableRef": "/Samples/NamedTables/WorldcapTable",
"name": "/Samples/NamedLayers/WorldcapFeatureLayer"
},
{
"type": "NamedLayer",
"description": "Grid",
"renderable": true,
"namedTableRef": "/Samples/NamedTables/Grid15Table",
"name": "/Samples/NamedLayers/Grid15FeatureLayer"
},
{
"type": "NamedLayer",
"description": "World Countries",
"renderable": true,
"namedTableRef": "/Samples/NamedTables/WorldTable",
"name": "/Samples/NamedLayers/WorldFeatureLayer"
},
{
"type": "NamedLayer",
"description": "Ocean (Robinson)",
"renderable": true,
"namedTableRef": "/Samples/NamedTables/OceanTable",
"name": "/Samples/NamedLayers/OceanFeatureLayer"
}]
},
"ViewDescription":{
"zoom":{
"value":24999.9999999,
"uom":"Kilometer"
},
"center":{
"type":"Point",
"crs":{
"type":"name",
"properties":{
"name":"epsg:4326"
}
}
}
}
}