WMS - Servidores de Mapas en Red



Documentos relacionados
IV Jornadas de la IDE de España. JIDEE2007 Curso de Implantación de servicios web OGC Web Map Service

GEOSERVICIOS del Open Geospatial Consortium. Grupo de Desarrollo IDESF SANTA FE, OCTUBRE 2009

Infraestructura de Datos Espaciales de la ESPE - LatinGEO Ecuador

Qué es un Servicio Web?

Operaciones WMS: GetCapabilities, GetMap y GetFeatureInfo

GEOSERVICIOS del Open Geospatial Consortium

Servicio WMS. Sumario

IV Jornadas de la IDE de España. JIDEE2007 Curso de Implantación de servicios web OGC Web Feature Service

Aspectos tecnológicos en la implementación de la IDESF Geoportal. Servicios OGC. Catálogo/Metadatos. Servicios web

DISEÑO DE UNA HERRAMIENTA BASADA EN LA GENERACIÓN INTERACTIVA DE ESTILOS PARA LA VISUALIZACIÓN DE CAPAS A TRAVÉS DE UN WMS

Geoservicios del Open Geoespatial Consortium

Capacitación Proyecto IDE Galápagos

MapServer OpenSource: Aplicación con los datos públicos del Gobierno de La Rioja (España)

Qué es un WFS? Qué operaciones realiza? Software disponible Clientes y Servidores OGC

gvsig un cliente para el Servicio WFS de la D.G. del Catastro

Sociedade para o Desenvolvemento Comarcal de Galicia. WorkShop SIGNII. Santiago de Compostela, 9 de Mayo de 2007

PUBLICACION DE SERVICIOS DE MAPAS EN WEB (WMS) CON ARCGIS DESKTOP.

DIRECCIÓN DE EVALUACIÓN, CONTROL Y DIFUSIÓN DE LA INFORMACIÓN - (DECDI)

Publicación n de una capa INSPIRE a través s de servicios

Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica

Temario a desarrollar. Contenido INTRODUCCION A LOS SERVICIOS DE MAPAS

CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i. MANUAL DEL USUARIO (Versión 1.0)

Recomendación para crear y configurar Web Map Service (WMS) (Versión 2)

Taller: Servidores de Mapas

Soluciones de Cartografía, GIS y Teledetección CURSO INFRAESTRUCTURAS DE DATOS ESPACIALES (IDEs) Y ELABORACIÓN DE METADATOS

Título Identificador. Publicador Colaboradores Tipo Formato Fuente Idioma Cobertura Derechos Palabras claves

Introducción a los servicios OpenGIS (o deshaciendo una divertida maraña de siglas ;-))

Gestión de una base de datos geográfica usando dispositivos móviles y servicios web del OGC

GTIDEE Web Feature Service (WFS) Versión Página 1 de 9 IDEE. Estándar de interfaz. Web Feature Service (WFS) Versión 1.1.

Servidor de Mapas de Cartografía Digital de Seguimiento del Parque Nacional de Doñana

Editor Web Arqueológico mediante WFS-T

Workshop Taller I: Introducción a los SIG

Módulo 4. GIS Middleware. Servidores de Mapas (GeoServer)

Catastro Minero. Pablo Burgos Casado (Jefe de Área Desarrollo (SGTIC - MITYC)) Alejandro Carrascosa Guillen

WMSCWRAPPER: CACHÉ DE TESELAS OPENSOURCE PARA LA ACELERACIÓN DE SERVICIOS DE MAPAS TESELADOS.

Desarrollo de un catálogo de servicios compatible con las normas de ejecución de INSPIRE

Documentación Técnica Conector

CANAL DE LA REDIAM: CÓMO EL SOFTWARE LIBRE Y EL SOFTWARE PROPIETARIO COLABORAN EN LA CONSTRUCCIÓN DE UNA IDE. Un caso práctico de la Consejería de

Mosaicos raster de cartografía vectorial: Procedimiento automatizado de creación

Recomendaciones Servicio Web de Mapas (WMS) IDERA

Características CREACIÓN Y ACCESO A

MODULO 1. DESCARGA E INTERFAZ QGIS

Gestor de contenidos del Geoportal de la IDE del Cabildo Insular de La Palma J.A. Bermejo Dominguez 1, y A. Anguix 2

INSPIRE Discovery Service

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Pruebas benchmark de soluciones cliente/servidor en software libre

Cooperación administrativa y acceso a información territorial en la web:

Desarrollo de un servidor de mapas utilizando software libre

Javier Márquez, David Cifuentes, Antonio Quintanilla, J.E Córcoles Universidad de Castilla-La Mancha. España

SERVICIO WMS INFRAESTRUCTURA DE DATOS ESPACIALES (IDE) DEL CABILDO INSULAR DE LA PALMA INDICE

MANUAL DE USO DEL GEOEXPLORER

STEREOWEBMAP. Acotel Todos los derechos reservados.

Instituto Geográfico Nacional

arquitectura que maneja. Encontraremos también los diferentes servidores que

LA CARTOGRAFÍA CATASTRAL COMO SERVICIO WEB DE LA DIRECCIÓN GENERAL DEL CATASTRO

Adaptación de los WMS del IGN a los requisitos INSPIRE

COMUNICACION PARA LAS X JORNADAS SOBRE TECNOLOGÍAS DE LA INFORMACIÓN PARA LA MODERNIZACIÓN DE LAS ADMINISTRACIONES PÚBLICAS - TECNIMAP 2007

Desarrollo e implantación de un Geoportal y de servicios de Infraestructura de Datos Espaciales en el Ayuntamiento de Barcelona

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Guía de integración de servicios WMS en diferentes aplicaciones

Editor espacial basado en udig. El caso de la Infraestructura de Datos Espaciales de Diputación Foral de Gipuzkoa.

Vistas y Capas cartográficas en gvsig. [gvsig Starty] Curso de Introducción a gvsig

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas

Fernando Javier Umaña

9/6/2009 SIGRID AYUDA CLIENTE WEB SIGRID. Documento de consulta para resolución de dudas surgidas con el cliente SIGRID

Desarrollo y servicios web

MANUAL DE USUARIO: Ide Ura CAD V (Febrero de 2009)

SIAPAD CONSULTORIA PARA LA IMPLEMENTACIÓN DEL SISTEMA DE INFORMACION ANDINO PARA LA PREVENCION Y ATENCION DE DESASTRES. Lima Perú 16 de octubre 2007

sigmayores SERVIDOR CARTOGRÁFICO DE RECURSOS SOCIALES DE ESPAÑA Versión 2.5 MANUAL DE AYUDA

SERVICIO WPS PARA LA OBTENCIÓN DE INFORMACIÓN ALFANUMÉRICA. Josefina Sáez Burgaya

Formato para prácticas de laboratorio

Consumo y publicación de Geoservicios

Diseño e implementación de un servicio de procesos de topología vectorial conforme al estándar WPS del OGC

El Sistema de Georeferenciación de gasolineras como base para el futuro geoportal IDEE del Mº de Industria, Turismo y Comercio

8 de mayo de

GUÍA URBANA DE VILASSAR DE MAR. DISEÑO, CREACIÓN Y PUBLICACIÓN WEB.

Formato para prácticas de laboratorio

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

1. LICENCIA GEOSERVER PRE-REQUISITOS ESTRUCTURA INTRODUCCIÓN A GEOSERVER... 6

CONFIGURACIÓN DE UN SERVIDOR OPENGIS CON GEOMEDIA WEB MAP PUBLISHER.

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Envío de mensajes MMS. IMPLEMENTACIÓN SERVICIO DE PASARELA MMS-push (http)

La Cartografía Catastral como servicio WEB

Objetivos de la directiva INSPIRE: IDENA

OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA COMPANY LOGO

Mapa Digital de México

Ayuda de los servicios web del Nomenclátor Geográfico de Andalucía: WFS y WFS2-INSPIRE

Acceso al Servicio WMS del SIGPAC a través del GeoPortal del MAGRAMA

Programa GeoSUR Diseño de Sistemas y Arquitectura

Capítulo 1 Introducción

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA

SIG en Internet: un nuevo concepto

Integración del gestor de metadatos Geonetwork en el geoportal de Diputación de Badajoz

1 VISIÓN GENERAL DE ARCGIS

Desarrollo e implantación de un Geoportal y de servicios de Infraestructura de Datos Espaciales en el Ayuntamiento de Barcelona

Internet: Orígenes. En 1983 ARPANET se separa de la red militar que la originó.

Hasta próxima revisión

PROYECTO DE RECOPILACIÓN E INDEXACIÓN DE METADATOS PARA FACILITAR EL DESCUBRIMIENTO Y UTILIZACIÓN DE SERVICIOS GEOGRÁFICOS ESTÁNDARES

Infraestructuras de Datos Espaciales:

Transcripción:

Curso: Puesta en marcha y explotación de geoservicios del OpenGeospatial Consortium: Curso teórico-práctico con tecnologías Open Source WMS - Servidores de Mapas en Red Daniela Ballari Universidad Politécnica de Madrid Curso Subvencionado por el Ministerio de Fomento Madrid, Octubre de 2006

Organización del Módulo WMS Lunes 23/10 Martes 24/10 Miércoles 25/10 0:30 1:30 2:30 2:00 1:30 2:30 1:30 2:00 Concepto WMS Operaciones Estándares WMS Instalación de Apache Web Server y MapServer Configuración de MapServer SLD: Style Layer Descriptor Instalación de Clientes Ligeros Instalación de clientes pesados: gvsig + udig Instalación de PostgreSQL con la extensión PostGIS Grupo de Investigación Mercator 2

1. Qué es un WMS? 2. Cómo Funciona? 3. Por qué un estándar WMS? 4. WMS (OGC) 4.1. Operaciones soportadas 4.2. Cómo se realiza una petición? 4.3. Operaciones: 4.3.1. GetCapabilities 4.3.2. GetMap 4.3.3. GetFeatureInfo 5. Ventajas Temario Grupo de Investigación Mercator 3

Qué es un Web Map Server (WMS)? Es un componente de software Produce carto-imágenes o mapas a partir de datos georreferenciados No se accede los datos en sí mismos, sólo a una representación gráfica de ellos. Se accede a través de la red Grupo de Investigación Mercator 4

Qué es un Web Map Server (WMS)? Este mapa puede contener información de varias capas raster y/o vector Superpuestas en un determinado orden modificable y Con un valor de transparencia para visualizar capas inferiores Grupo de Investigación Mercator 5

Qué es un Web Map Server (WMS)? Datos en remotos Topografía Demis http://www2.demis.nl/maps erver/request.asp Los datos pueden provenir de distintos servidores remotos Límites Intergraph http://maps1.intergraph.c om/wms/world/request.as p Santuarios MercatorWG http://mapas.euitto.upm.es/cg i-bin/santu/santuarios? Grupo de Investigación Mercator 6

Cómo funciona un WMS? Petición Cliente WMS Respuesta Servidor WMS Mapa Grupo de Investigación Mercator 7

Cómo se invoca? Una operación WMS se invoca usando un web browser estándar. Se envía la petición en forma de URL (Uniform Resource Locators) Grupo de Investigación Mercator 8

Actividad -1 Utilizar algunos de los siguientes Clientes WMS disponibles en la web: http://www.wmsviewer.com/main.asp http://mapas.topografia.upm.es/santuarios http://www.idee.es http://mapas.topografia.upm.es/larioja2 Grupo de Investigación Mercator 9

Porqué necesitamos WMS estándares? Qué?? Tum Bao Japón Hi, My name is Tum Bao Claudia - Colombia Oh! Hi, my name is Claudia. Now, I can understand you Grupo de Investigación Mercator 10

OPEN GEOSPATIAL CONSORTIUM Hace posible la comunicación entre WMS Establece Especificaciones para la interoperabilidad a nivel de interface entre componentes para intercambiar información geográfica Define: vocabulario sintaxis comandos Para que clientes y servidores WMS puedan comunicarse, independientemente de las plataformas, formatos Grupo de Investigación Mercator 11

Especificación de Implementación WMS Web Map Service Implementation Specification versión 1.1.1 Esta y otras especificaciones pueden ser consultadas en: http://www.opengeospatial.org/specs/?page=specs Grupo de Investigación Mercator 12

Qué puede hacer un WMS? 3 O P E R A C I O N E S GetCapabilities: Informa a otros programas y clientes sobre: los mapas que puede crear, las características que tienen y cuáles pueden ser consultados Metadatos del servicio y los datos GetMap: Crea un mapa GetFeatureInfo (opcional): devuelve información sobre entidades u objetos particulares mostrados en el mapa. Responde a consultas básicas sobre el contenido del mapa Grupo de Investigación Mercator 13

Cómo se realiza una Petición? Una operación WMS se invoca usando un web browser estándar en forma de URL (Uniform Resource Locators) HTTP soporta dos métodos de petición: GET: conjunto de parámetros=valor encadenados en forma de URL POST: documento xml adjunto a la petición Grupo de Investigación Mercator 14

Cómo se realiza una Petición? + Prefijo URL del servidor http://.../...? Una serie de parámetros Tipo de Servicio SERVICE = WMS Versión del Servicio VERSION = 1.0.0 Operación a realizar REQUEST = Get Cada parámetro separado por un & Grupo de Investigación Mercator 15

Cómo se realiza una Petición? EJEMPLO http://mapas.topografia.upm.es/larioja?se RVICE=WMS&VERSION=1.1.0&REQUE ST=GetCapabilities Grupo de Investigación Mercator 16

Operación: GetCapabilities Es una operación común para todos los servicios del OGC. Devuelve un archivo xml xml con los metadatos de los servicios Con los metadatos de las capas de información que contiene Grupo de Investigación Mercator 17

Operación: GetCapabilities http://mapas.euitto.upm.es/cgibin/cmadrid? &SERVICE=WMS &VERSION=1.1.0 &REQUEST = GetCapabilities Petición GetCapabilities Cliente WMS Respuesta GetCapabilities Servidor WMS xml Con los metadatos del servicio y de las capas de información que contiene Grupo de Investigación Mercator 18

Operación: GetCapabilities Qué nos informa el archivo de capacidades? Obtenemos un archivo en formato xml Grupo de Investigación Mercator 19

Operación: GetCapabilities Qué nos informa el archivo de capacidades? Partes del documento: 1.- Versión del servicio <?xml version="1.0" encoding="iso- 8859-1" standalone="no"?> 2.- Datos del software + Formatos de Entrada/Salida + Especificaciones del OGC <!-- MapServer version 4.2-beta3 OUTPUT=GIF OUTPUT=PNG SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT --> Grupo de Investigación Mercator 20

Operación: GetCapabilities Qué nos informa el archivo de capacidades.? GetCapabilities Service Capability Metadatos del servicio Nombre Descripción Palabras Claves Restricciones de Acceso Grupo de Investigación Mercator 21

Operación: GetCapabilities Qué nos informa el archivo de capacidades? Contiene METADATOS DEL SERVICIO Service Grupo de Investigación Mercator 22

Operación: GetCapabilities Qué nos informa el archivo de capacidades? Capability Tipos de Peticiones Formatos de Salida URL de acceso al servicio Metadatos de capas Grupo de Investigación Mercator 23

Operación: GetCapabilities Actividad -2 Realizar una petición GetCapabilities. Utilizar alguno de los servidores WMS de la siguiente diapositiva. Ejemplo http://mapas.topografia.upm.es/cgibin/cmadrid?service=wms&version=1.1.0& request=getcapabilities Grupo de Investigación Mercator 24

Operación: GetCapabilities Actividad -2 Listado de Servidores WMS http://www2.demis.nl/mapserver/wms.asp http://mapas.euitto.upm.es/cgi-bin/gtopo http://maps1.intergraph.com/wms/world/request.asp http://wms.jpl.nasa.gov/wms.cgi http://aes.gsfc.nasa.gov/cgi-bin/wms http://globe.digitalearth.gov/viz-bin/wmt.cgi http://mapas.topografia.upm.es/cgi-bin/cmadrid http://mapas.topografia.upm.es/cgi-bin/larioja2 http://mapas.topografia.upm.es/cgibin/santu/santuarios Grupo de Investigación Mercator 25

Tranquilos!!... que todo es mas sencillo Los clientes WMS nos facilitan el trabajo Podemos utilizar clientes ligeros o Clientes pesados (Java, C++, visual) Udig Gvsig.. Grupo de Investigación Mercator 26

Capabilities en clientes ligeros Grupo de Investigación Mercator 27

http://www.wmsviewer.com/main.asp Servidores actualmente incluidos Editar Servidor Incluir nuevo servidor http://mapas.topografia.upm.es/cgi-bin/cmadrid? Insertar URL del nuevo servidor Seleccionar servidor Aceptar Grupo de Investigación Mercator 28

Información extraída del documento de Capacidades Sistema de Referencia al que serán transformados los datos Coordenadas extremas del cliente Capas que contiene el servidor solicitado Posibilidad de elegir distintos formatos de imagen, color de fondo, transparencia. Grupo de Investigación Mercator 29

Grupo de Investigación Mercator 30

Clientes ligeros Algunos clientes ligeros que permiten incluir capas remotas http://www.wmsviewer.com/main.asp http://www.idee.es/clientesign/wmsgenericclie nt/index.jsp?lang=es http://demo.ionicsoft.com/geoviewer/ http://cgdidev.geoconnections.org/prototypes/owsview/ Grupo de Investigación Mercator 31

Operación: GetMap Petición GetMap Cliente WMS Respuesta GetMap Servidor WMS Mapa Grupo de Investigación Mercator 32

Operación: GetMap Parámetros http://mapas.topografia.upm.es/cgi-bin/larioja? SERVICES=WMS& VERSION=1.1.0 & REQUEST=GetMap & LAYERS=sombreado,hidrografia & STYLES=,, & SRS=EPSG:23030 & BBox=499194.6296,4665521.1382,512750.1851,4679070.7679& WIDTH=500 & HEIGHT=500 & FORMAT=image/jpeg & TRANSPARENT=TRUE Pero debemos introducir todos estos parámetros? Grupo de Investigación Mercator 33

Tranquilos!!... que todo es mas sencillo Grupo de Investigación Mercator 34

Control de capas Zoom - Pan Control de estilos Imagen devuelta por el servidor Sistema de Referencia Coordenadas extremas Bounding Box Grupo de Investigación Mercator 35

Operación: GetMap Actividad -3 Realizar una petición Petición GetMap Ejemplo http://mapas.topografia.upm.es/cgibin/larioja?services=wms&version=1.1.0&r EQUEST=GetMap&LAYERS=Ortofoto,Sombreado, Hidrografia&STYLES=,,&SRS=EPSG:23030&BBox =499194.6296,4665521.1382,512750.1851,467907 0.7679&WIDTH=500&HEIGHT=500&FORMAT=im age/jpeg&transparent Grupo de Investigación Mercator 36

Operación: GetMap Actividad -4 Utilizando la lista de servidores WMS de la Actividad 2 realizar las siguientes peticiones GetMap: 1. Incluir varias capas de información. (EJ: LAYER=hidrografia,altimetria,ortofoto) 2. Cambiar el orden de las mismas. (Ej: LAYER=altimetria,hidrografia, ortofoto) 3. Mofidicar el ancho y alto de la imagen de salida. (ej. Width=300&Height=1200) 4. Modificar el formato de la imagen. (ej: FORMAT=GIF) Grupo de Investigación Mercator 37

Operación: GetMap Actividad -4 5. Variar el sistema de referencia (y las coordenadas del BBOX). (EJ: SRS=EPSG:4326) 6. Pedir una zona determinada utilizando el parámetro BBOX.(EJ: BBOX=- 2.45,48.34,5.22,50.10) Grupo de Investigación Mercator 38

Operación: GetFeatureInfo Operación Opcional Para obtener mas información sobre features de un mapa. Se elige un punto sobre el mapa (GetMap) para el cual se obtendrá mas información. Grupo de Investigación Mercator 39

Operación: GetFeatureInfo Parámetros http://mapas.topografia.upm.es/cgi-bin/larioja? VERSION=1.1.0 & REQUEST=GetFeatureInfo & <map_request_copy> & QUERY_LAYERS=Hidrografia & INFO_FORMAT= & FEATURE_COUNT=1 & X=150& Y=200 Grupo de Investigación Mercator 40

Operación: GetFeatureInfo Actividad -5 Realizar una petición Petición GetGetFeatureInfo, tomando como ejemplo la siguiente petición Recuerda que debes realizar primero una petición GetMap válida Ejemplo GetMap http://mapas.topografia.upm.es/cgibin/larioja?services=wms&version=1.1.0&request= GetMap&LAYERS=Hidrografia&STYLES=&SRS=EPSG:230 30&BBox=499194.6296,4665521.1382,512750.1851,467907 0.7679&WIDTH=500&HEIGHT=500&FORMAT=image/jpeg& TRANSPARENT Grupo de Investigación Mercator 41

Operación: GetFeatureInfo Actividad -6 Ejemplo GetFeatureInfo http://mapas.topografia.upm.es/cgibin/larioja?version=1.1.0&request=getfeatureinf o&layers=hidrografia&styles=&srs=epsg:23030&bbox=499194.6 296,4665521.1382,512750.1851,4679070.7679&WIDTH=500&HEIGHT =500&FORMAT=image/jpeg&TRANSPARENT&QUERY_LAYERS= Hidrografia&FEATURE_COUNT=1&X=345&Y=380 Grupo de Investigación Mercator 42

Operación: GetFeatureInfo Actividad -6 Respuesta GetFeatureInfo GetFeatureInfo results: Layer 'hidrografia' Feature 370: NOMBRE = 'RIO NAJERILLA' CATEG = '2' Grupo de Investigación Mercator 43

Qué ventajas tienen los WMS? Usuarios ingresan a través de un Explorador de Internet (web browser) Costo de software para el usuario: puede ser ninguno El descargar, convertir, transformar los datos se vuelve innecesario Acceso a datos actualizados Web mapping no requiere que los usuarios entiendan los datos INFORMACIÓN GEOGRÁFICA PARA TODOS!! Grupo de Investigación Mercator 44

Grupo de Investigación Mercator 45