Representación del mapa con nombre asignado

La generación de un mapa con nombre asignado se utiliza cuando se desea obtener una vista como imagen de un mapa con nombre asignado mediante la especificación del mapa con nombre asignado, la representación (por ejemplo, gif), las dimensiones del ráster y una vista representada como centro y acercamiento, centro y escala o un cuadro delimitador. Si una vista no está definida en la solicitud REST, se utilizará la vista definida en el mapa con nombre asignado. Como opción, puede especificar si la configuración regional, resolución (DPI), hace caso omiso o no de problemas en la representación de las capas subyacentes, el color de fondo y la opacidad, así como suministrar información de autorización (seguridad).

El URL se especifica con una ubicación y un nombre para el mapa con nombre asignado que se va a generar, permitiendo que la URL sea dinámica, a partir de la ubicación del mapa con nombre asignado en el repositorio. El nombre del mapa con nombre asignado está entre el segmento de método /maps de la URL y el segmento de tipo /image.{rep} de la URL. Por ejemplo, para generar un mapa con nombre asignado que se ubique en /earth/Europe en el repositorio, se usaría la siguiente dirección URL: http://<hostname>:<port>/rest/Spatial/MappingService/maps/earth/Europe/image.png;....

Ejemplo

Representar los países del mundo con un color de fondo azul transparente:

GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/CountriesWithShapeTable/image.png;w=256;h=256;​b=-180,-90,180,90,epsg:4326;bc=0048FF;bo=.5 HTTP/1.1
Content-type: application/json
Authorization: <Basic or Spectrum Token>

Representar el mundo con alta calidad y dar errores al ocurrir excepciones:

GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap/image.png;w=256;h=256;​b=-180,-90,180,90,epsg:4326;rd=q;
Content-type: application/json
Authorization: <Basic or Spectrum Token>

Genere un mapa con nombre asignado donde la vista esté definida en el mapa con nombre asignado:

GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap/image.png;w=256;h=256
Content-type: application/json
Authorization: <Basic or Spectrum Token>

Las siguientes reglas en orden de prioridad determinan cómo se crean las vistas de representación:

  • si el centro y zoom se especifican, entonces se ignoran todos los otros parámetros que controlan la vista
  • si el centro y la escala se especifican, entonces se ignoran todos los otros parámetros que controlan la vista
  • si se especifica el cuadro delimitador, entonces ese se utiliza.
  • si no se cumple ninguno de estos requisitos, usará la vista definida en el mapa con nombre asignado.
  • si la vista no se define en la solicitud ni en el mapa con nombre asignado, se arrojará un código HTTP de 404 (No se encontró).

La representación de mapas con nombre asignado se puede realizar de las siguientes maneras: