Curso en Interoperatividad y GIS. GPIP Módulo 4. GIS Middleware. Servidores de Mapas (GeoServer) Docente: Horacio Castellaro. Instituto Geográfico Nacional castellaro@gmail.com Institución Patrocinadora Lic. Mariano Greco Subsecretaría de Tecnologías de Gestión Secretaría de Gabinete y Coordinación Administrativa, Jefatura de Gabinete de Ministros Coordinación Administrativa Sociedad Argentina de Informática (SADIO) Coordinación Operativa Asato, Carlos Gabriel Servicio Geológico Minero Argentino
Curso en Interoperatividad y GIS. GPIP Módulo 1. Introducción al GIS. Módulo 2. Introducción a los Servicios GIS WEB Módulo 3. Bases de datos espaciales. código libre: gvsig y PostgreSQL + PostGIS. Módulo 4: GIS Middleware. Servidores de Mapas (GeoServer). Modulo 5. Clientes de Información Geográfica Primera parte. Clientes livianos y web programables. Segunda Parte: Lenguajes de Estilo y Consulta (SLD y CQL).
Curso en Interoperatividad y GIS. GPIP Módulo 4. GIS Middleware. Servidores de Mapas (GeoServer) 1. Servidores de mapas (IMS) 2. Estándares abiertos. Normas ISO TC 211 y estándares OGC. 3. Espacios de trabajo. 4. Orígenes de datos: Archivos vectoriales, archivos ráster, bases de datos, otros servicios IDE. 5. Gestión de sistemas de referencia. 6. WMS, Servicio de mapas. Documento Capabilities. Visualización y consulta de información geográfica vectorial y ráster. 7. Estilos. Lenguaje SLD. 8. WFS, Servicio de objetos geográficos. Documento Capabilities. Acceso a los datos. Limitaciones a la descarga de datos. Filtros lógicos y espaciales. 9. Formato GML. 10. WFS-T, Servicio de objetos geográficos transaccional. Edición. 11. WCS, Servicio de coberturas. Documento Capabilities. Descarga de coberturas. Filtros. 12. Caché de mapas. 13. Configuración de servicios. 14. Administración de usuarios y permisos. 15. Extensiones 16. Vinculación con clientes pesados y ligeros.
GeoServer es un servidor OGC de código abierto, basado en Java, que permite a los usuarios compartir, gestionar y editar datos geoespaciales. Proyecto impulsado por TOPP, activo desde 2004, la última versión estable es la 2.1.1, publicada en mayo de 2011. Software maduro y certificado para WMS 1.1.1, implementación de referencia de WFS 1.0, 1.1 y WCS 1.1., siendo completamente transaccional. Soporta otros estándares OGC como SLD, Filter Encoding, CQL o WPS en la última versión. También soporta WMS 1.3.0 desde la versión 2.1. Software libre y OpenSource en cuyo desarrollo participan organizaciones y particulares de todo el mundo. 4
Arquitectura de software IDE FGDC/INSPIRE Aplicaciones de usuario Búsqueda y recuperación de metadatos de datos y servicios Acceso a datos transformados, imágenes, mapas, informes, contenidos multimedia Encadenamiento de servicios: búsqueda, visualización, acceso, comercio electrónico Clientes Middleware Catalogos Actualización de Metadatos Geoprocesamiento y Servicios de catálogo Acceso directo a los datos Almacenes de contenidos Otros datos p.ej., administrativos, estadisticos Coberturas Entidades Datos geográficos de referencia distribuidos Grupo de Sistemas de Información Avanzados (IAAA). Universidad Zaragoza. España Servidores
Algunas características básicas (I) Fácil configuración gracias a la interfaz web de administración http://localhost:8080/geoserver Está basado en la librería GeoTools e integra un cliente Openlayers para la visualización de capas y grupos de capas. Soporte maduro para PostGIS, Shapefile, Oracle, ArcSDE, también soporta conexión a WFS y a WMS (versión 2.1), MySQL, etc. Soporte JAVA de imágenes ráster GeoTIFF, ArcGRID, GTOPO30, WorldImages. Gran diversidad de formatos de salida para WMS: JPEG, GIF, PNG, PDF, SVG, KML, GeoRSS, etc. Completo soporte de SLD para la definición de estilos de capas, tanto en servidor como en cliente por parte del usuario. 6
Algunas características básicas (II) Rendimiento de GeoServer similar al de otros servidores OpenSource como MapServer. Puede correr bajo cualquier contenedor, soportando arquitecturas de 64 bits. Código fuente fácil de leer, pensado en su extensión por parte de la comunidad de usuarios Incorpora una interfaz de seguridad avanzada para configurar el acceso a servicios y a capas a diferentes usuarios. Reproyección al vuelo para WMS y WFS, integra de forma nativa una BBDD EPSG con casi 4000 Sistemas de Referencia. Integra GeoWebCache para acelerar la generación de teselas. 7
Fuente: CURSO IDE con OPEN SOURCE Universidad Politécnica de Madrid Instituto Geográfico Nacional de España 8