Actualizado el 21 de Marzo del 2018 (Publicado el 12 de Marzo del 2018)
463 visualizaciones desde el 12 de Marzo del 2018
3,0 MB
36 paginas
Creado hace 11a (20/10/2012)
Poniendo a Drupal en el
mapa
... o poniendo el mapa en Drupal.
Eduardo Riesco
@azuledu
Pablo López
@plopesc
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&geocode=&q=Escuela+Universitaria+de+In
form%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 la
Escuela Universitaria de Informática">
Location + GMap
Almacén: Location
Cliente: Gmap
Servidor: Views
● Puntos
● Google Maps
● Almacenamiento: x,y
GeoField + OpenLayers
Almacén: GeoField
Cliente: OpenLayers
Servidor: Views
● Geometrías
● Almacenamiento: WKT
http://drupal.org/node/1807358 by @dasjo
Actores
● Clientes de mapas
● Servidores de mapas
● Almacenes (Datastores)
Clientes
Acceso a datos geográficos.
● Renderiza
● Aplica estilo
Tipos:
● HTML (mapa embebido)
● Dedicado (JavaScript)
○ OpenLayers
○ Leaflet
○ Google Maps
Servidores de mapas
Ofrece datos geográficos
● Renderiza
● Aplica estilo
● Servicios Web OGC
Almacenamiento
La información geográfica contiene tanto una
componente temática como una espacial.
Problema: manejo de datos:
● Almacenamiento
● Operaciones (consultas espaciales)
Almacenamiento: Ficheros
Formatos 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 espacial
○ Implementadas en la aplicación
Almacenamiento:
Bases de datos espaciales
Permiten definir nuevos tipos de objetos y
operaciones.
● Almacenamiento: WKB
● Consultas espaciales
● Índices espaciales
Ej: PostGIS, Oracle Spatial, etc.
http://drupal.org/node/1807358 by @dasjo
Las demos en directo
nunca funcionan...
Demo
PostGIS + OpenLayers
Almacén: PostGIS
Cliente: OpenLayers
Servidor: Views
● Geometrías
● Almacenamiento: WKB
PostGIS + OpenLayers + GeoServer
Almacén: PostGIS
Cliente: OpenLayers
Servidor: Geoserver
● Geometrías
● Almacenamiento: WKB
● Consultas espaciales
● Caché
PostGIS + OpenLayers + GeoServer
A ver si ahora no se
rompe...
Demo
Resumiendo
Almacén
Location
GeoField
PostGIS
Cliente
GMap
OpenLayers
OpenLayers
Servidor
Views
Views
GeoServer
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
Comentarios de: poniendo a drupal en el mapa (0)
No hay comentarios