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.
14. 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">
15. Location + GMap
Almacén: Location
Cliente: Gmap
Servidor: Views
● Puntos
● Google Maps
● Almacenamiento: x,y
21. Almacenamiento
La información geográfica contiene tanto una
componente temática como una espacial.
Problema: manejo de datos:
● Almacenamiento
● Operaciones (consultas espaciales)
23. Almacenamiento:
Bases de datos relacionales
● Tipos de datos:
○ Los de la bbdd (tuplas,WKT)
● Operaciones:
○ SQL no espacial
○ Implementadas en la aplicación
24. Almacenamiento:
Bases de datos espaciales
Permiten definir nuevos tipos de objetos y
operaciones.
● Almacenamiento: WKB
● Consultas espaciales
● Índices espaciales
Ej: PostGIS, Oracle Spatial, etc.