CURSO IDECURSO IDECURSO IDECURSO IDEInfraestructuras de Datos EspacialesInfraestructuras de Datos Espaciales
[IGN + UPM] con financiación de la AECIDMadrid, 19 septiembre – 11 octubre 2011
Generación de WFS con GeoserverFederico Vladimir Gutiérrez Corea
UPMUPM
2011‐12 1Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Índice
• WFS (WFS‐T)WFS (WFS T)‐ Introducción‐ SOA y WFS (WFS‐T)‐ Formas de acceso a WFS ‐ Operaciones del Servicio WFS (WFS‐T)‐ Casos de Uso‐ Casos de Uso‐ Servidores WFS
• GeoServer comoWFSGeoServer como WFS‐ Configuración WFS con GeoServer‐ Pruebas WFS con GeoServer
‐ Conclusiones
2011‐12 2Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Introducción
Web Feature Services (WFS)( )
El i i d bli ió d bj t (WFS)- El servicio de publicación de objetos (WFS).
Datos espaciales en formatos vectoriales- Datos espaciales en formatos vectoriales.
CRUD (Crear Recuperar Actualizar y Eliminar)- CRUD (Crear, Recuperar, Actualizar y Eliminar).
- ¿Diferente a los otros estándares WMS WCS?- ¿Diferente a los otros estándares, WMS, WCS?
2011‐12 3Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
IntroducciónPuntosLíneasPolígonosPolígonos
2011‐12 4Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Introducción
CR T87UD
WFSWFS-TNew
WFSWFS TUpdateReadDelete
T87T87T87.0
2011‐12 5Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
SOA y WFS (WFS‐T)Servidor Web y Software Clientede forma simplificada:
www.upm.es
HTTP.REQUEST (string: www.upm.es)
HTTP.RESPONSE (string: HTML)
2011‐12 6Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
SOA y WFS (WFS‐T)Servicios Web y Software Clientesde forma simplificada:
HTTP.REQUEST (string: XML)
HTTP.RESPONSE (string: XML)
2011‐12 7Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
SOA y WFS (WFS‐T)Servicios Web – IG (OWS) y Software Clientede forma simplificada:
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)
2011‐12 8Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Operaciones del Servicio WFS (WFS‐T)
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)WFS (WFS-T)
(1) GetCapabilities(2) DescribeFeatureType(3) GetFeature / (4) GetGmlObject (xLinks)( ) / ( ) j ( )(5) Transaction / (+) (6) LockFeature
Las peti iones WFS (WFS T) al ser HTTP p eden ir por el (1) GET o por el (2) POSTLas peticiones WFS (WFS‐T) al ser HTTP pueden ir por el (1) GET o por el (2) POST:
Existen componentes o parámetros comunes tanto para el GET como para el POST indistintamente de la operación solicitada. Por ejemplo: (1) Version, (2) Service, (3) Request
2011‐12 9Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Operaciones del Servicio WFS (WFS‐T)
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)WFS (WFS-T)
1)GetCapabilities (obligatoria): (1) Características del Servicio, (2) Listado de Tipos de Objetos Geográficos, (3) Operaciones soportadas por dichos Tipos de Objetos Geográficos.http://www.idee.es/IDEE‐WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetCapabilities
2) DescribeFeatureType (obligatoria): (1) Características de los Objetos Geográficos: (1.1) Estructura, (1.2) Atributos y sus tipos.http://www.idee.es/IDEE‐WFS/ogcwebservice??SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&NAMESPACE=xmlns(ideewfs=http://www.idee.es/wfs)&TypeName=ideewfs:Malla50
2011‐12 10Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Operaciones del Servicio WFS (WFS‐T)
3) GetFeature (obligatoria): (1) Devuelve instancia de Objetos Geográficos (2) Se
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)WFS (WFS-T)
3) GetFeature (obligatoria): (1) Devuelve instancia de Objetos Geográficos, (2) Se pueden solicitar solo aquellos objetos que cumplan algunas características alfanuméricas, (3) Se pueden solicitar solo aquellos objetos que cumplan algunas características espaciales, (4) Se pueden limitar los atributos que sean de interés. (5) ca acte st cas espac a es, ( ) Se puede ta os at butos que sea de te és (5)Se pueden juntar 2, 3 y 4 para limitar por varios criterios los objetos a retornar, ‐ O‐ Sin 2, ni 3, ni 4, entonces por defecto se retornan todos.http://www.idee.es/IDEE‐WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&NAMESPACE=xmlns%28ideewfs=http://www.idee.es/wfs%29&TypeName=ideewfs:Malla50 A continuación: DEMO descargar y Abrir
5) Transaction: (1) Conformado por operaciones que modifican los objetos geograficosmediante Inserte, Updatey Delete (CUD), Mientras que GetFeature hace la operación
“R” WFS T CRUD
2011‐12 11Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
“R” y .: WFS‐T es CRUD.
Operaciones del Servicio WFS (WFS‐T)
… cont… 5) Transaction:
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML) (WFS-T)
2011‐12 12Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Formas de acceso a WFS
(1) Navegadores Web(2) Clientes Web Ligeros(3) Cli t P d [S ft SIG] + (FME)(3) Clientes Pesados [Software SIG] + (FME)(4) Aplicaciones para los Clientes Pesados
[Eje: CarbonArc PRO](5) Aplicaciones Especializadas(6) …otros… Todos lo anteriores son: Aplicaciones desarrolladas utilizando la pprogramación del protocolo HTTP desde los lenguajes de programación.
2011‐12 13Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
A continuación: DEMO de Acceso con Programación
Casos de Uso
-Es posible modificar la seguridad y dar accesos a ciertos puertos
-Pero debe haber software que entienda esos puertos y aplicaciones Internetespecificas.
-HTTP / Puerto 80- ArcSDE / Puerto 5151- ArcSDE / Puerto 5151
ÁmbitoIDE / OWS
- MySql / Puerto 3306- Otras App /- Otros Puertos
ArcSDE / Puerto 5151- MySql / Puerto 3306- Otras App /- Otros Puertos
Ámbito Institucional/empresarial
WFS, WMS, WPS, SLD WCSSLD, WCS,
SWE, SAS, SNS, SOS,CSW…
2011‐12 14Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Casos de Uso (Hipotético)
Basado en el diagrama anterior, Explicar caso (B) de Traking y GPS (Movilidad)
2011‐12 15Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Casos de Uso (Real): Solución Compleja pero Avanzada gracias a los Estándares OGC
Gutierrez-Corea F.V., Manso-Callejo M.A., Moreno F.J., Castaneda E., (2011). Integrated Geoprocessing for Generation of Affected Assets and Rights Reports f Hi h V lt El t i l I f t t P di f th 4 t I t ti l C f Ad G hi I f ti S t A li ti d S i
2011‐12 16Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
for High Voltage Electrical Infrastructures, Proceedings of the 4st International Conference on Advance Geographic Information Systems, Applications and Services(GeoProcessing 2012). Valencia, Spain. February 2012. ISBN 978-61208-178-6.. (En revisión, Fecha prevista de publicación: Feb. 2012)
Servidores WFS
Servicio OGC implementado por varios servidores de Mapas en la Webservidores de Mapas en la Web.Algunos:‐ GeoServerM S‐MapServer
‐ ArcGIS Server / ArcIMS/‐Oracle Spatial, 11g Release 1
id‐MapGuide‐ 52 North? / ... Otros (ver: www.opengeospatial.org/resource/products/byspec)
2011‐12 17Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
/ ( p g p g/ /p / y p )
Servidores WFS
Arquitectura Basica de MapServerD d
2011‐12 18Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Desde: http://mapserver.org/introduction.html
GeoServer como WFS
http://geoserver.org
Geoserver es una herramienta open source que permiteGeoserver es una herramienta open source que permitecompartir y editar información Geoespacial mediante laimplementación de estándares, siguiendo lasespecificaciones del Open GeoSpatial Consortium (OGC).
Geoserver está escrito en java- multiplataforma (ejecución en múltiples sistemas operativos)operativos).
2011‐12 19Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
GeoServer como WFS
Geoserver fue iniciado en el año 2001 dentro, proyecto de , p yplanificación abierta o TOPP, ONG con sede en Nueva York.
L i ió d l f d d f l b i l ál lLa 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 uno puede buscar y descargar datosWeb Espacial uno puede buscar y descargar datos espaciales.
2011‐12 20Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
GeoServer como WFS
Por el mismo año en que fue creado GeoServer (2001) elPor el mismo año en que fue creado GeoServer (2001), el OGC estaba trabajando en el estándar WFS el cual especifica un protocolo para compartir directamente datosespecifica un protocolo para 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.
2011‐12 21Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
GeoServer como WFS
Por defecto GeoServer permite la lectura de un grupo dePor defecto GeoServer permite la lectura de un grupo de formatos de datos Geográficos sin necesidad de configuraciones extras (por ejemplo: vectores ShapeFiles), sin embargo existen otros formatos que pueden ser soportados si se instalan sus respectivas extensiones (por ejemplo: ArcSDE)ejemplo: ArcSDE).
•Vector (feature •Raster•Vector (featurelayer)
•Raster(Grid)
•Grupo de capas
2011‐12 22Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
GeoServer como WFS
•Vector (featurelayer)
•Raster(Grid)
Alguno de estos los formatos de datos soportados por extensiones:
•ArcSDE, Formato GeoDataBase de Datos de ESRI.•Sql Server, Motor de BD empresarial de Microsoft .q , p•GDAL, Biblioteca de abstracción de datos geoespaciales(Open Source).•Oracle•Oracle.•MySql.
2011‐12 23Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Requisito para previo para la configuración de GeoServer como WFS es la existencia de unaGeoServer como WFS es la existencia de una correcta instalación del programa en el sistema.
Existen varias formas de instalar GeoServer
geoserver-*-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.
geoserver-*-.war: Java WAR, para ser desplegado un java web application. Es recomendado si ya hay un Java web applications instalado.
2011‐12 24Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
geoserver-*-src.zip: contiene el código fuente.
Configuración WFS con GeoServer
Requisito Previo – JRE (Java Runtime Environment) 1. 5 o superior.
Descargar desde la página:
// / / / / /http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jre-6u27-windows-i586.exe
Ejecutar el archivo instalador descargado “*.exe”:
2011‐12 25Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Seleccionar directorio en el que se instalará el Java JRE, Next.
2011‐12 26Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Configurar la variable de entorno JAVA_HOMEDebe apuntar hacia el directorio de instalación del JRE- Debe apuntar hacia el directorio de instalación del JRE
- C:\jre6 (para este caso en particular)
2011‐12 27Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Descarga de GeoServer en formato de Windows Installer:Descarga de GeoServer en formato de Windows Installer:
Se puede descargar desde directamente desde:
http://sourceforge.net/projects/geoserver/files/GeoServer/2.1.1/geoserver-2.1.1.exe/download
Paso 1: Ejecutar el archivo descargado:
2011‐12 28Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 2: Presionar Ejecutar
2011‐12 29Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 3: En el cuadro de bienvenida, presionar Next
2011‐12 30Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 4: Aceptar el contrato de licencia, presionar I Agree
2011‐12 31Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 5: seleccionar el directorio donde se instalara geoserver
2011‐12 32Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 6: Indicar la entrada en el menú de inicio de Windows para geoserver
2011‐12 33Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 7: Seleccionar directorio donde esta instalado un Java RuntimeEnvironment (JRE)Environment (JRE)
2011‐12 34Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 8: Indicar el directorio por defecto para los datos.
%GEOSERVER DATA DIR%
2011‐12 35Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
%GEOSERVER_DATA_DIR%
Configuración WFS con GeoServer
Paso 9: Asignar el nombre de usuario administrador y contraseña para geoservergeoserver
2011‐12 36Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 10 Asignar un numero de puerto entre 1024 y 65535 al que responderá geoserver (usualmente se asigna el 8080)geoserver (usualmente se asigna el 8080)
2011‐12 37Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 11 Indicar el modo de ejecución, seleccionar entre manual o servicio de WindowsWindows.
2011‐12 38Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 12 Ventana de confirmación de los parámetros de instalación, presionar sobre el botón Installsobre el botón Install.
2011‐12 39Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 13 Empezara el proceso de instalación. Esperar hasta que el proceso termine y salga el dialogo indicando que la instalación fue exitosatermine y salga el dialogo indicando que la instalación fue exitosa.
2011‐12 40Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Paso 14 Dialogo indicando que la instalación se realizo con éxito.
2011‐12 41Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Geoserver aparecerá comoUn programa instalado deUn programa instalado deWindows
Desde aquí se podráq pIniciar y apagar el servidor.
2011‐12 42Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Iniciando el Servidor:
2011‐12 43Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Configuración WFS con GeoServer
Comprobando la correcta instalación de GeoServerteclee en un web browser: http://localhost:8080/geoserverg
2011‐12 44Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Interfaz de usuario de GeoServerAnónimo (sin autenticar)
Como usuario anónimo (sin autenticar)
1
2
1
3
45
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 45
Interfaz de usuario de GeoServerAdministrador
Como usuario administrador (autenticado)
1
2
33
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 46
Interfaz de usuario de GeoServerAdministrador (2)
1: Para la configuración global de los parámetros del servidor, la configuración de manejo de imágenes basados JAI (Java Advanced Image), definición de la f ó f óinformación de contacto, información del estado del
servidor.
ió d i i i fi d fi i3
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
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 criterios
2
esta 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.
1
4: Desde aquí se accede al subsistema de seguridad de geoserver. Importante para le definición de los niveles de accesos a los servicios ‐o‐ los datos en función a la
4
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 47
definición de usuarios y roles.
Configuración general de GeoServer (1/6)
Resumen de loslosparámetros de configuración del servidorservidor y el estado de su ejecución.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 48
Configuración general de GeoServer (2/6)
P it i di l i f ió dPermite indicar la información de contacto pública, así como parte del metadato de del documento de capabilities del servidor WMScapabilities del servidor WMS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 49
Configuración general de GeoServer (3/6)
E t ió fi l i tEn esta sección se configura el registro en forma de mensajes “logs” de las acciones tomadas por usuarios o accesos al servidor la definición de los caracteresservidor, la definición de los caracteres, cantidad de posiciones decimales y configuración proxy para todo el servidor.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 50
Configuración general de GeoServer (4/6)
A continuación se presentan algunos ejemplos de registros en el archivo de logslogs.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 51
Configuración general de GeoServer (5/6)
E t i t d di ó l t i t tó d lEste 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 apreciar que parte del mensaje dice “unauthorized”
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 52
Configuración general de GeoServer (6/6)
Se configuran los parámetros sobre el manejo de imágenes utilizando en estas bibliotecas para g pimágenes con Java. Las configuraciones aquí indicadas aplicarán a los servicios WMS y WCS.
JAI, soporta capacidades avanzadas de multimedia a través de la plataforma Java, utilizando un conjunto opcionales de paquetes gráficos, procesamiento de imágenes, imágenes de E/S y multimedia basada en tiempo como video y audio.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 53
Parámetros del Servicio WFS (1/2)
Metadatos del servicio
Habilitar WFS
Cuando se activa “Compliance and Interoperability Testing Initiative(CITE)” se fuerza el estricto(CITE) se fuerza el estricto cumplimiento recomendado para ejecución de pruebas de conformidad.
ResponsableRecurso en Línea
Titulo: Descripción cortaTitulo: Descripción corta.
Resumen: Narración descriptiva sobre el servicio.
Tasas: Indica las tasas impuestas por el proveedor del servicio.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 54
Parámetros del Servicio WFS (2/2)
Solo Lectura- GetCapabilities, - DescribeFeatureType- GetFeature
(Todas las funcionalidades CRUD) + CreaciónCreaciónEliminación Actualización
(Todas las anteriores) + LockFeature
Returns the colon delimitedSpatial Reference SystemSpatial Reference System(SRS) formatting: urn:x-ogc:def:crs:EPSG:XXXX
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 55
Carga de Datos (Consideraciones para WFS)
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 geoespacialespara el WMS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 56
Espacio de trabajo (1/9)
- Primer nivel de jerarquía de datos en Geoserver.- Similar al concepto de espacios de nombre.- Objetivo primerio es ser contenedor de elementos.-Para diferenciar entre distintos proveedores de datos existentes.A i il ( t / i l d WFST)-Agrupar capas similares (por tema / niveles de acceso -> WFST).
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 57
Espacio de trabajo (2/9)
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 quede 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 nombre pero en distintos espacios de trabajo (División lógica del mismo recurso físico).
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 58
Espacio de trabajo (3/9)Espacio de Trabajo (Principal)
1
2
3
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 59
Espacio de trabajo (4/9)Espacio de Trabajo (Editar)
Un espacio de trabajo consiste de un nombre y un espacio de nombre URI
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 60
Espacio de trabajo (5/9)Espacio de Trabajo (Editar)
URI se recomienda utilizar un URL asociado al proyecto en que se está trabajando, más un identificador finalj ,
- Para efectos de ejemplo (EspPeninsula).
- Otro espacio de nombre se pudiera crear para el caso de las islas canarias o las islas Baleares
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 61
Espacio de trabajo (6/9)
Parte superior de la página de vista de espacio de trabajo
Espacio de Trabajo (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 62
Espacio de trabajo (7/9)
Para remover hay que seleccionarlo desde las check box (mas de uno)
Espacio de Trabajo (Eliminar)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 63
Espacio de trabajo (8/9)Espacio de Trabajo (Eliminar)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 64
Espacio de trabajo (9/9)
* Ejercicio práctico:
Crear un espacio de trabajo llamado CursoIDE
1) Agregar un nuevo espacio de trabajo2) Nombre: CursoIDE3) URI: localhost/CursoIDE4) Pulsar el boton “Enviar”
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 65
Almacenes de Datos (1/13)
Los almacenes de datos conectan a una fuente de datos que contenga q ginformación vectorial o raster.
Una fuente de datos puede ser: (1) un archivo (como el caso de los shapes files) –o-(2) Grupo de archivos como un conjunto de tablas en una base de datos, (3) Entre otros.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 66
Almacenes de Datos (2/13)Almacenes de datos (Ejemplo de fuente archivo (ShapeFile))
Si se realiza un almacén para asociar a un ShapeFiles se debe crear una conexión por archivo.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 67
Almacenes de Datos (3/13)Almacenes de datos (Ejemplo de Bases de Datos (Postgre/PostGis))
Al crear un almacén de tipo BD-PostGis se muestran todas las tablas de la BD conectada.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 68
Almacenes de Datos (4/13)Almacén de datos (Principal)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 69
Almacenes de Datos (5/13)Almacén de datos (Editar)
Es posible tener varias veces el mismo almacén pero asignado a distintos Espacios de Trabajo.p j
Para editar un almacén de datos o ver información detallada de este, se debe dar click sobre el nombre.
Aunque algunos parámetros de conexión dependen del formato de datos, existe información básica es común a taves de todos los formatos.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 70
Almacenes de Datos (6/13)Almacén de datos (Agregar Nuevo)
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 los soportados por GeoServer según la configuración creada
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 71
Almacenes de Datos (7/13)Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 72
Almacenes de Datos (8/13)
Nuevo origen de datos vectoriales tipo:
Almacén de datos (Agregar Nuevo)
tipo:PostGIS NG
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 73
Almacenes de Datos (9/13)Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 74
Almacenes de Datos (10/13)Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 75
Almacenes de Datos (11)Almacén de datos (Eliminar)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 76
Almacenes de Datos (12)Almacén de datos (Orígenes de Datos + Extensiones)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 77Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).Españanoviembre 2009
Almacenes de Datos (13/13)
* Ejercicios prácticos:
i) Crear un almacén de datos para la fuente de datos ShapeFile “CCAA.shp”1) Ubicar los Archivos CCAA.* en el directorio de datos Shapes de GeoServer:
C:\GeoServer2 1 1\data dir\data\shapefilesC:\GeoServer2.1.1\data_dir\data\shapefiles2) Crear nuevo almacén de datos3) En el apartado origen de datos:
- Seleccionar ShapeFile en el apartado “Origen de Datos Vectoriales”Seleccionar ShapeFile en el apartado Origen de Datos Vectoriales- Espacio de trabajo: CursoIDE- Nombre del Origen de Datos: Comunidades- Descripción. Archivo que contiene el limite de las ….Descripción. Archivo que contiene el limite de las ….- Dejar marcada la opción: “habilitado”- Ubicación del ShapeFile: file:data/shapefiles/CCAA.shp- Seleccionar: - Crear índice espacial …p
- Cachear y reusar mapas.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 78
Capas (1/9)
En GeoServer el termino capa se refiere al tipo de datos vector o raster. Todas las capas tienen una fuente de datos llamado Almacén el cual puede pertenecer a uno o mas Espacios de trabajo.
En 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
t l t t d l i t SRSse muestra el estatus de la capa y su sistema SRS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 79
Capas (2/9)Capas (Principal)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 80
Capas (3/9)Las Capas habilitadas se muestran en (Previsualización de capas)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 81
Capas (4/9) – [pestaña: Datos]
Metadatos
Nombre: Identificador usado paraNombre: Identificador usado para referenciar capas usando WMS.Titulo: Descripción entendible para humanos para una breve identificación pde la capa por los clientes.Resumen: Una descripción narrativa con mas información sobre la capa.Palabras clave: Lista de palabrasPalabras clave: Lista de palabras cortas que ayudan búsquedas por catalogo de la capa.Metadata Link: Enlace a metadatos externos: TC211 –o- FGDC. TC211
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 82
Capas (5/9) – [pestaña: Datos]
Esta información es necesaria para calcular la latitud/longitud bounding box (envelope) durante consultas WMS WFSWMS, WFS y reproyecciones.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 83
Capas (6/9) – [pestaña: Datos]
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 84
Capas (7/9) – [pestaña: Publicación]
Si la “Cabeceras de respuesta caché” esta habilitada geoserver no va a solicitar la misma pieza dossolicitar la misma pieza dos veces por un periodo de tiempo indicado en “Tiempo de Cache”.
WFS:Indica la cantidad deIndica la cantidad de elementos que una operación GetFeaturepuede retornar.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 85
Capas (8/9) – [pestaña: Publicación]
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 86
Capas (9/9)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 87
Almacenes de Datos (13/13)
* Ejercicios prácticos:
i) Crear una nueva capa1) En el menú Capa, seleccionar: Agregar nuevo recurso2) Seleccionar la capa: CursoIDE:Comunidades2) Seleccionar la capa: CursoIDE:Comunidades3) Automáticamente se muestra la tabla con la capa seleccionada.4) Presionar sobre la opción “Publicar”; Aparecerá la venta con las pestañas:
(1) Datos y (2) Publicación(1) Datos y (2) Publicación.- Nombre: CCAA- Titulo: Comunidades Autónomas- Resumen: Esta capa …Resumen: Esta capa …- Palabras Claves: Limites, CCAA, España- Vínculos de Metadatos:- Sistema de Referencia: 4258 (ETRS-89)( )- Gestión del CRS: Forzar el declarado.
5) Presionar Enviar. (Para este ejemplo, dejar las opciones de publicación que aparecen
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 88
por defecto)
Configuración de la Seguridad (2)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 89
Configuración de la Seguridad (1/7)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 90
Configuración de la Seguridad (3)
getfeature:htt //l lh t 8080/ / f ? t tf t & i f &http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=DatosShapes:ComAutonomas_peninsula_Nombre
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 91
Configuración de la Seguridad (4)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 92
Configuración de la Seguridad (5)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 93
Configuración de la Seguridad (6)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 94
Configuración de la Seguridad (7/7)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 95
describeFeatureType
Pruebas WFS con GeoServerdescribeFeatureType
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 96
Pruebas WFS con GeoServer
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 97
Pruebas WFS con GeoServer
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 98
getFeature
Pruebas WFS con GeoServergetFeature
Probar el 16(Madrid)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 99
getFeature
Pruebas WFS con GeoServergetFeature
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 100
getFeature (BBOX)
Pruebas WFS con GeoServergetFeature (BBOX)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 101
getFeature (BBOX)
Pruebas WFS con GeoServergetFeature (BBOX)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 102
getFeature (Between)
Pruebas WFS con GeoServergetFeature (Between)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 103
Pruebas WFS con GeoServergetFeature (POR EL HTTP GET)
http://localhost:8080/geoserver/wfs?request=GetFeature&version=1.1.0&typeName=topp:states&outputFormat=GML2&FEATUREID=states.3p pp p
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 104
getFeature (Intersects)
Pruebas WFS con GeoServergetFeature (Intersects)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 105
getFeature (Operación Matemática)
Pruebas WFS con GeoServergetFeature (Operación Matemática)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 106
transaction (delete)
Pruebas WFS con GeoServertransaction (delete)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 107
transaction (delete)
Pruebas WFS con GeoServertransaction (delete)
ANTES DE LA ELMINACION DESPUES
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 108
transaction (update)
Pruebas WFS con GeoServertransaction (update)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 109
transaction (update)
Pruebas WFS con GeoServertransaction (update)
ANTES DE LA ACTUALIZACION DESPUES
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 110
CURSO IDECURSO IDEInfraestructuras de Datos EspacialesInfraestructuras de Datos Espaciales
[IGN + UPM] con financiación de la AECID
Infraestructuras de Datos EspacialesInfraestructuras de Datos Espaciales
Madrid, 19 septiembre – 11 octubre 2011
Muchas gracias por su atenciónMuchas gracias por su atenciónFederico Vladimir Gutiérrez CoreaUPM – Grupo de investigación MERCATORfv gutierrez@upm [email protected]
2011‐12 111Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Top Related