Your SlideShare is downloading. ×
Poniendo a drupal en el mapa
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Poniendo a drupal en el mapa

427
views

Published on

Drupal Camp Spain 2012 …

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
427
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Poniendo a Drupal en el mapa ... o poniendo el mapa en Drupal. Eduardo Riesco Pablo López @azuledu @plopesc
  • 2. Salida
  • 3. By DevelopmentSeed
  • 4. Sobre todo... Experiencia de usuario● Velocidad● Estética● Interactividad
  • 5. Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
  • 6. Mapa embebido
  • 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. Location + GMapAlmacén: LocationCliente: GmapServidor: Views● Puntos● Google Maps● Almacenamiento: x,y
  • 9. GeoField + OpenLayersAlmacén: GeoFieldCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKT
  • 10. http://drupal.org/node/1807358 by @dasjo
  • 11. Actores● Clientes de mapas● Servidores de mapas● Almacenes (Datastores)
  • 12. ClientesAcceso a datos geográficos. ● Renderiza ● Aplica estiloTipos: ● HTML (mapa embebido) ● Dedicado (JavaScript) ○ OpenLayers ○ Leaflet ○ Google Maps
  • 13. Servidores de mapasOfrece datos geográficos● Renderiza● Aplica estilo● Servicios Web OGC
  • 14. AlmacenamientoLa información geográfica contiene tanto unacomponente temática como una espacial.Problema: manejo de datos: ● Almacenamiento ● Operaciones (consultas espaciales)
  • 15. Almacenamiento: FicherosFormatos estándar: ● GML, KML, ShapeFile, MBTiles, etc.Drupal: Se importan a bbdd (feeds)
  • 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. Almacenamiento:Bases de datos espacialesPermiten definir nuevos tipos de objetos yoperaciones.● Almacenamiento: WKB● Consultas espaciales● Índices espacialesEj: PostGIS, Oracle Spatial, etc.
  • 18. http://drupal.org/node/1807358 by @dasjo
  • 19. Las demos en directo nunca funcionan... Demo
  • 20. PostGIS + OpenLayersAlmacén: PostGISCliente: OpenLayersServidor: Views● Geometrías● Almacenamiento: WKB
  • 21. PostGIS + OpenLayers + GeoServerAlmacén: PostGISCliente: OpenLayersServidor: Geoserver● Geometrías● Almacenamiento: WKB● Consultas espaciales● Caché
  • 22. PostGIS + OpenLayers + GeoServer
  • 23. A ver si ahora no se rompe... Demo
  • 24. Resumiendo Almacén Cliente Servidor Location GMap Views GeoField OpenLayers Views PostGIS OpenLayers GeoServer
  • 25. PostGIS + GeoServer + OpenLayers + Drupal = Cartaro
  • 26. Cartaro● Profile Drupal● Desarrollado por geOps● Hosting● Módulos PostGIS y GeoServer● OpenLayers Editor
  • 27. No lo cuento, lo hago. Demo
  • 28. Conclusiones● GeoDrupal?● Moscas y cañones ○ Escalado ○ Almacenamiento ○ Renderizado● Cartaro
  • 29. Keep on mapping! By Justin Miller

×