Edificios 3D a partir del catastro

Estas últimas semanas tuvimos cierta repercusión en redes con una aplicación web (https://labs.geomatico.es/mapa-catastro-3d) que muestra los edificios de toda España en 3D, y permite navegar y simbolizarlos por año de construcción y por uso:

¿Cómo la desarrollamos?

Motivación

En geomatico llevamos varios años jugando con los edificios de catastro 3D y de hecho ya teníamos algún visor con toda España. Pero recientemente se generó un poco de hype con unas visualizaciones de cartografía catastral basada en años de construcción y su autor fue Dominic Royé:

Gracias por la motivación Dominic!

Descarga

Catastro ofrece parte de su cartografía (parcelas, edificios y direcciones) mediante un servicio ATOM de descarga.

Para su descarga masiva se empleó la aplicación Catastro Inspire Downloader. Se trata de un desarrollo interno, que liberamos en 2019 bajo licencia GNU, y que permite descargar toda la cartografía inspire de catastro a un geopackage.

Vector Tiles

Para la conversión a MVT, hemos usado ogr2ogr.

Se generaron teselas con cobertura para toda España y con niveles de zoom del 10 al 15. El motivo de empezar en un zoom tan bajo es que queríamos poder mostrar mucha información a la vez y lograr resultados como este:

Oviedo y Gijón a zoom 10

Para poder generar teselas con tanta información hemos tenido que tener mucho cuidado, generando los zooms bajos (10-13) sólo con geometrías de la capa building, y con la capa buildingparts para zooms altos (14 y 15).

Ejemplos de una construcción para cada zoom:

Zoom 10
Zoom 13
Zoom 11
Zoom 15
Zoom 12

Mediante ogr2ogr y su capacidad de ejecutar consultas sql al usarlo, pudimos crear un mbtiles para cada nivel de zoom.

Por último usamos tile-join, que viene incluido en tippecanoe para unir los mbtiles de cada nivel de zoom en una pirámide única.

Y para publicarlo tileserver-gl.

Visor

Finalmente se desarrolló una web basada en MapboxGL y ReactJS, que es el stack que solemos usar en geomatico, con dos estilos de simbolización:

Año de construcción
Usos y filtrado por año

Al poderse activar y desactivar capas, permite ver la forma y extensión de cada ciudad en una determinada época.

Además se puede simbolizar por uso por lo que se detectan ejes comerciales o polígonos industriales a simple vista. Para los nostálgicos, los colores de residencial, comercial e industrial coinciden con los de SimCity.

No dudéis en buscar vuestra localidad y viajar por la España del presente o del pasado: https://labs.geomatico.es/mapa-catastro-3d/

Tienes alguna idea de proyecto y quieres convertirla en realidad?
Nos gustaría escucharte, cuéntanoslo

Los hechos nos definen

  • 1km.geomatico.es en los medios

    La idea de 1km.geomatico.es surgió en abril con la intención de ayudar en estos tiempos difíciles. https://twitter.com/geomati_co/status/1253588695296417793 No queríamos sacar ningún provecho económico de ello y contamos con la inestimable ayuda (también…

  • Visualización transporte público en tiempo real

    https://vimeo.com/528250070/ Transportes Metropolitanos de Barcelona en tiempo real Desde 2016, Geomatico trabaja año a año con la agencia de transporte público de Barcelona (Transports Metropolitans de Barcelona, TMB) para desarrollo…

  • Formación GIS personalizada para tu sector

    Los miembros de Geomatico tenemos más de 10 años de experiencia en formación en el sector GIS (PostGIS, QGIS), incluyendo más de 30 cursos presenciales y online: cursos para implantar…

  • Edificios 3D a partir del catastro

    Estas últimas semanas tuvimos cierta repercusión en redes con una aplicación web (https://labs.geomatico.es/mapa-catastro-3d) que muestra los edificios de toda España en 3D, y permite navegar y simbolizarlos por año de construcción y…