Modelo 3D de la Ciudad de México

El INEGI tiene datos topográficos y de elevación que cubren todo el país, así que me dio curiosidad saber si podrían usarse para crear modelos 3D de ciudades usando solamente datos abiertos. Hay un detalle: al conjunto de datos topográficos le faltan dos de los tipos de entidades más importantes para los modelos 3D de ciudades: las huellas (footprints) de las construcciones y las calles como polígonos. Mi método resuelve esto derivando las huellas de edificios directamente de los datos de elevación (restando el modelo de terreno del modelo de superficie y aplicando crecimiento de regiones a las alturas resultantes) y generando los polígonos de calles a partir de los espacios vacíos entre las manzanas en los datos topográficos.

El resultado es un modelo CityJSON con semántica completa y un modelo OBJ con texturas, que incluye edificios, calles, cubierta vegetal, cuerpos de agua y terreno. En el centro-poniente de la Ciudad de México, donde inicialmente probé el método, las huellas de edificios suelen ser más precisas que las de los conjuntos de datos globales (Microsoft, Google), en particular para edificios emblemáticos no rectilíneos como la Torre Mayor y el World Trade Center de la Ciudad de México.

El trabajo se describe con más detalle en el artículo “Creating 3D city models of Mexican cities based on open data”, presentado en la Conference on Geoinformation 2025 en Mérida. Todo el código es abierto y está disponible en GitHub.

También he subido los datos de salida del artículo. Cubren la parte centro-poniente de la Ciudad de México que mencioné en el artículo en ambos formatos (el modelo CityJSON, además del modelo OBJ y su terreno): e14a39b3.zip.

Si quieres el resto de la Ciudad de México o cualquier otra región donde haya datos de elevación de alta resolución, o si te interesa colaborar más en esto, ponte en contacto!