Twitter Yopaseopor

#yopaseopor

Movilidad

Pinterest

dissabte, 24 de setembre del 2016

#YoRenderizo Crear mapas dinámicos con @Openstreetmap

El objetivo de este manual es la posibilidad de crear mapas que muestren ciertas propiedades de OSM que nosotros decidamos a través de consultas Overpass y de mapas personalizables , en este caso de uMap.

Este manual está hecho en diferido, hace meses que hice el mapa (http://bit.ly/parkingosm) y a causa del riesgo de no recordar como hice el proceso para poderlo replicar me decido a escribirlo aquí.
Este artículo está basado en http://www.mappa-mercia.org/2014/09/creating-an-always-up-to-date-map.html, sólo que yo he cambiado las propiedades para que se adapten a mis necesidades.

Tenemos una consulta Overpass que en este caso nos muestra las vías que tienen una propiedad concreta (recordad que en overpass se pueden hacer todo tipo de búsquedas en OSM). En este caso calles que permitan aparcar sólo residentes en su lado izquierdo.

http://overpass-api.de/api/interpreter?data=[out:json][timeout:60];(way["parking:condition:left"="residents"]({south},{west},{north},{east}););out body;>;out skel qt;

Una vez hemos hecho nuestra consulta con el asistente, y la hemos limpiado de sobrantes (nodos, relaciones...) , la hemos exportado en Query a compact y le hemos añadido http://overpass-api.de/api/interpreter?data= (esto nos ayudará a que funcione conectado a la red como cualquier URL)

Después vamos a uMap , creamos un mapa, editamos y escogemos Remote data, seleccionamos OSM en la lista de formatos de debajo, activamos que sea dinámico y si la cosa va de muchos datos limitamos el zoom a partir del cual esos datos se van a ver, 13 fue lo que escogí yo. Y a partir de ahí, guardamos,exportamos el mapa, etc.

Dos buenos ejemplos:

-Mapa de accesibilidad del barrio de Llefià , en Badalona (http://accessibilitat.llefia.org)
-Mapa de propiedades de aparcamiento en OSM (http://bit.ly/parkingosm)

Cap comentari:

Publica un comentari a l'entrada