Post on 21-Jun-2015
GEO-HABILITACIÓN DE GESTORES DE
CONTENIDOS: CMSMAP
Pablo López EscobésIV Jornadas sobre SIG Libre de la Universidad de Girona
12 de Marzo de 2010
IDELab-Universidad de Valladolid http://www.idelab.uva.es
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
¿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
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
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
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
CLASIFICACIÓN MÓDULOS GEO
Widget
Campo
API Geo
Geo Field
Gmap GeoOpenlayers
CCK
CLASIFICACIÓN MÓDULOS GEO
Widget
Campo
API Geo
Geo Field
Gmap GeoOpenlayers
CCKMapstraction
CCK
CLASIFICACIÓN MÓDULOS GEO
Widget
Campo
API Geo
Geo Field
Gmap GeoOpenlayers
CCKMapstraction
CCK
Dependientes de un
proveedor
Universal
CLASIFICACIÓN MÓDULOS GEO
Widget
Campo
API Geo
Geo Field
Gmap GeoMapstraction
CCK
Dependientes de un
proveedor
Universal
OpenLayersCCK
EL WIDGET MAPSTRACTION CCK
EL WIDGET MAPSTRACTION CCK
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
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
de la página Bloque de contenidos
cercanos
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
de la página Bloque de contenidos
cercanos
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
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]
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]
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]
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]
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
RESULTADOS
Se ha conseguido integrar la librería IDELabMapstractionInteractive 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
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
GEO-HABILITACIÓN DE GESTORES DE
CONTENIDOS: CMSMAP
Muchas gracias por su atención
http://www.idelab.uva.es