You are on page 1of 15

Manual de usuario del visualizador web de

servicios de mapas ISO/OGC

Grupo de Sistemas de Información Avanzados - IAAA


Depto. de Informática e Ingeniería de Sistemas
Universidad de Zaragoza
María de Luna 1, 50018, Zaragoza, España.
http://iaaa.cps.unizar.es
iaaa@unizar.es
Índice i

INDICE
CAPÍTULO 1. INTRODUCCIÓN......................................................2
1.1. SISTEMAS DE REFERENCIA ESPACIAL....................................................2
CAPÍTULO 2. NAVEGACIÓN POR EL VISUALIZADOR.......................3
2.1. BARRA DE HERRAMIENTAS...................................................................3
2.2. ÁRBOL DE CAPAS .................................................................................6
2.3. OTRAS HERRAMIENTAS.......................................................................11
2.4. BARRA DE ESTADO.............................................................................12
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 2 de 16

Capítulo 1. Introducción
El visualizador genérico de mapas es una aplicación Web que permite
conectar con distintos servidores compatibles con la especificación WMS
v1.3.0 (y anteriores) de Open Geospatial Consortium (OGC) e ISO, para la
visualización de contenidos de forma interactiva. Este es un manual del
visualizador, no de la especificación WMS de OGC. Esta especificación es
un estándar público y está documentado en el sitio web del OGC
(http://www.opengeospatial.org).
El visualizador ha sido probado con distintos servidores de mapas
compatibles con este estándar, pero no con todos los existentes. Se ha
probado que este visualizador accede correctamente a mapas
provenientes de distintas versiones de servidores comerciales, Intergraph
(GeoMedia WebMap), ESRI (ArcIMS) y EarthEtc ImageWebServer y libres
(Minnesota MapServer, Deegree). En el caso de otros servidores, siempre
que haya un grado de cumplimiento con el estándar alto el visualizador
podrá acceder a ellos.

1.1. Sistemas de referencia espacial


La aplicación puede visualizar mapas provenientes de servidores con
datos en coordenadas geográficas con elipsoide WGS84 (EPSG:4326),
ED50 (EPSG: 4230) y ETRS89 (EPSG:4258), o UTM con ED50 para los husos
28N, 29N, 30N y 31N (EPSG:23028, EPSG:23029, EPSG:23030 y
EPSG:23031) y UTM con ETRS89 para los husos 28N, 29N, 30N y 31N
(EPSG:25828, EPSG:25829, EPSG:25830 y EPSG:25831), aunque con
algunas limitaciones para mezclarlos. En general las transformaciones de
coordenadas necesarias para superponer mapas creados en los distintos
sistemas soportados, sobre todo teniendo en cuenta lo poco que permite
hacer la interfaz de servicios de mapas en Internet (WMS) de ISO/OGC,
introducen errores que pueden ser bastante apreciables a escalas
pequeñas, aunque disminuyen bastante a escalas grandes. Además el
visualizador, actualmente, no es capaz de “negociar” totalmente con el
servidor el mejor sistema de referencia a utilizar, así que puede no estar
haciendo la mejor superposición posible.
Por otro lado, el visualizador no tiene forma de saber si los sistemas de
coordenadas que cada servidor de mapas anuncia que soporta, son los
que realmente tiene (p.ej. es un error típico indicar que se soportan
coordenadas geográficas con elipsoide WGS84 (EPSG:4326) siempre que
se tienen coordenadas geográficas, sin considerar el elipsoide o el datum
real de las mismas). Por tanto es recomendable tomar las coordenadas
que indica el visualizador, y las herramientas de medición, como la mejor
aproximación posible a la realidad que puede hacer el visualizador, y
considerar que a escalas pequeñas es posible que aparezcan errores
apreciables, y dependientes de los servicios de mapas.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 3 de 16

Capítulo 2. Navegación por el visualizador


Al acceder a la aplicación, se muestran los elementos básicos de este
tipo de aplicaciones (mapa, flechas de dirección, barra de herramientas,
etc.), junto con el árbol que permite gestionar los servidores de mapas y
las capas que tienen asociadas. El visualizador puede estar configurado
para mostrar uno o más servidores de mapas por defecto al iniciarse la
aplicación. En la Figura 1 se muestra la ventana principal de la aplicación
(puede cambiar ligeramente porque es una aplicación configurable, que
soporta distintas herramientas), con varios servidores de mapas añadidos
por defecto.

Figura 1: Aplicación de visualización de mapas


Podemos distinguir varias zonas en el visualizador: la barra de
herramientas que aparece encima del mapa, el árbol de capas en la parte
derecha, las dos herramientas que aparecen en la parte inferior de la
pantalla, justo debajo del mapa y la zona de la barra de estado para
mostrar coordenadas y escala actuales. Vamos a comentar a continuación
las herramientas que podemos encontrar en cada zona.

2.1. Barra de herramientas


En la barra de herramientas que se encuentra encima del mapa están
disponibles las siguientes herramientas:

Cargar WebMapContext
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 4 de 16

Carga un contexto guardado previamente, siempre que sea


compatible con la interfaz WebMapContext 1.1.0.

Guardar WebMapContext
Guarda el contexto o estado de la sesión actual (servidores activos,
capas activas, sistema de coordenadas…) para poder restaurarlo en
cualquier momento, siguiendo la especificación WebMapContext
1.1.0.

Visualización completa
Se hace la visualización más amplia posible, según los servidores de
mapas cargados.

Refrescar mapa
Redibuja el mapa. Útil si alguno de los servidores no ha respondido a
alguna petición.

Mapa de situación
Permite mostrar o quitar el mapa de situación.

Zoom anterior
Vuelve al zoom anterior que hubiera en el visualizador.

Zoom posterior
Si se ha usado el botón de zoom anterior, este botón permite volver
a los zooms siguientes.

Zoom para acercar


Haciendo click en el mapa hace un zoom para acercar centrado en
ese punto. Si se arrastra, permite seleccionar una caja para hacer
zoom a la misma.

Zoom para alejar


Haciendo clic en el mapa, hace un zoom para alejar centrado en ese
punto.

Desplazamiento
Arrastrando el mapa, permite desplazarse por el mismo sin cargar la
escala.

Centrar mapa
Permite centrar el mapa sobre unas coordenadas concretas.

Medición de distancias
Haciendo click en el mapa, permite crear segmentos rectos e informa
de su longitud.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 5 de 16

Medición de áreas
Haciendo click en el mapa permite, crear un polígono e informa de su
área.

Imprimir
Imprime el mapa que se ve en ese momento.

Guardar imagen
Guarda el mapa como una imagen.

Buscar topónimo
Permite buscar uno o más topónimos y añadirlos al mapa.

Mostrar información sobre la capa seleccionada


Haciendo click sobre el mapa, muestra la información alfanumérica
disponible de las capas del árbol que son visibles y están activas
para consultas, en el punto sobre el que se ha hecho click. Para
hacer visible una capa debe estar marcado su check box y para
activarla para consultas debe estar marcado su botón de selección
circular, si lo tiene (ver Figura 2). Si una capa no tiene botón de
selección circular, es que el servidor no es capaz de devolver
información alfanumérica para esa capa. El tipo de información
devuelta depende de cada servidor.

Figura 2: Capa Catastro visible y activa para consultas


Manual de usuario del visualizador web de servicios de mapas ISO/OGC 6 de 16

Ayuda
Muestra la presente ayuda.

2.2. Árbol de capas


En el árbol de capas de la parte derecha de la pantalla se muestran los
servicios de mapas que están añadidos en el visualizador, y para cada uno
de ellos las capas a las que acceden. También disponemos de una barra
de herramientas en la que están disponibles las siguientes herramientas:

Pausa/Play
Esta herramienta permite hacer cambios en el árbol de capas (añadir
servidores, mostrar u ocultar capas etc.) sin que los cambios
provoquen que el mapa se actualice automáticamente. Esto es útil
porque, en general, cada actualización del mapa provoca una o
varias llamadas a servidores de mapas, y si se van a hacer varios
cambios juntos en el mapa (por ejemplo hacer visibles al mismo
tiempo varias capas de varios servidores de mapas) será más rápido
“pausar” la actualización del mapa, hacer los cambios (en el ejemplo
marcar como visibles las capas que sean) y luego darle al “play” para
restaurar la actualización automática del mapa.
Si el botón muestra el icono pausa y se hace click sobre él (pasa a
mostrar el icono play), cada modificación que se realice sobre el
árbol de capas no implica una actualización del mapa.
Si el botón muestra el icono play y se hace click sobre él (pasa a
mostrar el icono pausa), se actualiza el mapa haciendo efectivos
todos los cambios que se han realizado sobre el árbol. A partir de
este momento, y hasta que no se vuelva a pinchar el botón, casi
cualquier cambio en el árbol implicará una actualización del mapa.

Ver leyenda
Muestra la leyenda de las capas que componen el mapa.

Añadir servidor
Permite añadir servidores de mapas al visualizador.
El botón añadir servidor abre una nueva ventana (ver igura 3) en la
que indicamos los datos del servidor de mapas que queremos añadir
al visualizador. Para añadir un servidor de mapas debemos conocer
su URL y asegurarnos de que devuelve correctamente sus
capabilities (información descriptiva del servidor, que requiere el
estándar OGC). Opcionalmente puede indicarse un título para el
servidor de mapas (si no se indica se toma el que se define en las
capabilities del servidor) y la versión de la especificación WMS de
OpenGIS que soporta (debe ser versión 1.3.0 o inferior, si no se
indica se considera que es la 1.1.0). El usuario también podrá
seleccionar la forma en la que se realicen las peticiones al servidor
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 7 de 16

(pidiendo todo el extent de vez o de manera teselada), y si el servicio


que pretende agregar es de tipo WMS-C (en ese caso las peticiones
se realizarán siempre de forma teselada).

Figura 3: Añadir servidor de mapas

Si se hace click sobre el botón añadir de la ventana anterior, se abre


una nueva ventana (ver Figura 4) en la que se muestran los
resultados de leer el fichero de capabilities que ofrece el servidor
añadido. En esta ventana el usuario puede seleccionar las capas del
servidor de mapas que se van a mostrar en el visualizador, y el estilo
que se pide (de entre los que ofrece el servidor) para cada una de
ellas.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 8 de 16

Figura 4: Seleccionar las capas del servidor de mapas

Añadir capas a un servidor


Permite añadir capas a un servidor:
- Seleccionar un servidor en el árbol (hacer click sobre el servidor
en el árbol).
- Pinchar el botón añadir capas.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 9 de 16

- Seleccionar en la ventana que aparece (ver Figura 5) las capas


que queremos añadir. Esta lista de capas se obtiene de analizar el
fichero de capabilities del servidor. Podemos elegir una o más
capas. Las capas añadidas se sitúan encima de las anteriores.
- Pinchar el botón aceptar de la ventana para añadir las capas al
servidor o cancelar en caso contrario.

Figura 5: Añadir capas a un servidor de mapas

Añadir información en formato KML: Permite mostrar la


información contenida en ficheros KML.

Seleccionando esta opción se muestra un menú (Figura 6) que


permite cargar un fichero KML, tanto desde el disco duro como desde
una URL, y mostrar su contenido en el visualizador.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 10 de 16

Figura 6: Menú para agregar datos


KML al visualizador

Eliminar
Permite eliminar servidores y capas.
Para eliminar un servidor se deben seguir los siguientes pasos:
- Seleccionar en el árbol el servidor a eliminar (hacer click sobre el
servidor en el árbol).
- Pinchar el botón eliminar.
- Confirmar si se desea eliminar el servidor en la ventana que
aparece.
Para eliminar una capa se debe seguir el mismo proceso.

Subir
Permite mover servidores y mapas hacia arriba en el árbol. Lo que
hay en el árbol se pinta en el mapa superpuesto en el mismo orden.
Para mover un servidor:
- Seleccionar en el árbol el servidor a mover (hacer click sobre el
servidor en el árbol).
- Pinchar el botón subir para mover el servidor una posición hacia
arriba en el árbol. El servidor que esté primero en la lista es el que
se visualiza encima de los demás.
Para mover una capa se debe seguir el mismo proceso. Las capas se
desplazan dentro de su servidor, pero no entre servidores. La capa
que está primera en la lista es la que se visualiza encima de las
demás.

Bajar
Permite mover servidores y mapas hacia abajo.
El proceso a seguir es el mismo que para subir.

Ver propiedades
Permite ver y modificar las propiedades de los servidores y capas del
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 11 de 16

visualizador.
Para ello, se debe seleccionar en el árbol el elemento deseado
(servidor o capa) y pinchar el botón propiedades. Si se trata de un
servidor se abre una ventana como la de la Figura 7:
- URL del servidor
- Título
- Versión
- Parámetro TIME: se usa para indicar al servidor de mapas que
muestre los datos de una determinada fecha. Sólo es válido si el
WMS lo soporta, y si el valor que se le ha dado tiene el formato
correcto (ccyy-mm-ddThhZ, por ejemplo 2007-01-21 para ver los
datos del 21 de Enero de 2007).
- Color de fondo de la imagen que se pide al servidor.
- Formato de la imagen que se pide al servidor. Se muestran todos
los formatos que soporta el servidor.
- Si la imagen al servidor se pide con el fondo transparente para
poder superponerla sobre otras (habrá que pedirla en un formato
que soporte transparencia, como GIF o PNG, no JPG).
- Tipo de servicio: si es WMS o WMS-C. Este campo no es editable.
- Si las peticiones al servicio se realizan de forma teselada (en el
caso de los WMS-C este campo aparece marcado y no es
editable).
Desde esta ventana también podemos pedir las capacidades del
servidor de mapas con el botón GetCapabilities.

Figura 7: Editar las propiedades de un servidor

En el caso de una capa se abre una ventana como la de la Figura 8


con los campos:
- Elegir estilo. Permite cambiar el estilo de la capa.
- Ver metadatos de la capa. Si el servidor lo ofrece, en esta sección
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 12 de 16

habrá hiperenlaces a metadatos sobre los datos que contiene la


capa. Haciendo clic en ellos se abrirán en una nueva ventana.

Figura 8: Editar las propiedades de una capa

Medir tiempo de respuesta de los servicios de mapas


Permite medir el tiempo de respuesta de los servicios de mapas que
tienen capas visibles (ver Figura 9). El tiempo de respuesta es el
tiempo aproximado que ha tardado la última petición que se ha
realizado a cada servicio de mapas visible, medido desde el
navegador Web del usuario. En el caso de los servicios que realizan
peticiones de forma tileada, el tiempo de respuesta se corresponde
con el que ha tardado en servirse la primera tesela del último
mosaico de peticiones realizado al servicio.
Los tiempos de respuesta de un servicio de mapas dependen de
muchos factores, así que los tiempos mostrados no deben
interpretarse como medidas precisas del rendimiento de los servicios
de mapas.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 13 de 16

Figura 9: Medir rendimiento de servicios de mapas

2.3. Otras herramientas


Finalmente, en la parte inferior de la pantalla podemos acceder a las
siguientes herramientas:
Escala Establecer nueva escala
1: En la parte inferior izquierda de la pantalla podemos indicar a
qué escala (aproximada) queremos ver el mapa. Para ello hay
que rellenar la caja de texto que aparecen junto a la etiqueta
“Escala 1:”. Es necesario utilizar el botón que podemos
encontrar la lado de la caja de texto para que se aplique la
escala correspondiente.

CRS: Elegir sistema de coordenadas del visualizador


Si el visualizador trabaja de forma automática, se muestran
coordenadas en EPSG:4230 (geográficas con elipsoide ED50) y
en el momento en que la escala es menor que 1:1000000 las
coordenadas pasan a ser UTM con elipsoide ED50 (en huso 28N,
30N o 31N dependiendo de la zona en la que nos encontremos).
Cuando el visualizador realiza una petición a un WMS siempre
intenta pedirle el mismo sistema de coordenadas que él está
utilizando, pero si el WMS no ofrece ese CRS, le pedirá el más
cercano al actual.
Manual de usuario del visualizador web de servicios de mapas ISO/OGC 14 de 16

Si el usuario quiere forzar al visualizador a que trabaje con un


CRS concreto, puede hacerlo usando el combo-box que aparece
en la parte inferior izquierda de la pantalla, teniendo en cuenta
que se aplican las siguientes restricciones:
- Solo se permite cambiar a un CRS proyectado cuando
estamos a escala 6000000 o inferior.
- En el caso de Canarias, además de la restricción anterior, no
se permite cambiar a un CRS con datum ED50.

2.4. Barra de estado


En la barra de estado se muestran las coordenadas y la escala actual.
Siempre se muestran las coordenadas en el SRS actual, y las coordenadas
en longitud-latitud (datum ETRS89).
En general, por defecto los navegadores no permiten que se muestre
información en la barra de estado, pero podemos configurarlos para que si
la muestren:
- Internet Explorer 7:
o Herramientas -> Opciones de internet -> Pestaña seguridad y
click en icono Internet -> Nivel personalizado ->Automatización -
> Permitir modificaciones de la barra de estado a través de
scripts -> Habilitar
- Internet Explorer 6 o anterior: por defecto muestra la información en la
barra de estado sin configurar nada.
- Mozilla / Firefox / Netscape:
o Herramientas -> Opciones -> Contenido -> Activar Javascript ->
Avanzado -> Habilitar Cambiar texto de la barra de estado.

You might also like