Geohabilitación de gestores contenidos: CMSMap

720 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
720
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Geohabilitación de gestores contenidos: CMSMap

  1. 1. GEO-HABILITACIÓN DE GESTORES DECONTENIDOS: CMSMAPPablo López EscobésIV Jornadas sobre SIG Libre de la Universidad de Girona12 de Marzo de 2010IDELab-Universidad de Valladolid http://www.idelab.uva.es
  2. 2. INTRODUCCIÓN El fenómeno de la Web 2.0 está cambiando la forma de actuar en Internet El usuario toma el control y es generador de contenidos Los gestores de contenidos son herramientas para proporcionar este servicio  Drupal Las bases de datos espaciales aumentan sus posibilidades  MySQL Spatial o PostGIS El IGN ha considerado que estas condiciones eran idóneas para apostar por la integración de ambos
  3. 3. ¿POR QUÉ DRUPAL? Gestor de contenidos web muy extendido Cuenta con una gran comunidad de desarrolladores Ha sido nombrado mejor Gestor de Contenidos en los años en 2007 y 2008 Dentro de la comunidad hay varias iniciativas para convertirlo en un GeoCMS
  4. 4. DRUPAL Y LA NEOGEOGRAFÍA Neogeografía: Fenómeno social en torno a la masificación de los mapas virtuales Es un área que hasta ahora no está muy desarrollada Existe un módulo llamado GEO que proporciona un API de Georreferenciación Están surgiendo varias iniciativas asociadas a un único proveedor de mapas
  5. 5. LA ARQUITECTURA DE DRUPAL Basada en un núcleo al que el diseñador añade los módulos que desea Módulo CCK da la posibilidad de crear otros módulos para asociar información a los contenidos a 3 niveles:  API:Interacción con la BD  Geo  Campo: Define la información a incluir  Geo Field  Widget: Define la visualización de la información  Gmap Geo, OpenLayers CCK
  6. 6. OBJETIVOS Se desea integrar IDELabMapstraction en un módulo Drupal de Georreferenciación El módulo permitirá asociar geometrías con mapas de cualquier proveedor integrado en IDELabMapstraction Proporcionará bloques predefinidos que ayuden a realizar búsquedas geométricas Dará soporte para la visualización de fuentes GeoRSS Proporcionará soporte para la integración con Views
  7. 7. CLASIFICACIÓN MÓDULOS GEO API GeoCampo Geo Field Widget Gmap Geo Openlayers CCK
  8. 8. CLASIFICACIÓN MÓDULOS GEO API GeoCampo Geo Field Widget Gmap Geo Openlayers CCK Mapstraction CCK
  9. 9. CLASIFICACIÓN MÓDULOS GEO API Geo Dependientes de un proveedorCampo Geo Field Universal Widget Gmap Geo Openlayers CCK Mapstraction CCK
  10. 10. CLASIFICACIÓN MÓDULOS GEO API Geo Dependientes de un proveedorCampo Geo Field Universal Widget Gmap Geo OpenLayers CCK Mapstraction CCK
  11. 11. EL WIDGET MAPSTRACTION CCK
  12. 12. EL WIDGET MAPSTRACTION CCK
  13. 13. VISUALIZACIÓN DE LOS DATOS Opción de visualización de la posición en diferentes partes del contenido: Pestaña y Vista Completa Utilizan los parámetros de configuración que tienen en su widget de creación
  14. 14. LOS BLOQUES PREDEFINIDOS Se pueden colocar en cualquier posición de la página Muestran información geográfica relacionada con la página Bloque de Geometrías  Bloque de contenidos de la página cercanos
  15. 15. LOS BLOQUES PREDEFINIDOS Se pueden colocar en cualquier posición de la página Muestran información geográfica relacionada con la página Bloque de Geometrías  Bloque de contenidos de la página cercanos
  16. 16. SUBMÓDULOS Mapstraction CCK da la posibilidad de georreferenciar contenidos y mostrarlos Necesario avanzar más para convertir Drupal en un GeoCMS Mapstraction CCK podía dar nuevos servicios de valor añadido submódulos  Mapstraction CCK Inline  Mapstraction Views
  17. 17. MAPSTRACTION CCK INLINE Permite embeber un mapa de mapstraction en cualquier contenido de la página Da la posibilidad de incluir fuentes GeoRSS en las páginas Ejemplo: [mapstraction field=points,lines,polygons georss=http://developer.yahoo.com/maps/sample.xml provider=google]
  18. 18. MAPSTRACTION CCK INLINE Permite embeber un mapa de mapstraction en cualquier contenido de la página Da la posibilidad de incluir fuentes GeoRSS en las páginas Ejemplo: [mapstraction field=points,lines,polygons georss=http://developer.yahoo.com/maps/sample.xml provider=google]
  19. 19. MAPSTRACTION CCK INLINE Permite embeber un mapa de mapstraction en cualquier contenido de la página Da la posibilidad de incluir fuentes GeoRSS en las páginas Ejemplo: [mapstraction field=points,lines,polygons georss=http://developer.yahoo.com/maps/sample.xml provider=google]
  20. 20. MAPSTRACTION CCK INLINE Permite embeber un mapa de mapstraction en cualquier contenido de la página Da la posibilidad de incluir fuentes GeoRSS en las páginas Ejemplo: [mapstraction field=points,lines,polygons georss=http://developer.yahoo.com/maps/sample.xml provider=google]
  21. 21. MAPSTRACTION CCK VIEWS Proporciona un nuevo formato de visualización para Views: Mapstraction Map Permite la visualización de cualquier campo geoespacial sobre un mapa Los resultados ofrecen mapas con información cruzada y filtrada que pueden ser de gran utilidad
  22. 22. DEMOSTRACIÓN
  23. 23. RESULTADOS Se ha conseguido integrar la librería IDELab MapstractionInteractive dentro de un gestor de contenidos Se permite la georreferenciación de los contenidos de forma mucho más flexible Aporta nuevos tipos de visualizaciones de contenidos georreferenciados El módulo Mapstraction CCK ya está disponible para el público en su versión inicial: http://drupal.org/project/mapstraction_cck
  24. 24. TRABAJO FUTURO El módulo no para de crecer, surgen continuamente nuevas posibilidades Buscar nuevos tipos de entrada para los datos, como por ejemplo imágenes de formato TIFF Mejorar la interactividad y aumentar la flexibilidad del módulo La lista oficial de issues ayuda a mantener al día el módulo y tener contacto con los usuarios
  25. 25. GEO-HABILITACIÓN DE GESTORES DECONTENIDOS: CMSMAPMuchas gracias por su atención http://www.idelab.uva.es

×