II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Geo-Almacén de datos geográficos
Miguel A. Manso, Emerson Castañeda
UPM- ETSI- Topografía, Geodesia y Cartografía
Grupo de investigación MERCATOR
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Índice
1 Motivación2 Solución existente (GeoNode)3 Problemas de MapServer y GeoServer4 Diseño del Geo-Almacén (Requisitos y diagramas de secuencias)5 Arquitectura propuesta y tecnologías usadas6 Estado actual del prototipo7 Futuras líneas de trabajo
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Motivación
• 90’ .. movimiento Open Source
• 2005 (1997 Jon Bosak) movimientos Open Data
• 2007 .. movimiento VGI
• Dominio GEO, evalúa el modelo VGI y su aplicabilidad (colaborativa) en las IDE
• Iniciativas Open Data: OSM, GeoNames
• Iniciativas Data Share: ikimap, tinyMap, TargetMap, GeoNode (OGC standards)
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
GeoNode
• Limitaciones:
– Formatos que se pueden publicar (GeoTiff, shp)
– Metadatos que genera
1 2 3 4 5 6 7
Application ServerWeb Server
Django GeoServer / GWC / GeoNetwork
FileSystem / DBMSFileSystem
Applications
User manager Data publish Data Search/View Map Create/Save
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
GeoNode: limitaciones
• Formatos (propias de GeoServer):
• Metadatos:
1 2 3 4 5 6 7
OwnerTitleDate/dateTypeEditionAbstractProposeMaintenace FrequencyKeywordsKeywords RegionConstraints UseConstraints Others
Spatial representation TypeLanguajeTopic CategoryTemporal extent: start/endGeographic Bounding BoxSupplemental InformationDistribution URLDistribution DescriptionData Quality StatementPoint Of ContactMetadata Author
DTED, Hdr, ERDASImg, JP2MrSID, MrSID y NTIF através de las librerías GDAL e ImageIO+extPostGIS, MySQL, Oracle, DB2, H2 y MsSQL
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
MapServer
• Ventajas:
– Librerías GDAL/OGR: variedad de formatos publicables
• Desventajas:
– Aplicación CGI “C++”
– Configuración se almacena en un archivo de texto
• ¿Prestaciones?, ¿escala con el nº layers?
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
MapServer 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
GeoServer
• Ventajas:
– Basado en GeoTools, nativo Java, Multiplataforma
– Gestión Web, interfaz REST para gestión
• Desventajas:
– Menos tipos de formato soportados
– La configuración de los almacenes y las capas se guarda en un archivos xml
• ¿Prestaciones?, ¿escala con el nº layers?
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
GeoServer 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Diseño del Geo-Almacén
• Objetivo del Geo-Almacén:
– Permitir que los usuarios puedan compartir sus datos geográficos utilizando estándares OGC
– Muchos formatos (ventajas de MapServer)
– Escalar bien con un nº elevado de Capas
– Metadatos automáticos y enriquecidos
– Un solo tipo de tecnologías (Java, JavaScript),
– Internacionalización de las interfaces
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Requisitos: diag. Sec.
• Alta de usuarios
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Requisitos: diag. Sec.
• Compartir datos geográficos
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Arquitectura propuesta 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Arquitectura propuesta 1 2 3 4 5 6 7
BBDD Geo-Almacén
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Prototipo desarrollado
• Cuatro frentes:
– Aplicación web (autenticación, sesiones, altas, publicación de datos, actualización perfiles, etc.)
– Servicios OGC (WMS, WFS y WCS), desarrollando un Wrapper con MapScript, Cache de teselas
– Creación del metadato, por extracción, ampliación con datos de contexto (usuario) y finalmente publicación en catálogo (GeoNetwork – MEF)
– Consulta y explotación del Geo-Almacén
1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Usuarios: alta, perfil.. 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Publicar datos 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Cliente catálogo ligero 1 2 3 4 5 6 7
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales, Barcelona 9-11 Nov. 2011
Futuras acciones
• Enriquecer la creación de los metadatos
• Mejorar las prestaciones de los servicios WMS, WFS y WCS con cache de teselas (incluir GeoWebCache o MapCache)
• Incorporar un cliente de catálogo y un visor de datos tipo GeoExplorer o mejorar el que proporciona actualmente GeoNetwork
1 2 3 4 5 6 7