Poniendo a Drupal en el        mapa  ... o poniendo el mapa en Drupal.                      Eduardo Riesco   Pablo López  ...
Salida
By DevelopmentSeed
Sobre todo...        Experiencia de usuario● Velocidad● Estética● Interactividad
Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
Mapa embebido
Mapa embebido<iframe width="425" scrolling="no" height="350"frameborder="0" src="http://maps.google.es/maps?f=q&hl=es&geoc...
Location + GMapAlmacén: LocationCliente: GmapServidor: Views● Puntos● Google Maps● Almacenamiento: x,y
GeoField + OpenLayersAlmacén: GeoFieldCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKT
http://drupal.org/node/1807358 by @dasjo
Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
ClientesAcceso a datos geográficos.  ● Renderiza  ● Aplica estiloTipos:   ● HTML (mapa embebido)   ● Dedicado (JavaScript)...
Servidores de mapasOfrece datos geográficos● Renderiza● Aplica estilo● Servicios Web OGC
AlmacenamientoLa información geográfica contiene tanto unacomponente temática como una espacial.Problema: manejo de datos:...
Almacenamiento: FicherosFormatos estándar:  ● GML, KML, ShapeFile, MBTiles, etc.Drupal: Se importan a bbdd (feeds)
Almacenamiento:Bases de datos relacionales  ● Tipos de datos:    ○ Los de la bbdd (tuplas,WKT)  ● Operaciones:    ○ SQL no...
Almacenamiento:Bases de datos espacialesPermiten definir nuevos tipos de objetos yoperaciones.● Almacenamiento: WKB● Consu...
http://drupal.org/node/1807358 by @dasjo
Las demos en directo nunca funcionan...                       Demo
PostGIS + OpenLayersAlmacén: PostGISCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKB
PostGIS + OpenLayers + GeoServerAlmacén: PostGISCliente: OpenLayersServidor: Geoserver●   Geometrías●   Almacenamiento: WK...
PostGIS + OpenLayers + GeoServer
A ver si ahora no se      rompe...                       Demo
Resumiendo   Almacén      Cliente     Servidor    Location     GMap         Views   GeoField    OpenLayers     Views    Po...
PostGIS + GeoServer + OpenLayers + Drupal                   =               Cartaro
Cartaro●   Profile Drupal●   Desarrollado por geOps●   Hosting●   Módulos PostGIS y GeoServer●   OpenLayers Editor
No lo cuento, lo hago.                         Demo
Conclusiones● GeoDrupal?● Moscas y cañones  ○ Escalado  ○ Almacenamiento  ○ Renderizado● Cartaro
Keep on mapping!                   By Justin Miller
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Poniendo a drupal en el mapa
Upcoming SlideShare
Loading in …5
×

Poniendo a drupal en el mapa

630 views
501 views

Published on

Drupal Camp Spain 2012
-----------------------------------------------------------------------------------------------------------------------------

Poniendo a Drupal en el mapa o poniendo el mapa en Drupal...

¿Es Drupal un GeoCMS? ¿Podría llegar a serlo con los módulos actuales? Pero ¿qué es un GeoCMS?

Mostrar un pequeño mapa en nuestra web con Drupal no es tan complicado. Incluso podemos ir más allá y geoposicionar alguno de nuestros nodos, mostrarlos en el mapa e interactuar con ellos. ¿Pero esto escala? ¿y si la información geográfica contenida en el nodo está formada por polígonos o líneas con cientos de puntos?

Intentaremos dar respuesta a estas preguntas y veremos qué opciones nos ofrece Drupal para el mundo de los Sistemas de Información Geográfica (GIS), cuánto camino tiene recorrido para llegar a ser un GeoCMS y cuánto le queda por recorrer.

Analizaremos la distribución Cartaro, aún en fase de desarrollo, que pretende aprovechar las ventajas de esta integración de forma sencilla para cualquier usuario.

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

No Downloads
Views
Total views
630
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Poniendo a drupal en el mapa

  1. 1. Poniendo a Drupal en el mapa ... o poniendo el mapa en Drupal. Eduardo Riesco Pablo López @azuledu @plopesc
  2. 2. Salida
  3. 3. By DevelopmentSeed
  4. 4. Sobre todo... Experiencia de usuario● Velocidad● Estética● Interactividad
  5. 5. Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
  6. 6. Mapa embebido
  7. 7. Mapa embebido<iframe width="425" scrolling="no" height="350"frameborder="0" src="http://maps.google.es/maps?f=q&hl=es&geocode=&q=Escuela+Universitaria+de+Inform%C3%A1tica+-+UPM+%4040.3897,-3.62790&ie=UTF8&ll=40.404739,-3.61948&spn=0.064195,0.11673&z=13&iwloc=addr&om=1&output=embed&s=AARTsJoFRdmAOmL4LgxoTQpVmHXAbR9PRg"marginwidth="0" marginheight="0"title="Google Maps muestra la situación de laEscuela Universitaria de Informática">
  8. 8. Location + GMapAlmacén: LocationCliente: GmapServidor: Views● Puntos● Google Maps● Almacenamiento: x,y
  9. 9. GeoField + OpenLayersAlmacén: GeoFieldCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKT
  10. 10. http://drupal.org/node/1807358 by @dasjo
  11. 11. Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
  12. 12. ClientesAcceso a datos geográficos. ● Renderiza ● Aplica estiloTipos: ● HTML (mapa embebido) ● Dedicado (JavaScript) ○ OpenLayers ○ Leaflet ○ Google Maps
  13. 13. Servidores de mapasOfrece datos geográficos● Renderiza● Aplica estilo● Servicios Web OGC
  14. 14. AlmacenamientoLa información geográfica contiene tanto unacomponente temática como una espacial.Problema: manejo de datos: ● Almacenamiento ● Operaciones (consultas espaciales)
  15. 15. Almacenamiento: FicherosFormatos estándar: ● GML, KML, ShapeFile, MBTiles, etc.Drupal: Se importan a bbdd (feeds)
  16. 16. Almacenamiento:Bases de datos relacionales ● Tipos de datos: ○ Los de la bbdd (tuplas,WKT) ● Operaciones: ○ SQL no espacial ○ Implementadas en la aplicación
  17. 17. Almacenamiento:Bases de datos espacialesPermiten definir nuevos tipos de objetos yoperaciones.● Almacenamiento: WKB● Consultas espaciales● Índices espacialesEj: PostGIS, Oracle Spatial, etc.
  18. 18. http://drupal.org/node/1807358 by @dasjo
  19. 19. Las demos en directo nunca funcionan... Demo
  20. 20. PostGIS + OpenLayersAlmacén: PostGISCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKB
  21. 21. PostGIS + OpenLayers + GeoServerAlmacén: PostGISCliente: OpenLayersServidor: Geoserver● Geometrías● Almacenamiento: WKB● Consultas espaciales● Caché
  22. 22. PostGIS + OpenLayers + GeoServer
  23. 23. A ver si ahora no se rompe... Demo
  24. 24. Resumiendo Almacén Cliente Servidor Location GMap Views GeoField OpenLayers Views PostGIS OpenLayers GeoServer
  25. 25. PostGIS + GeoServer + OpenLayers + Drupal = Cartaro
  26. 26. Cartaro● Profile Drupal● Desarrollado por geOps● Hosting● Módulos PostGIS y GeoServer● OpenLayers Editor
  27. 27. No lo cuento, lo hago. Demo
  28. 28. Conclusiones● GeoDrupal?● Moscas y cañones ○ Escalado ○ Almacenamiento ○ Renderizado● Cartaro
  29. 29. Keep on mapping! By Justin Miller

×