SIMMapXML\comandos



<<ir a la lista de comandos>>

GETLISTACAPAS <idmapasesion> {tema}
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.


Llamada:

./simmapxml.exe/getlistacapas?idmapasesion=72353&tema=tema1

idmapasesion:identificador de sesión.
Es un argumento obligatorio. En caso que no se especifique idmapasesion o el idmapasesion no exista en el servidor o el servidor no pueda atender a la petición devuelve listacapas=none
tema: tema de conexión.
En caso que el parámetro tema no se especifique o no exista en la listatemas toma el valor previo que tuviera en la sesión del servidor



Respuesta:

Devuelve texto:
[error=none],
[listacapas=capa 1$True$capa 2$False$...$tema n$True]

listacapas:lista de capas disponibles y su estado de visualización.
True - capa visible en el mapa, False - capa no visible en el mapa
Cuando el idmapasesion no exista en el servidor o el servidor no pueda atender a la petición devuelve listacapas=none
listacarto:lista de capas disponibles y su pertenencia o no al grupo de cartografía.
True - capa que pertenece al grupo cartografía, False - capa que no pertenece
Cuando el idmapasesion no exista en el servidor o el servidor no pueda atender a la petición devuelve listacarto=none



Ejemplo:

[error=none],
[listacapas=CALLES$True$PORTALES$True$MANZANAS$True$BARRIOS$True$FONDO-Cartografia$True$FONDO-Foto Aerea$True],
[listacarto=CALLES$True$PORTALES$True$MANZANAS$False$BARRIOS$True$FONDO-Cartografia$True$FONDO-Foto Aerea$True]

En formato XML:

Comentarios:

GETLISTACAPAS se utiliza para conocer todas las CAPAS existentes en un TEMA, el tipo de capa (si es de cartografía) y en caso de ser una capa de cartografía su estado de visualización actual en el último map que se halla realizado.

[listacapas] especifica el orden de presentación de las capas en la interfaz de usuario.

[listacarto] especifica la pertenencia o no al grupo de cartografía. En la interfaz WEB se consideran tres tipos de capas:
Para cambiar el estado de visualización de las capas de un mapa, cualquier petición a simmapxml.exe que devuelva mapa deberá llevar como parámetros {listacapas} en la que se defina el estado de visualización asignado por el usuario a la capa en la que se pretender cambiar su estado de visualización. En caso que se quiera conservar el estado de visualización de las capas no será necesario enviar {listacapas} cuando se demande un nuevo mapa pues el servicio conoce el estado la última petición realizada.


©Ayto.Granada. 1998-2026