SIMMAPXML.EXE (API de acceso al Servicio Municipal de Mapas GeoGranada)

Comando:
GETLISTACAPAS <idmapasesion> {tema}

Parámetros:
<idmapasesion>identificador de sesión
{tema}tema de conexión.
En caso que el parámetro tema no se especifique o no exista en la lista de temas toma el valor previo que tuviera en la sesión del servidor.

Descripción:
Obtiene la lista de capas disponibles, el estado de visualización existente en el último mapa y su pertenencia o no al grupo de cartografía.

Invocación:
http://geoweb.granada.org/cgi-bin/produccion/simmapxml.exe/getlistacapas?idmapasesion=72353

Respuesta:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<respuesta tipo="GETLISTACAPAS">
<error>none</error>
<capas>
<capa nombre="CALLES" visible="True" cartografia="False" />
<capa nombre="PORTALES" visible="True" cartografia="False" />
<capa nombre="EDIFICIOS" visible="True" cartografia="False" />
<capa nombre="BARRIOS" visible="True" cartografia="False" />
<capa nombre="Cartografia" visible="True" cartografia="True" />
<capa nombre="Foto Aerea" visible="True" cartografia="True" />
<capa nombre="Limite de Barrios" visible="True" cartografia="False" />
</capas>
</respuesta>


Se utiliza para conocer todas las CAPAS existentes en un TEMA, el estado de visualización actual de las capas en el último mapa que se halla realizado (atributo visible="True/False") y la pertenencia o no al grupo de cartografía en la Interfaz WEB (atributo cartografia="True/False").

Puede utilizarse como orden de presentación de las capas en la interfaz de usuario.

En la interfaz WEB se consideran tres tipos de capas:
- capas de cartografía: aquellas que forman parte del dibujo de mapa del servicio WEB y que la interfaz permite alterar su estado de visibilidad
- capas de contenidos: aquellas capas sobre las que se pueden realizar búsquedas atributivas (ver el comando GETCAPASDEBUSQUEDA) independientemente de su pertenencia o no a cartografía
- resto de capas: aquellas que no pertenecen ni a cartografía ni a contenidos pero el servicio WEB las dibuja o no según su estado de visibilidad

Para cambiar el estado de visualización de las capas de un mapa, cualquier petición a simmapxml.exe que posea el parámetro {listacapas} deberá ser codificado con la asignación pretendida por el usuario.