Este proyecto de Anvaka (Andrei Kashcha) dibuja todas las calles de una ciudad en una sola página. Los datos proceden de OpenStreetMap, que como es sabido es una especie de Google Maps público y abierto, donde cualquiera puede colaborar*. En total hay unas 3.000 ciudades de más de 100.000 habitantes ya precargadas y listas para descargar y ver en detalle. El resultado es en cierto modo artístico, una especie de ciudad vista de otra forma, y da para póster.
Técnicamente utiliza la API de Overpass con diversas técnicas de optimización. No en vano hay que calcular y descargar datos de miles de calles a medida de las consultas. Por eso es mucho mejor y optimizado tenerlos ya «precalculados» por códigos y zonas.
La más impactante es tal vez cómo de rápido se puede ver y mover el mapa, a pesar de contener miles y miles de calles. El límite lo marcan la memoria del navegador y de la tarjeta gráfica. Dice su creador que para verlo estrujarse el cerebro hay que cargar el mapa de Tokio, con 1,4 millones de segmentos (calles), pero que aun así funciona… aunque muy lento.
_____
Antes de que alguien escriba para decir que en su ciudad en concreto «falta tal o cual calle» –casi siempre nos pasa– simplemente recordar que el proyecto está abierto a colaboraciones y que lo más constructivo que se puede hacer, como cuando se lee un dato que está mal en la Wikipedia, es añadir o corregir lo que falta o sobra en la propia fuente, en este caso OpenStreetMap, que tampoco es tan difícil.
Relacionado:
- La historia de Madrid a través de sus calles como proyecto de datos
- La orientación geográfica de las calles de diversas ciudades del mundo
- Mapas de las calles alineadas con los solsticios en las ciudades
- Calles reinventadas al «estilo holandés» gracias a la IA
- Cosas que tal vez no sabías sobre carreteras, calles y números
- La orientación predominante de las ciudades en un mapa interactivo