geohabilitación de gestores contenidos: cmsmap

25
GEO-HABILITACIÓN DE GESTORES DE CONTENIDOS: CMSMAP Pablo López Escobés IV Jornadas sobre SIG Libre de la Universidad de Girona 12 de Marzo de 2010 IDELab-Universidad de Valladolid http://www.idelab.uva.es

Upload: pablo-lopez-escobes

Post on 21-Jun-2015

571 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Geohabilitación de gestores contenidos: CMSMap

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

Page 2: Geohabilitación de gestores contenidos: CMSMap

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

Page 3: Geohabilitación de gestores contenidos: CMSMap

¿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

Page 4: Geohabilitación de gestores contenidos: CMSMap

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

Page 5: Geohabilitación de gestores contenidos: CMSMap

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

Page 6: Geohabilitación de gestores contenidos: CMSMap

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

Page 7: Geohabilitación de gestores contenidos: CMSMap

CLASIFICACIÓN MÓDULOS GEO

Widget

Campo

API Geo

Geo Field

Gmap GeoOpenlayers

CCK

Page 8: Geohabilitación de gestores contenidos: CMSMap

CLASIFICACIÓN MÓDULOS GEO

Widget

Campo

API Geo

Geo Field

Gmap GeoOpenlayers

CCKMapstraction

CCK

Page 9: Geohabilitación de gestores contenidos: CMSMap

CLASIFICACIÓN MÓDULOS GEO

Widget

Campo

API Geo

Geo Field

Gmap GeoOpenlayers

CCKMapstraction

CCK

Dependientes de un

proveedor

Universal

Page 10: Geohabilitación de gestores contenidos: CMSMap

CLASIFICACIÓN MÓDULOS GEO

Widget

Campo

API Geo

Geo Field

Gmap GeoMapstraction

CCK

Dependientes de un

proveedor

Universal

OpenLayersCCK

Page 11: Geohabilitación de gestores contenidos: CMSMap

EL WIDGET MAPSTRACTION CCK

Page 12: Geohabilitación de gestores contenidos: CMSMap

EL WIDGET MAPSTRACTION CCK

Page 13: Geohabilitación de gestores contenidos: CMSMap

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

Page 14: Geohabilitación de gestores contenidos: CMSMap

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

Page 15: Geohabilitación de gestores contenidos: CMSMap

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

Page 16: Geohabilitación de gestores contenidos: CMSMap

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

Page 17: Geohabilitación de gestores contenidos: CMSMap

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]

Page 18: Geohabilitación de gestores contenidos: CMSMap

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]

Page 19: Geohabilitación de gestores contenidos: CMSMap

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]

Page 20: Geohabilitación de gestores contenidos: CMSMap

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]

Page 21: Geohabilitación de gestores contenidos: CMSMap

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

Page 23: Geohabilitación de gestores contenidos: CMSMap

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

Page 24: Geohabilitación de gestores contenidos: CMSMap

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

Page 25: Geohabilitación de gestores contenidos: CMSMap

GEO-HABILITACIÓN DE GESTORES DE

CONTENIDOS: CMSMAP

Muchas gracias por su atención

http://www.idelab.uva.es