Visualización de fuentes de OSM

1 minute read

Published:

En esta entrada veremos cómo visualizar los datos de fuentes y puntos de agua de OpenStreetMap con ayuda del paquete OSMNX de Python.

El desarrollo del script es bastante sencillo como podreís ver. Solo es necesario indicar el lugar del cual obtener la información y la información que queremos obtener de OpenStreetMap.

Binder

Para cambiar la ciudad a visualizar sólo hay que cambiar la variable place_name = "Barcelona, Spain" por la ciudad o pueblo del que queramos extraer la información representar. Para extraer la información de OSM es necesario utilizar las keys asociadas a la información a extraer y los values dentro de esa key para extraer la información específica correspondientes. Para conocer más acerca de las keys y values disponibles se puede acudir a la wiki de OSM

En este ejemplo se han utilizado dos keys o tags, highway para las vías de comunicación y amenities para extraer los puntos de agua. En el caso de los puntos de agua la expresión para descargar es la siguiente water_points = ox.geometries_from_place(place_name, water_tag) donde place_name es la variable del lugar que queremos descargar definida anteriormente, y water_tag es la variable donde indicamos la key y values a de los cuales descargar la geometría.

Una vez descargada la información solo queda representarla para crear una visualización atractiva.

alt text