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.

Flujo de autorización de ACL

Para enumerar los metadatos en un mapa con nombre asignado específico para el Servicio Mapping, será necesario que el usuario (o las funciones a las que pertenezca) ejecute permisos en el mapa con nombre asignado de la siguiente manera:

  • "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"

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 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 La representación que se va a arrojar. La representación compatible es .

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"
				}
			}
		}
	}

}