SlideShare una empresa de Scribd logo
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
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


  API                    Geo




Campo                 Geo Field




 Widget    Gmap Geo
                      Openlayers
                         CCK
CLASIFICACIÓN MÓDULOS GEO


  API                    Geo




Campo                 Geo Field




 Widget    Gmap Geo
                      Openlayers
                         CCK
                                   Mapstraction
                                      CCK
CLASIFICACIÓN MÓDULOS GEO


  API                           Geo

        Dependientes de un
            proveedor

Campo                        Geo Field      Universal




 Widget        Gmap Geo
                             Openlayers
                                CCK
                                          Mapstraction
                                             CCK
CLASIFICACIÓN MÓDULOS GEO


  API                           Geo

        Dependientes de un
            proveedor

Campo                         Geo Field     Universal




 Widget        Gmap Geo
                             OpenLayers
                                CCK
                                          Mapstraction
                                             CCK
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           Bloque de contenidos
    de la página                    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           Bloque de contenidos
    de la página                    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
DEMOSTRACIÓN
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
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

Más contenido relacionado

Similar a Geohabilitación de gestores contenidos: CMSMap

Definición e implementación de soluciones basadas en APIs universales para la...
Definición e implementación de soluciones basadas en APIs universales para la...Definición e implementación de soluciones basadas en APIs universales para la...
Definición e implementación de soluciones basadas en APIs universales para la...Pablo López Escobés
 
Mapas en línea
Mapas en líneaMapas en línea
Mapas en línea
Germania Veloz Remache
 
ArcGIS 10.3 Novedades
ArcGIS 10.3 Novedades ArcGIS 10.3 Novedades
ArcGIS 10.3 Novedades Esri España
 
IDELab MapstractionInteractive: API Universal y Políglota
IDELab MapstractionInteractive: API Universal y PolíglotaIDELab MapstractionInteractive: API Universal y Políglota
IDELab MapstractionInteractive: API Universal y PolíglotaPablo López Escobés
 
Crea una aplicación web con azure maps
Crea una aplicación web con azure mapsCrea una aplicación web con azure maps
Crea una aplicación web con azure maps
CarlaVanesaMamaniCha
 
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...Pablo López Escobés
 
C:\Fakepath\Presentacion Para Web
C:\Fakepath\Presentacion Para WebC:\Fakepath\Presentacion Para Web
C:\Fakepath\Presentacion Para Web
SGSmap
 
184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion
xavazque2
 
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
Alejandro Zappala Delgado
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite Castellbisbal
Oscar Fonts
 
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Javier Sánchez
 
Desarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localizaciónDesarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localización
SlashMobility.com
 
Tesis loGIS
Tesis loGISTesis loGIS
Tesis loGIS
vbazurto
 
Novedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaNovedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaEsri
 
Un atlas en la palma de la mano
Un atlas en la palma de la manoUn atlas en la palma de la mano
Un atlas en la palma de la mano
Jose Manuel Pereira Garcia
 
Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3
Alonso Carrillo Belloso
 
Paper: Geoserver, más allá de un servidor WMS
Paper: Geoserver, más allá de un servidor WMSPaper: Geoserver, más allá de un servidor WMS
Paper: Geoserver, más allá de un servidor WMS
geomatico
 
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
abelgp
 
SIGOT
SIGOT SIGOT
SIGOT
Arley Garcia
 

Similar a Geohabilitación de gestores contenidos: CMSMap (20)

Definición e implementación de soluciones basadas en APIs universales para la...
Definición e implementación de soluciones basadas en APIs universales para la...Definición e implementación de soluciones basadas en APIs universales para la...
Definición e implementación de soluciones basadas en APIs universales para la...
 
Mapas en línea
Mapas en líneaMapas en línea
Mapas en línea
 
ArcGIS 10.3 Novedades
ArcGIS 10.3 Novedades ArcGIS 10.3 Novedades
ArcGIS 10.3 Novedades
 
IDELab MapstractionInteractive: API Universal y Políglota
IDELab MapstractionInteractive: API Universal y PolíglotaIDELab MapstractionInteractive: API Universal y Políglota
IDELab MapstractionInteractive: API Universal y Políglota
 
13 geoservicios
13 geoservicios13 geoservicios
13 geoservicios
 
Crea una aplicación web con azure maps
Crea una aplicación web con azure mapsCrea una aplicación web con azure maps
Crea una aplicación web con azure maps
 
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...
Integración de APIs políglotas de mapas en Google Web Toolkit: IDELabMapstrac...
 
C:\Fakepath\Presentacion Para Web
C:\Fakepath\Presentacion Para WebC:\Fakepath\Presentacion Para Web
C:\Fakepath\Presentacion Para Web
 
184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion
 
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
ANÁLISIS Y ESTUDIO COMPARATIVO DE DIVERSAS TÉCNICAS DE DISEMINACIÓN DE INFORM...
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite Castellbisbal
 
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
 
Desarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localizaciónDesarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localización
 
Tesis loGIS
Tesis loGISTesis loGIS
Tesis loGIS
 
Novedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaNovedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri España
 
Un atlas en la palma de la mano
Un atlas en la palma de la manoUn atlas en la palma de la mano
Un atlas en la palma de la mano
 
Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3
 
Paper: Geoserver, más allá de un servidor WMS
Paper: Geoserver, más allá de un servidor WMSPaper: Geoserver, más allá de un servidor WMS
Paper: Geoserver, más allá de un servidor WMS
 
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
Las 25 mejores herramientas Open Source para crear visualizaciones con Mapas.
 
SIGOT
SIGOT SIGOT
SIGOT
 

Más de Pablo López Escobés

When Drupal met CARTO
When Drupal met CARTOWhen Drupal met CARTO
When Drupal met CARTO
Pablo López Escobés
 
MADs about Drupal: Programación de entities para D7
MADs about Drupal: Programación de entities para D7MADs about Drupal: Programación de entities para D7
MADs about Drupal: Programación de entities para D7Pablo López Escobés
 
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSDrupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSPablo López Escobés
 

Más de Pablo López Escobés (7)

When Drupal met CARTO
When Drupal met CARTOWhen Drupal met CARTO
When Drupal met CARTO
 
Drupal 8: Fields reborn
Drupal 8: Fields rebornDrupal 8: Fields reborn
Drupal 8: Fields reborn
 
Get on with Field API
Get on with Field APIGet on with Field API
Get on with Field API
 
API como SaaS
API como SaaSAPI como SaaS
API como SaaS
 
MADs about Drupal: Programación de entities para D7
MADs about Drupal: Programación de entities para D7MADs about Drupal: Programación de entities para D7
MADs about Drupal: Programación de entities para D7
 
Poniendo a drupal en el mapa
Poniendo a drupal en el mapaPoniendo a drupal en el mapa
Poniendo a drupal en el mapa
 
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSDrupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
 

Último

Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
arriagaanggie50
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 

Último (20)

Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 

Geohabilitación de gestores contenidos: CMSMap

  • 1. 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
  • 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. ¿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. 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. 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. 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. CLASIFICACIÓN MÓDULOS GEO API Geo Campo Geo Field Widget Gmap Geo Openlayers CCK
  • 8. CLASIFICACIÓN MÓDULOS GEO API Geo Campo Geo Field Widget Gmap Geo Openlayers CCK Mapstraction CCK
  • 9. CLASIFICACIÓN MÓDULOS GEO API Geo Dependientes de un proveedor Campo Geo Field Universal Widget Gmap Geo Openlayers CCK Mapstraction CCK
  • 10. CLASIFICACIÓN MÓDULOS GEO API Geo Dependientes de un proveedor Campo Geo Field Universal Widget Gmap Geo OpenLayers CCK Mapstraction CCK
  • 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 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. 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. GEO-HABILITACIÓN DE GESTORES DE CONTENIDOS: CMSMAP Muchas gracias por su atención http://www.idelab.uva.es