SIMMapXML\comandos



SIMMAPXML.EXE - Lista de comandos


SIMMAPXML.EXE es un CGI que permite el acceso a la funcionalidad del servicio de mapas GeoGranada a través de la URL:
http://geoweb.granada.org/cgi-bin/produccion/simmapXML.exe/COMMANDO?opcion1=valor1&opcion2=valor2

Donde "COMANDO" toma uno de los siguientes valores:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<respuesta tipo="COMANDODESCONOCIDO"> </respuesta>


Ayuda de la sintaxis o descripción de un comando:

Si deseamos conocer la sintaxis de un comando concreto y una breve descripción de su funcionalidad debemos invocarlo dando valor al parámetro ayuda=”cualquier valor” siendo =”cualquier valor” una cadena de texto distinta del carácter “ “. Por ejemplo:
http://geoweb.granada.org/cgi-bin/produccion/simmapXML.exe/abresesionmapa?ayuda=si

<?xml version="1.0" encoding="ISO-8859-1" ?>
<respuesta tipo="ABRESESIONMAPA"> </respuesta>

Ocultar detalles para Comandos de Inicialización de la ConexiónComandos de Inicialización de la Conexión

ABRESESIONMAPA {width} {height} {tema} {contexto} {<monitorsize> <screenwidth> <screenheight>} {heredasesion}
Inicia una sesión del servicio de mapas con un tema. Recibe información de los temas disponibles y parámetros para desplegar la interfaz de usuario.

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.


Ocultar detalles para Comandos de Monitor y Color borde del mapaComandos de Monitor y Color borde del mapa

SETMONITOR <idmapasesion> <monitorsize> <screenwidth> <screenheight>
Establece los parámetros del monitor en el que se visualiza el mapa para poder calcular la relación de escala. Calcula la relación de escala entre la imagen del mapa y el monitor en el que se muestra.

SETMAPABORDE <idmapasesion> <color>
Establece el color del borde del mapa.


Ocultar detalles para Comandos de Obtención de una imagen de mapaComandos de Obtención de una imagen de mapa

GETULTIMOMAPA <idmapasesion>
Obtiene la última imagen de mapa que se haya generado en la sesión actual.

GETMAPAESTATICO <contexto> <tema> <capa> <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
Obtiene un mapa ajustado al topónimo de la <capa> y <valor> establecido en la petición. Pueden configurarse el tamaño en píxeles del mapa, la escala más cercana ajustada al valor, el color de resaltado de la entidad gráfica, el color del borde de mapa y el grado de compresión de la imagen del mapa.

GETMAPABARRIO <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
Es un comando anticuado. Realiza lo mismo que el comando GETMAPAAAVV.
    GETMAPAJMD <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
    Obtiene un mapa ajustado a la delimitación territorial de la Junta Municipal de Distrito (distrito municipal) de nombre establecido en el parámetro <valor>. Pueden configurarse el tamaño en píxeles del mapa, la escala más cercana ajustada al valor, el color de resaltado de la entidad gráfica, el color del borde de mapa y el grado de compresión de la imagen del mapa.
      GETMAPAAAVV <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
      Obtiene un mapa ajustado a la delimitación territorial de las Asociaciones de Vecinos de nombre establecido en el parámetro <valor>. Pueden configurarse el tamaño en píxeles del mapa, la escala más cercana ajustada al valor, el color de resaltado de la entidad gráfica, el color del borde de mapa y el grado de compresión de la imagen del mapa.
        GETMAPACALLE <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
        Obtiene un mapa ajustado a la calle (nombre oficial de calle) de nombre establecido en el parámetro <valor>. Pueden configurarse el tamaño en píxeles del mapa, la escala más cercana ajustada al valor, el color de resaltado de la entidad gráfica, el color del borde de mapa y el grado de compresión de la imagen del mapa.

        GETMAPAPORTAL <valor> {width} {height} {maxescala} {color} {borde} {formato} {comprimir}
        Obtiene un mapa ajustado al portal (dirección postal del acceso a la edificación) establecido en el parámetro <valor>. Pueden configurarse el tamaño en píxeles del mapa, la escala más cercana ajustada al valor, el color de resaltado de la entidad gráfica, el color del borde de mapa y el grado de compresión de la imagen del mapa.


        Ocultar detalles para Comandos de Gestión de la extensión espacial del mapaComandos de Gestión de la extensión espacial del mapa

        GETZOOMESTADO <idmapasesion>
        Obtiene la extensión espacial del último mapa generado y el estado de las funciones de navegación espacial asociadas a la extensión del mapa. Obtiene la relación de escala del mapa con respecto al monitor.

        ZOOMTODO <idmapasesion> {tema} {listacapas} {width} {height}
        Genera un mapa del de todo el término municipal de Granada.

        ZOOM <idmapasesion> {(x1, y1, x2, y2) | escala | cambio} {tema} {listacapas} {width} {height}
        Genera un mapa ajustado a las coordenadas x1,y1,x2,y2 o a una escala fija (escala) o a un factor de ampliación (cambio>100) o alejamiento (cambio<100)

        ZOOMANTERIOR <idmapasesion> {tema} {listacapas} {width} {height}
        Genera un mapa ajustado a las coordenadas del mapa que se halla visualizado anteriormente.

        ZOOMSIGUIENTE <idmapasesion> {tema} {listacapas} {width} {height}
        Genera un mapa ajustado a las coordenadas del mapa que se halla visualizado anteriormente a la ejecución de la función ZOOMANTERIOR.

        PANNORTE <idmapasesion> {desplaza} {tema} {listacapas} {width} {height}
        Genera un mapa a la misma escala que el actual desplazado hacia arriba (norte) el factor {desplaza}.

        PANSUR <idmapasesion> {desplaza} {tema} {listacapas} {width} {height}
        Genera un mapa a la misma escala que el actual desplazado hacia abajo (sur) el factor {desplaza}.

        PANOESTE <idmapasesion> {desplaza} {tema} {listacapas} {width} {height}
        Genera un mapa a la misma escala que el actual desplazado a la izquierda (oeste) el factor {desplaza}.

        PANESTE <idmapasesion> {desplaza} {tema} {listacapas} {width} {height}
        Genera un mapa a la misma escala que el actual desplazado a la derecha (este) el factor {desplaza}.


        Ocultar detalles para Comandos de Gestión de la búsqueda de una única entidadComandos de Gestión de la búsqueda de una única entidad

        GETCAPASDEBUSQUEDA <idmapasesion> {tema}
        Obtiene una lista de las capas existentes y el atributo alfanumérico para la búsqueda atributiva de elementos (atributo que posee el topónimo utilizado para las búsquedas por valor). Indica la capa seleccionada por defecto.

        BUSCARTOPONIMOSPORVALOR <idmapasesion> <capa> {valor} {condicion} {tema}
        Obtiene una lista con los topónimos existentes en una <capa=”nombre de capa”> habilitada para BUSCAR que cumplen la {condicion=”EQUAL|AND|OR|IDENTICO”} con respecto al parámetro {valor=”nombre de búsqueda”}

        BUSCARTOPONIMOPORXY <idmapasesion> <capa> <X> <Y> {tema}
        Obtiene una lista de pares (Nombre Atributo, Valor Atributo) para el elemento gráfico más cercano a la coordenada (<X>, <Y>) de la <capa> indicada. Muestra el atributo que posee el topónimo y su valor del elemento seleccionado.

        BUSCARENTIDADPORTOPONIMO <idmapasesion> <capa> <valor>
        Obtiene la descripción completa (geométrico-atributiva) de una entidad de la <capa> cuyo topónimo es igual a <valor>. La descripción geométrica está compuesta por el conjunto de pares de coordenadas X,Y. La descripción atributiva está compuesta por una lista de pares (Nombre Atributo, Valor Atributo).

        BUSCARMAPAPORTOPONIMO <idmapasesion> <capa> <valor> {opcion} {color} {tema} {listacapas} {width} {height}
        Genera un mapa construido a partir de los elementos de <capa> cuyo topónimo es igual a <valor>. La extensión del mapa y la iluminación de los elementos encontrados se puede elegir mediante el parámetro {opcion=”ZOOMTO|PANTO|VER|…}

        BUSCARMAPAPORXY <idmapasesion> <capa> <X> <Y> {opcion} {color} {tema} {listacapas} {width} {height}
        Genera un mapa construido a partir del elemento gráfico más cercano a la coordenada (<X>, <Y>). Señala en el mapa el punto de búsqueda mediante el símbolo . La extensión del mapa y la iluminación de los elementos encontrados se puede elegir mediante el parámetro {opcion=ZOOMTO|PANTO|VER|…}


        Ocultar detalles para Comandos de Gestión de la búsqueda de múltiples entidadesComandos de Gestión de la búsqueda de múltiples entidades

        BUSCARENTIDADESPORXY <idmapasesion> <capa> { x1 y1 x2 y2 | listaXY | x y radio } {opcion} {maxentidades}
        Obtiene una lista con las entidades de la <capa> que tienen algún punto de su geometría en el interior de la figura geométrica especificada en el tercer parámetro: CAJA en el caso de {x1 y1 x2 y2}, POLÍGONO en el de <listaXY> y CÍRCULO en el caso de <x> <y> <radio>. El resultado está formado por los topónimos de las entidades, sus centroides y sus descripciones geométricas y atributivas. La descripción geométrica está compuesta por el conjunto de pares de coordenadas X,Y. La descripción atributiva está compuesta por una lista de pares (Nombre Atributo, Valor Atributo).

        COMPROBARENTIDADESPORXY <idmapasesion> <capa> <listatoponimos> { x1 y1 x2 y2 | listaXY | x y radio } {opcion}
        Obtiene una lista con las entidades de <listatoponimos> que se encuentren en el interior de la figura geométrica especificada en el tercer parámetro: CAJA en el caso de {x1 y1 x2 y2}, POLÍGONO en el de <listaXY> y CÍRCULO en el caso de <x> <y> <radio>. El resultado está formado por los topónimos de las entidades y su estado (DENTRO, SOLAPA, FUERA) en relación a la figura geométrica (parámetro <opcion=CHECK>). Puede obtenerse adicionalmente la descripción geométrica de las entidades en el interior de la figura geométrica con el parámetro <opcion=CORTAR>.




        ©Ayto.Granada. 1998-2026