1
Descarga masiva de datos LiDAR
El primer bloque del proyecto consiste en construir un modelo físico preciso de Madrid. Para ello se emplean los datos LiDAR del PNOA, obtenidos a través del IGN, utilizando la tercera cobertura disponible para el periodo 2022–2025.
- Se descargan todas las teselas del municipio de Madrid.
- La descarga se automatiza mediante la herramienta oficial en Java.
- Esto permite manejar un volumen muy grande de información de forma sistemática.
2
Generación del Modelo Digital de Superficie
A partir de los puntos LiDAR se genera un DSM o MDS de alta resolución. Cada raster representa la altura de edificios, vegetación y otros elementos urbanos.
- Cada píxel representa una resolución de 1 metro.
- Se crea un raster por tesela.
- Después todas las teselas se fusionan en un modelo continuo para toda la ciudad.
3
Transformación de las terrazas administrativas
Los datos de terrazas del Ayuntamiento están originalmente en formato puntual. Por eso fue necesario transformar esos puntos en polígonos que representaran de forma realista la superficie física de cada terraza.
1
Proyección a fachada Se proyecta cada punto hacia la fachada del edificio más cercano usando cartografía catastral.
2
Dirección normal Se calcula la orientación perpendicular a la fachada para estimar la salida de la terraza hacia la acera.
3
Extensión hasta acera Se prolonga la geometría hacia la acera hasta localizar la zona de implantación posible.
4
Geometría inicial Se genera un primer polígono orientado según esa dirección calculada.
5
Ajuste por superficie real El tamaño del polígono se adapta a la superficie autorizada de la terraza.
6
Recorte final Se recorta con capas de aceras y viales para evitar invadir la calzada.
4
Enriquecimiento con más datos abiertos
Una vez obtenidas las geometrías realistas de las terrazas, se incorporan nuevas variables procedentes de otros conjuntos de datos abiertos para mejorar el análisis y la navegación en el visor.
- Se añade la tipología del local, como restaurante, cafetería o bar.
- Se calcula la proximidad a zonas verdes en un radio de 50 metros.
- Esto permite activar filtros avanzados en la visualización final.
5
Simulación semanal de sombras
Con las terrazas ya modeladas y el DSM preparado, se simula la sombra incidente utilizando análisis geoespacial y cálculo de posición solar con herramientas como r.sun y r.horizon de GRASS GIS.
- Se simula un día representativo por semana.
- Se calculan intervalos horarios entre las 06:00 y las 22:00.
- Se aplica un buffer adicional para captar sombras cercanas que afectan realmente a la terraza.
6
Almacenamiento en GeoParquet y publicación web
Los resultados del análisis se almacenan en formato GeoParquet, que permite consultas eficientes y un acceso optimizado desde aplicaciones web.
- Las métricas incluyen superficie en sombra y porcentaje de cobertura.
- Los ficheros se publican en Cloudflare R2 para su acceso directo.
- El visor se despliega con GitHub Pages, evitando infraestructura compleja adicional.