Curso IDE UPM-IGN-AECI Madrid-Spain 2009

134
C IDE Curso IDE Infraestructuras de Datos Espaciales [IGN + UPM] con financiación de la AECID Madrid, noviembre de 2009 Configuración y prácticas con Geoserver (como WMS, WFS y WFS-T) Vladimir Gutiérrez - UPM 1 noviembre 2009 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España

Transcript of Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Page 1: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

C IDECurso IDEInfraestructuras de Datos Espaciales

[IGN + UPM] con financiación de la AECIDMadrid, noviembre de 2009

Configuración y prácticas con Geoserver

(como WMS, WFS y WFS-T)

Vladimir Gutiérrez - UPM

1noviembre 2009 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España

Page 2: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Introducción a GeoServer

Geoserver es una herramienta openGeoserver es una herramienta opensource que permite compartir yeditar información Geoespacialmediante la implementación deestándares, siguiendo las

ifi i d l Oespecificaciones del OpenGeoSpatial Consortium (OGC).

Geoserver está escrito en java heredando de este lenguaje de programación la característica multiplataforma (ejecución en múltiples sistemas operativos).

2Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 3: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Evolución de GeoServer

G f i i i d l ñ 2001 d dGeoserver fue iniciado en el año 2001 dentro, proyecto de planificación abierta o TOPP, ONG con sede en Nueva York.

La visión de los fundadores fue la web espacial análoga al WWW con el que se puede buscar y descargar texto, con la Web Espacial q p y g puno puede buscar y descargar datos espaciales.

3Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 4: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Evolución de GeoServer

P l i ñ f d G S (2001) l OGCPor el mismo año en que fue creado GeoServer (2001), el OGC estaba trabajando en el estándar WFS que especifica un protocolo para compartir directamente datos espaciales en la web usando elpara compartir directamente datos espaciales en la web usando el Lenguaje de Marcado Geográfico (GML), GeoServer paso a convertirse una implementación de referencia del OGC WFS.

4Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 5: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Tipos de datos soportados

Por defecto GeoServer permite la lectura de un grupo de formatosPor defecto GeoServer permite la lectura de un grupo de formatos sin necesidad de configuraciones extras, sin embargo existen otros formatos que pueden ser soportados si se instalan sus respectivas extensiones. A continuación se listan los formatos de datos soportados por defecto.

•Vector (featurelayer)

•Raster(Grid)

•Grupo de capaslayer) (Grid)

5Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 6: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Datos soportados por extensiones

+•Vector (featurel )

•Raster( )

+

Alguno de estos los formatos de datos soportados por extensiones:layer) (Grid)

•ArcSDE, Formato Geo Base de Datos de ESRI.•Sql Server, Motor de BD empresarial de Microsoft .•GDAL, Librería de abstracción de datos geoespaciales (Open

Source).•Oracle•Oracle.•MySql.

6Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 7: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Formatos de salida

GeoServer soporta una variedad de formatos de salida para visualización y publicación de datos.

Todos los tipos de capas agregadas a GeoServer pueden serTodos los tipos de capas agregadas a GeoServer pueden ser visualizados en: • OpenLayers •JPEGOpe aye s JPEG

•PDF•PNG

•KML•GML

•SVG•TIFF

t t

•KMZ•AtomPub•GIS •entre otros•GIS•GeoRss

7Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 8: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Formatos de salida, ejemplos

OpenLayersp y

8Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 9: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Formatos de salida, ejemplos (2)

KML, KMZ

- Vladimir Gutiérrez

9Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 10: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación de GeoServer

Existen varias formas de instalar GeoServergeoserver-*-bin.zip: No necesita instalar ningún otro software adicional (Contiene un servlet Jetty). Recomendado para linux.

geoserver-*.exe: Parecido al caso anterior, pero contiene un instalador para windows. recomendado para windows.p p

geoserver-*-.war: Java WAR, para ser desplegado un java web application. Es recomendado ya hay un Java web applications instalado.

geoserver-*-src.zip: contiene el código fuente.

10Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 11: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(1)

Requisito Previo – JDK (Java Developer Kid) 1. 5 o superior.

Descargar desde la página:http://java sun com/javase/downloads/index jdk5 jsp/http://java.sun.com/javase/downloads/index_jdk5.jsp/

11Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 12: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(2)

Seleccionar directorio en el que se instalará el Java JDK, Next.

12Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 13: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(3)

configurar la variable de entorno JAVA_HOME

13Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 14: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(4)

Descarga de GeoServer en formato de Windows Installer:

Se puede descargar desde directamente desde:http://downloads sourceforge net/geoserver/geoserver 2 0 0ahttp://downloads.sourceforge.net/geoserver/geoserver-2.0.0a-ng.exe

14Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 15: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(5)

Paso 2: Presionar Ejecutar

15Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 16: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(6)

Paso 3: Presionar Next

16Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 17: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(7)

Paso 4: seleccionar el directorio donde está instalado el JDK

17Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 18: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(8)

Paso 5: Para aceptar las condiciones de la licencia GNU presionar p p“I Agree”

18Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 19: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(9)

Paso 6: Seleccionar directorio en el que se instalará GeoServer y q ypresionar Next.

19Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 20: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(10)

Paso 7: Seleccionar el directorio en el que se almacenarán los qdatos y seleccionar Next.

20Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 21: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(11)

Paso 8: Indicar el nombre de usuario del administrador y la ycontraseña.

21Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 22: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(12)

Paso 9: Presionar Install.

22Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 23: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(13)

Paso 10: Instalación de GeoServer.

23Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 24: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(14)

Paso 11: Presionar “Finish" para concluir la instalación..p

24Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 25: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(15)

Paso 12: El nuevo programa es incorporado en “Inicio>Todos los p g pprogramas”

25Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 26: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Instalación - Windows Installer

(16)

Comprobando la correcta instalación de GeoServerpteclee en un web browser: http://localhost:8080/geoserver

26Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 27: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Interfaz de usuario de GeoServerAnónimo (sin autenticar)Anónimo (sin autenticar)

Como usuario anónimo (sin autenticar)( )

27Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 28: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Seguridad

La configuración de seguridad para GeoServer se realiza a través g g pde la edición de los archivos:

i•users.properties•service.properties•layers propertieslayers.properties

Estos archivos se encuentran en el directorio de despliegue de p gGeoServer, dentro de los directorios: /data/securityPor ejemplo: C:\Tomcat6.0\webapps\geoserver\data\security

28Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 29: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Seguridad (2)

29Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 30: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Seguridad (3)

services.properties: Aquí se definen los alias para los roles servicio/método. La sintaxis es servicio punto [.] método, estos alias luego se asignan a los usuarios creados en el archivo users propertieslos usuarios creados en el archivo users.properties.

Por ejemplo para definir un alias para usuarios WFS-T, en otras j p p p ,palabras alias para futuros usuarios que pueda modificar el contenido de una capa a través de WFS, se debe agregar la siguiente línea al archivo services.properties:wfs.Transaction=ROLE_WFS_WRITEUn usuario de WFS solo lectura:Un usuario de WFS solo lectura:wfs.GetFeature=ROLE_WFS_READ

30Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 31: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Seguridad (4)

users.properties:

Permite crear usuarios y asignarles algún rol agrupados por servicio/método o asignarles el rol de administradorservicio/método o asignarles el rol de administrador.

Por ejemplo: j pSe para crear un usuario llamado wfst que tenga el privilegio de WFS-T y también de lectura WFS, se debe agregar la siguiente línea al archivo users.properties:wfst=wfst,ROLE_WFS_READ,ROLE_WFS_WRITE

31Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 32: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Interfaz de usuario de GeoServerAdministradorAdministrador

Como usuario administrador (autenticado)( )

32Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 33: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Interfaz de usuario de GeoServerAdministrador (2)Administrador (2)

1: Para la configuración global de los parámetros del id l fi ió d j d i áservidor, la configuración de manejo de imágenes 

basados JAI  (Java Advanced Image), definición de la información de contacto, información del estado del servidorservidor.

2: Las sección de servicios, permite configurar y definir parámetros para los servicios estándares que soporta GeoServer como son WMS, WFS y WCS.

3: Principalmente para la carga y configuración de nuevos juegos de da datos en el servidor. El último elemento de esta sección Estilos permite la definición de los criteriosesta sección Estilos permite la definición de los criterios de visualización para los datos publicados en el servidor a través del estándar SLD.

33Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 34: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

Resumen de loslosparámetros de configuración del servidorservidor y el estado de su ejecución.

34Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 35: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

(2)

Permite indicar la información de contacto pública así como parte delpública, así como parte del metadato de del documento de capabilities del servidor pWMS.

35Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 36: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

(4)

En esta sección se configura el registro en forma de mensajes “logs” de las acciones tomadas porlogs de las acciones tomadas por usuarios o accesos al servidor, la definición de los caracteres, ,cantidad de posiciones decimales y configuración proxy para todo el

idservidor.

36Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 37: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

(5)

A continuación se presentan algunos ejemplos de registros en el archivo de logs.

37Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 38: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

(6)

E t i t d di ó l tEste registro de error se disparó en el momento que se intentó acceder a la capacidad WFS de una capa a con un usuario que solo disponía privilegio WMS Se puede apreciarusuario que solo disponía privilegio WMS. Se puede apreciar que parte del mensaje dice “unauthorized”

38Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 39: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Configuración general de GeoServer

(7)

Se configuran los parámetros sobre el manejo de imágenes utilizando en estasmanejo de imágenes utilizando en estas bibliotecas para imágenes con Java. Las configuraciones aquí indicadas aplicarán a co gu ac o es aqu d cadas ap ca á alos servicios WMS y WCS.

JAI, soporta capacidades avanzadas de multimedia a través de la plataforma Java, utilizando un conjunto opcionales deutilizando un conjunto opcionales de paquetes gráficos, procesamiento de imágenes, imágenes de E/S y multimedia g , g ybasada en tiempo como video y audio.

39Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 40: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(1)

petición GetCapabilitieshtt //l lh t 8080/ / f ? t G tC biliti & i f &http://localhost:8080/geoserver/wfs?request=GetCapabilities&service=wfs&version=1.0.0&

40Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 41: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(2)

41Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 42: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(3)

42Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 43: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(4)

DescribeFeatureType:htt //l lh t 8080/ / f ? t D ib F t T & i fhttp://localhost:8080/geoserver/wfs?request=DescribeFeatureType&service=wfs&version=1.0.0&typenae= DatosShapes:ComAutonomas_peninsula_Nombre

43Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 44: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(5)

getfeature:htt //l lh t 8080/ / f ? t tf t & i f & ihttp://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=DatosShapes:ComAutonomas_peninsula_Nombre

44Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 45: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(6)

45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 46: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(7)

46Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 47: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(8)

47Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 48: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(9)

48Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 49: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Demostración de peticiones locales

(10)

49Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 50: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4. Instalación y configuración de extensionesextensiones

Generalidades

GML

GDALGDAL

Otros

50Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 51: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.1. Generalidades (1)

Potente forma de enriquecer la funcionalidad de GeoServer

En principio se requieren tres pasos para la instalación:pasos para la instalación:

1. Copiar paquete2. Reiniciar3. Disfrutar

51Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 52: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.1. Generalidades (2)

GeoServer permite por defecto, la carga y servicio de los siguientes formatos :•Vector data formats

Sh fil (i l di di t i f h fil )•Shapefiles (including directories of shapefiles)•PostGIS databases (with or without JNDI (Java Naming and Directory Interface)•External WFS layersExternal WFS layers•Java Properties files****

•Raster data formats •ArcGrid•GeoTIFFGt 30 ( )

Otras fuentes de datos requieren el uso de e tensiones•Gtopo30 (World Wide DEM )

•ImageMosaic (Allows the creation of a mosaic from a number of georeferenced rasters)•WorldImage (Text file used to georeference raster map images pgw for PNG files jgw for JPG files etc)

uso de extensiones.

52Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

WorldImage (Text file used to georeference raster map images. pgw for PNG files, .jgw for JPG files, etc)

Page 53: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.1. Generalidades (3)

53Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 54: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (1)

GeoServer no se compila por defecto con soporte GMLGeoServer no se compila por defecto con soporte GML. Debe ser instalado a través de una extensión que brinde soporte y permita su administración.soporte y permita su administración.

El soporte GML no se trata de la función de exportar el formato GML con la que cuenta el servidor.

54Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 55: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (2)

En la versión 2 0 el desarrollo de la extensión de GML seEn la versión 2.0, el desarrollo de la extensión de GML se ha detenido y puede causar incompatibilidades. Aunque brinda soporte GML, no se debe esperar la mismabrinda soporte GML, no se debe esperar la misma fiabilidad que con otro tipo de extensiones.

L ió GML t d l 2 0La versión GML soportada es la 2.0.MUY DESACTUALIZADA

Por lo que se recomienda no brindar soporte GML en un entorno profesional con GeoServer. Al menos no en el contexto actual. Es recomendable esperar soporte 3.2 y un plugin específico para la versión 2.0.0.

55Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 56: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (3)

Descargar la extensión deDescargar la extensión de http://geoserver.org/display/GEOS/Download

Versión GML para laVersión GML para la 2.0.0 no ha sido aún

desarrollada.

56Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 57: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (4)

La mejor forma para la descarga de extensiones es en elLa mejor forma para la descarga de extensiones es en el espacio GeoServer Extensions

57Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 58: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (5)

1 Copiar el paquete gt gml 2 5 8 en el directorio de1. Copiar el paquete gt-gml-2.5.8 en el directorio de librerías de GeoServer. 1. En una instalación binaria estara ubicado en1. En una instalación binaria estara ubicado en

[GEOSERVER_HOME] / GeoServer / WEB-INF / lib /

2. En un entorno TOMCAT con paquetes WAR el diretorio de instalación será [ t d ] / b /diretorio de instalación será [contenedor] / webapps / GeoServer / WEB-INF / lib /

2. Reiniciar GeoServer.

58Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 59: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (6)

Estado inicial.

59Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 60: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (7)

Estado posterior.

60Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 61: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GML (8)

Con el servicio disponible, se crea el repositoriose crea el repositorio.

61Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 62: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. GDAL (1)

GDAL es una librería habilitada para la lectura de un número muy amplio de formatos. No obstante, el entornoGeoServer soporta aquellos que son de interés general y que

l t í ti d li i i tcumplen con características de licenciamiento para ser distribuidas y operadas en un servidor de mapas Open SourceSource.

•DTEDPNG ???•EHdr

•ERDASImgJP2M SID

PNG ???JPG ???TIFF ???•JP2MrSID

•MrSID•NITF

TIFF ???

62Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

NITF

Page 63: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. GDAL (2)

GDAL no es una extensión estándar de GeoServer sinGDAL no es una extensión estándar de GeoServer, sin embargo los archivos de la biblioteca GDAL si están integradas en GeoServer por defecto. g G S p

Para aprovechar esta biblioteca, los binarios de GDAL(programa) deben estar instalados en el sistema operativo anfitrión. Una vez instalado este programa, GeoServer será capaz de reconocer los nuevos formatosGeoServer será capaz de reconocer los nuevos formatos a través de GDAL.

63Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 64: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. GDAL (3)

1 En imageio-ext download page ubicar la versión de binarios1. En imageio ext download page, ubicar la versión de binariosestable.

2. Seleccionar native libraries.3. Descargar la versión correspondiente

al Sistema Operativo

64Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 65: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. GDAL (4)

http://docs.geoserver.org/2.0.0/user/data/gdal.htmlp g g ghttps://imageio-ext.dev.java.net/files/documents/7505/137749/gdal_data-1.4.5.zip

D:\Tomcat6\webapps\geoserver\GDAL

D:\Tomcat6\webapps\geoserver\GDAL_CRS

4. Reiniciar GeoServer !!!

65Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 66: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. GDAL (5)

Nuevos formatos soportados al finalizar la configuración

66Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 67: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GDAL (6)

Nuevo entorno!!!

67Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 68: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.2. GDAL (7)

Del mismo modo que GML, usamos el Administrador WebDel mismo modo que GML, usamos el Administrador Web para explotar los nuevos servicios:

68Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 69: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

4.3. Formatos disponibles

PostGISPostGISDirectory of spatial filesExternal Web Feature ServerJ P tiJava PropertiesArcGridGeoTIFF

DB2H2MySQLGTOPO30

ImageMosaicWorldImage

MySQLPregeneralized FeaturesOracleMicrosoft SQL Serverg

ArcSDEGML

Microsoft SQL ServerVPFGDAL Image FormatsI P idImagePyramidImage Mosaic JDBCDatabase Connection Pooling

69Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Application Schema Support

Page 70: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Carga de Datos

Datos organizados en niveles que a su vez forman una jerarquía:

También integra la opción de Estilos donde se definen de según el estándar SDL la forma de renderizar los datos geoespaciales para el WMS.

70Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 71: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo

Primer nivel de jerarquía de datos en Geoserver.j qSimilar al concepto de espacios de nombre.Objetivo primerio es ser contenedor de elementos.A i ilAgrupar capas similares.Para diferenciar entre distintos proveedores de datos existentes.

71Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 72: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (2)

En GeoServer las capas son llamadas refiriéndose por el nombre de su espacio de trabajo punto el almacén punto el nombre de la capa, esto significa que en el mismo servidor puede haber más de una capa con el mismo pero en distintos espacios de trabajocapa con el mismo pero en distintos espacios de trabajo

72Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 73: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (3)

1

2

3

73Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 74: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (4)

Un espacio de trabajo consiste de un p jnombre y un espacio de nombre URI

74Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 75: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (5)

URI i d tiliURI se recomienda utilizar un URL asociado al proyecto en que se está trabajando más unque se está trabajando más un identificador final

Para efectos de ejemplo:Otro espacio de nombre seOtro espacio de nombre se pudiera crear para el caso de las islas canarias o las islas Baleares

75Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 76: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (6)

Parte superior de la página de vista de espacio de trabajo

76Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 77: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (7)

Para remover hay que seleccionarlo desde las check box (mas de uno)

77Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 78: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (8)

Aparecerá un mensaje para confirmar la eliminación y canelar

78Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 79: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Espacio de trabajo (9)

* Ejercicio práctico:

Crear un espacio de trabajo llamado EspPeninsula, donde hipotéticamente se organizaran todos los datos de España p g pcorrespondientes nada más al área de la península ibérica.

79Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 80: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos

Los almacenes de datos conectan a una fuente de datos queLos almacenes de datos conectan a una fuente de datos que contenga información vectorial o raster.

Una fuente de datos puede un archivo (como el caso de los shapes files) o un grupo de archivos como un conjunto de t bl b d d ttablas en una base de datos.

80Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 81: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (2)

Si se realiza un almacén para asociar

Sh Fila un ShapeFiles se debe crear una conexión porconexión por archivo.

81Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 82: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (3)

Al crear un almacén de tipo BD-PostGis

t t d lse muestran todas las tablas de la BD conectadaconectada.

82Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 83: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (4)

Crear la conexión una vez definiéndose y con este todos los parámetros de conectividad a la fuente de datos

83Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

los parámetros de conectividad a la fuente de datos

Page 84: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (5)

Para editar un almacén dePara editar un almacén de datos o ver información detallada de este, se debe dar click sobre el nombre.

A lAunque algunos parámetros de conexión dependen del formato dedependen del formato de datos, existe información básica es común a taves de todos los formatos.

84Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 85: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (6)

Parte superior de la página de vista de espacio de trabajo

Se abrirá la nueva ventana que solicita indicar el tipo de fuentes de datos del almacén, el listado que aparecerá será el de losde datos del almacén, el listado que aparecerá será el de los soportados por GeoServer según la configuración creada

85Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 86: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (7)

86Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 87: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (8)

Nuevo origen de datos vectoriales tipo:PostGIS NG

87Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 88: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (9)

88Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 89: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (10)

89Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 90: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (11)

90Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 91: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (12)

91Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 92: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Almacenes de Datos (12)

* Ejercicios prácticos:

i) Crear un almacén de datos para la fuente de datos ShapeFile“ComAutonomas peninsula.shp”ComAutonomas_peninsula.shpii) Crear un almacén de datos de tipo PostGis NG.

92Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 93: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas

En GeoServer el termino capa se refiere al tipo de datos vector o raster. Todas las capas tienen una fuente de datos llamado Al éAlmacén.

En la ventana de administración de capas se puede editar unaEn la ventana de administración de capas se puede editar una capa existente, agregar una nueva capa o eliminar una o mas existentes, en esta vista también se muestra el estatus de la capa y el sistema SRS.

93Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 94: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (2)

94Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 95: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (3)

95Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 96: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (4) – [pestaña: Datos]

96Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 97: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (5) – [pestaña: Datos]

97Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 98: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (6) – [pestaña: Datos]

98Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 99: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (7) – [pestaña:Publicación]

99Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 100: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (8) – [pestaña:Publicación]

100Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 101: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (9)

101Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 102: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (10)

102Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 103: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (11)

103Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 104: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Capas (12)

104Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 105: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7. Servicios OGC con GeoServer

GeoServer suministra el acceso a los datos a través de los protocolos establecidos por el OGC.

Tener el Feature.

(Source Code)

WCS Web Coverage Service Coverage data (Rasters)WFS Web Feature Service Feature data (Vectors)WMS Web Coverage Service Images generated from

geographical dataVer el

105Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Feature

Page 106: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.1. Descripción del WFS

……….22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 6 paths22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wcs', enabled22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wfs', enabled22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wms', enabled22 2009 18 19 07 h t htt 11 Htt 11P t l t t22-nov-2009 18:19:07 org.apache.coyote.http11.Http11Protocol startGRAVE: Error arrancando punto final (endpoint)java.net.BindException: Address already in use: JVM_Bind<null>:8080…………..

l i ( )•Soporte a las versiones 1.0 & 1.1 (Full Support)•Estándar para la obtención de datos vectoriales “puros”. (Raw Data)•Incluye operaciones básicas y avanzadas•Incluye operaciones básicas y avanzadas.

•GetCapabilities, DescribeFeatureType, GetFeature.•Transaction, LockFeature, GetGmlObject., , j

•Integrado al núcleo de seguridad de GeoServer.•Control de versionamiento. (Exclusivo GeoServer – No OGC)

106Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 107: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.2. Formatos de salida de WFS

107Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 108: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.3. Diferencias de versiones

WFS 1.1.0 WFS 1.0.0

GML GML Vs.3 por defecto. Soporta Vs. 2

GML Vs. 2

Spatial urn:x- http://www.opengis.net/gml/srsReferenceSystem

ogc:def:crs:EPSG:XXXX /epsg.xml#XXXX

Reproyección Soportado. (On-the-fly) No soportado

Orden de los ejes coordenados

Latitud/Longitud (y/x).Orden normal de los sistemas cartográficos y

áfi

Longitud/Latitud (x/y). Orden normal de distribución de datos. Ej: ShapeFile

geográficos.

Esto causa problemas en las actualizaciones o en el intercambio de datos entre diferentes servidores. EPSG l it d /l tit d•EPSG:xxxx - longitude/latitude

•http://www.opengis.net/gml/srs/epsg.xml#xxxx -longitude/latitude•urn:x-ogc:def:crs:EPSG:xxxx - latitude/longitude

108Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

g g

Page 109: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.4 Descripcion del WFS

Es posible pensar en WFS como el código fuente de los mapasp p g pque serían dibujados con WMS, por lo que permite ofrecer unamayor transparencia y aplicabilidad a posibles desarrollos quet t d t P it t t ltengan acceso a estos datos o mapas. Permite por tanto que sea el usuario de los datos como explotarlos y representarlo, es decir, como convertir el dato en información Es decisión del usuariocomo convertir el dato en información. Es decisión del usuariocomo representar tanto el componente geográfico como los atributos. El servicio permite análisis más profundos y completos, combinar los features con otras fuentes de datos, además de ofrecer opciones de descarga. Las opcionest i l it t t li i l b titransaccionales permiten entre otras aplicaciones colaborativas orientadas a la Web 2.0.

WFS hace realidad que los Geodatos sean abiertos.

109Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

WFS hace realidad que los Geodatos sean abiertos.

Page 110: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.5 Capacidades del WFS

Operación Descripción

GetCapabilities •Muestra los datos del servidor. •Describe las operaciones permitidas por el servicio y sus parámetros.y p á

DescribeFeatureType •Muestras información detallada de un conjunto de datos.

GGetFeature •Captura un conjunto de datos incluyendo su geometría y atributos.

LockFeature •Impide que un tipo de feature pueda ser editado.

Transaction •Edita los features existentes incluyendo opciones de modificación y borrado. •Permite la adición de nuevos feature. WFS-T

GetGMLObject Complex Features. Estructuras OO – ApplicationSchema

110Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Schema

Page 111: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.6 GetCapabilities (1)

•Llamado GetCapabilities típico (URL http://www example com/wfs)Llamado GetCapabilities típico (URL http://www.example.com/wfs)

GET

POST

111Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 112: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.6 GetCapabilities (2)

Para cualquier llamado WFS se requieren como mínimoPara cualquier llamado WFS se requieren como mínimotres parámetros:

•service GeoServer •version•request

simplifica la versión pero no es

d blrecomendable. Asigna la versión por defecto si sepor defecto si se

omiteHey!!! Servidor!!!Está entrando unapetición tipo WFS

Activa opciones1.1.0 o 1.0.0

¿Coordenadas?Y la pregunta es…..GetCapabilities

.

112Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

.

Page 113: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.6 GetCapabilities (3)

Y la respuesta es…….Y la respuesta es…….

XML que muestra una profunda descripción del serviciodescripción del servicio

113Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 114: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.7 DescribeFeatureType

El objetivo principal es conocer las características de los j p pdatos antes de descargarlos.

Lista de featureTypes organizados por nameSpaceLista de featureTypes organizados por nameSpace

featureType específico

114Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 115: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.8 GetFeature (1)

Hace un llamado y descarga los datos.y g

La forma más sencilla de ejecutar el comando es:

Llamado especificando un feature en particular:do espec c do u featu e e p cu :

115Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 116: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.8 GetFeature (2)

Limitando el número de features resultantes:Limitando el número de features resultantes:

Ordenado por un atributo específico:

116Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 117: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.8 GetFeature (3)

Consulta por atributo:Consulta por atributo:

Un feature que cumple con múltiples propiedades:

117Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 118: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.8 GetFeature (4)

Consulta espacial GET:Consulta espacial GET:

Para consultas espaciales mejor

utilizar método POST.Ofrece más y mejoresOfrece más y mejores

opciones.

118Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 119: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.9. Verificación de la calidad del

servicio

Compliance & InteroperabilityCompliance & InteroperabilityTesting & Evaluation Initiative

Ejemplos:http://localhost:8080/geoserver/wfs?service=wfs&version=1.0.0&request=GetCapabilities

http://localhost:8080/geoserver/wfs?service=wfs&version=1.1.0&request=GetCapabilitiesq p

119Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 120: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.9. Configuración del WFS

(1)

120Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 121: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.9. Configuración del WFS

(2)

121Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 122: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.9. Configuración del WFS

(3)

Spatial ReferenceSystem

122Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 123: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.10. Espacio WFS (1)

123Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 124: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

7.10. Espacio WFS (2)

124Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 125: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8. Configuración del WMS

……….22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 6 paths22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wcs', enabled22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wfs', enabled22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wms', enabled22 2009 18 19 07 h t htt 11 Htt 11P t l t t22-nov-2009 18:19:07 org.apache.coyote.http11.Http11Protocol startGRAVE: Error arrancando punto final (endpoint)java.net.BindException: Address already in use: JVM_Bind<null>:8080…………..

l ió ( )•Soporte a la versiónes 1.1.1. (Full Support)•Estándar para la generación de mapas para la Web. CITE Support•Usando un WMS compatible permite a los clientes la•Usando un WMS compatible permite a los clientes la superposición de mapas de diferentes fuentes de una forma perfecta, sin solapes ni evidencia de “costuras”.p , p•Potentes opciones de renderizado y manipulación de etiquetas.•Soporta reproyección de los datos.

125Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 126: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.1. Formatos de salida (1)

126Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 127: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.1. Formatos de salida (2)

127Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 128: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.2. Configuración del WMS

•Layer Groupsy p•Request Limits

16Mb - 2048x20486 b 0 8 0 8

100 - Errores de proyección

120sg - Llamado erróneo al 100% de los datos

•No existe interface, se debe hacer manualmente.$GEOSERVER DATA DIR/ i l

100 - Errores de proyección

•$GEOSERVER_DATA_DIR/services.xml•0=Sin limite

128Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 129: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.3. Capacidades de WMS

Operación DescripciónOperación Descripción

GetCapabilities •Muestra los datos del servidor. •Describe las operaciones permitidas por el servicio

áy sus parámetros.

GetMap •Captura la imagen solicitada por el cliente.

GetFeatureInfo •Recupera los datos reales, incluyendo la geometríaRecupera los datos reales, incluyendo la geometría y los valores de atributos, para una ubicación de píxel. “Identify”

DescribeLayer •Indica el WFS o WCS para obtener mayor informaciónDescribeLayer •Indica el WFS o WCS para obtener mayor información de la capa.

GetLegendGraphic •Permite cargar la leyenda (TOC) que corresponde a la d i ió d lrenderización de la capa.

129Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 130: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.4. Configuración del WMS

(1)

130Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 131: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.4. Configuración del WMS

(2)

131Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 132: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.4. Configuración del WMS

(3)

132Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 133: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

8.4. Configuración del WMS

(4)

133Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica

(IGN +UPM).Españanoviembre 2009

Page 134: Curso IDE UPM-IGN-AECI Madrid-Spain 2009

Gracias por su atenciónGracias por su atención

Vladimir GutiérrezUPM Willington Siabato

UPMPersonal Investigador en Formación

[email protected]

UPMPersonal Investigador en Formación

[email protected]

134noviembre 2009