Un modelo de ciudad en 3D es un modelo digital de áreas urbanas que representa superficies de terreno, sitios, edificios, vegetación, infraestructura y elementos del paisaje en escala tridimensional, así como objetos relacionados (por ejemplo, mobiliario urbano) pertenecientes a áreas urbanas. Sus componentes se describen y representan mediante datos espaciales bidimensionales y tridimensionales correspondientes y datos georreferenciados. Los modelos de ciudad en 3D respaldan las tareas de presentación, exploración, análisis y gestión en una gran cantidad de dominios de aplicación diferentes. En particular, los modelos de ciudad en 3D permiten "integrar visualmente geoinformación heterogénea dentro de un único marco y, por lo tanto, crear y gestionar espacios de información urbana complejos". [1] [2]
Almacenamiento
Para almacenar modelos urbanos en 3D se utilizan tanto métodos basados en archivos como en bases de datos. No existe un esquema de representación único debido a la heterogeneidad y diversidad de los contenidos de los modelos urbanos en 3D.
Codificación de componentes
Los componentes de los modelos de ciudad en 3D se codifican mediante formatos de intercambio y archivo comunes para datos SIG basados en ráster 2D (por ejemplo, GeoTIFF ), datos SIG basados en vectores 2D (por ejemplo, AutoCAD DXF ), modelos 3D (por ejemplo, .3DS , .OBJ ) y escenas 3D (por ejemplo, Collada , Keyhole Markup Language ), como los que admiten las herramientas y sistemas de CAD , SIG y gráficos por ordenador . Todos los componentes de un modelo de ciudad en 3D se deben transformar en un sistema de coordenadas geográficas común .
Bases de datos
Una base de datos para modelos de ciudades en 3D almacena sus componentes de una manera multiescalar y estructurada jerárquicamente, lo que permite una gestión de datos estable y fiable y facilita tareas complejas de modelado y análisis de SIG. Por ejemplo, la base de datos de ciudades en 3D es una base de datos geoespacial gratuita para almacenar, representar y gestionar modelos de ciudades virtuales en 3D sobre una base de datos relacional espacial estándar. [3] Se requiere una base de datos si los modelos de ciudades en 3D tienen que gestionarse de forma continua. Las bases de datos de modelos de ciudades en 3D forman un elemento clave en las infraestructuras de datos espaciales en 3D que requieren soporte para almacenar, gestionar, mantener y distribuir contenidos de modelos de ciudades en 3D. [4] Su implementación requiere el soporte de una multitud de formatos (por ejemplo, basados en formatos múltiples FME ). Como aplicación común, se pueden configurar portales de descarga de geodatos para contenidos de modelos de ciudades en 3D (por ejemplo, virtualcityWarehouse). [5]
CiudadGML
El Consorcio Geoespacial Abierto (OGC) define un formato de intercambio explícito basado en XML para modelos de ciudades 3D, CityGML , que admite no solo descripciones geométricas de componentes de modelos de ciudades 3D sino también la especificación de información semántica y topológica. [6]
CiudadJSON
CityJSON es un formato basado en JSON para almacenar modelos de ciudades en 3D. [7] Sigue principalmente el modelo de datos CityGML, pero pretende ser fácil de usar para desarrolladores y usuarios evitando la mayoría de las complejidades de su codificación GML habitual. Debido a su codificación simple y al uso de JSON, también es adecuado para aplicaciones web. [8]
Construcción
Nivel de detalle
Los modelos de ciudades en 3D suelen construirse con distintos niveles de detalle (LOD) para ofrecer nociones de múltiples resoluciones y en distintos niveles de abstracción. Otras métricas, como el nivel de coherencia espacio-semántica y la resolución de la textura, pueden considerarse parte del LOD. Por ejemplo, CityGML define cinco LOD para los modelos de edificios:
LOD 0: Huellas 2.5D
LOD 1: Edificios representados por modelos de bloques (normalmente huellas extruidas)
LOD 2: Construcción de modelos con estructuras de techo estándar
LOD 3: Modelos de edificios detallados (arquitectónicos)
LOD 4: Modelos de edificios LOD 3 complementados con características interiores.
También existen enfoques para generalizar un modelo de ciudad 3D detallado mediante generalización automatizada. [9] Por ejemplo, una red de carreteras jerárquica (por ejemplo, OpenStreetMap ) se puede utilizar para agrupar los componentes del modelo de ciudad 3D en "celdas"; cada celda se abstrae agregando y fusionando los componentes que contiene.
Datos SIG
Los datos SIG proporcionan la información de base para construir un modelo de ciudad en 3D, como por ejemplo, modelos digitales de terreno, redes viales, mapas de uso del suelo y datos georreferenciados relacionados. Los datos SIG también incluyen datos catastrales que se pueden convertir en modelos 3D simples, como, por ejemplo, en el caso de las huellas de edificios extruidas. Los componentes principales de los modelos de ciudad en 3D forman modelos digitales de terreno (DTM) representados, por ejemplo, por TIN o cuadrículas.
Datos CAD
Las fuentes de datos típicas para el modelo de ciudad en 3D también incluyen modelos CAD de edificios, sitios y elementos de infraestructura. Proporcionan un alto nivel de detalle, posiblemente no requerido por las aplicaciones de modelos de ciudad en 3D, pero se pueden incorporar exportando su geometría o como objetos encapsulados.
Datos BIM
Los modelos de información de construcción representan otra categoría de datos geoespaciales que pueden integrarse en un modelo de ciudad 3D proporcionando el mayor nivel de detalle para los componentes del edificio.
Integración a nivel de visualización
Los modelos complejos de ciudades en 3D suelen basarse en distintas fuentes de geodatos, como los geodatos de SIG, los modelos de edificios y sitios de CAD y BIM. Una de sus propiedades principales es establecer un marco de referencia común para datos geoespaciales y georreferenciados heterogéneos, es decir, no es necesario fusionar o combinar los datos en función de un modelo o esquema de datos común. La integración es posible compartiendo un sistema de coordenadas geográficas común a nivel de visualización. [10]
Reconstrucción de edificios
La forma más simple de construcción de modelos de edificios consiste en extruir los polígonos de huella de los edificios, por ejemplo, tomados del catastro, mediante el cálculo previo de alturas promedio. En la práctica, los modelos 3D de edificios de regiones urbanas se generan a partir de la captura y el análisis de nubes de puntos 3D (por ejemplo, muestreadas mediante escaneo láser terrestre o aéreo ) o mediante enfoques fotogramétricos . Para lograr un alto porcentaje de modelos de edificios 3D geométrica y topológicamente correctos, las herramientas de reconstrucción automatizada de edificios, como BREC, requieren superficies de terreno digitales y polígonos de huella 2D. [11] Un desafío clave es encontrar partes de edificios con su geometría de techo correspondiente. "Dado que la comprensión de imágenes completamente automática es muy difícil de resolver, generalmente se requieren componentes semiautomáticos para al menos respaldar el reconocimiento de edificios muy complejos por parte de un operador humano". [12] Los enfoques estadísticos son comunes para la reconstrucción de techos basados en nubes de puntos de escaneo láser aéreo. [13] [14]
Existen procesos totalmente automatizados para generar modelos de edificios LOD1 y LOD2 para regiones grandes. Por ejemplo, la Oficina Bávara de Topografía e Información Espacial es responsable de unos 8 millones de modelos de edificios en LOD1 y LOD2. [15]
Visualización
La visualización de modelos de ciudades en 3D representa una funcionalidad fundamental necesaria para aplicaciones y sistemas interactivos basados en modelos de ciudades en 3D.
Representación en tiempo real
Proporcionar una visualización de alta calidad de modelos urbanos tridimensionales masivos de una manera escalable, rápida y rentable sigue siendo una tarea difícil debido a la complejidad en términos de geometría y texturas tridimensionales de los modelos urbanos tridimensionales. La renderización en tiempo real proporciona una gran cantidad de técnicas de renderización tridimensional especializadas para modelos urbanos tridimensionales. Algunos ejemplos de renderización tridimensional especializada en tiempo real incluyen:
Representación 3D en tiempo real de redes de carreteras en modelos de terreno de alta resolución. [16]
Representación 3D en tiempo real de superficies de agua con diseño orientado a la cartografía. [17]
Representación 3D en tiempo real de fenómenos del cielo diurno y nocturno. [18]
Representación 3D en tiempo real de modelos de terreno basados en cuadrículas. [19]
Representación 3D en tiempo real utilizando diferentes niveles de abstracción, que van desde vistas de mapas 2D hasta vistas 3D. [20]
Representación 3D en tiempo real de vistas multiperspectivas sobre modelos de ciudades 3D. [21] [22]
El proyecto de terreno virtual enumera algoritmos de representación en tiempo real y estructuras de datos. [23]
Representación basada en servicios
Las arquitecturas orientadas a servicios (SOA) para visualizar modelos urbanos en 3D ofrecen una separación de preocupaciones en gestión y renderización y su provisión interactiva por parte de aplicaciones cliente. Para los enfoques basados en SOA, se requieren servicios de representación en 3D [24] , cuya funcionalidad principal representa la representación en el sentido de renderización y visualización en 3D. [25] Los enfoques basados en SOA se pueden distinguir en dos categorías principales, que actualmente se discuten en el Consorcio Geoespacial Abierto :
Servicio Web 3D (W3DS): Este tipo de servicio se encarga del acceso a los datos geográficos y su mapeo a primitivas de gráficos de computadora, como gráficos de escena con modelos de geometría 3D texturizados, así como de su entrega a las aplicaciones cliente solicitantes. Las aplicaciones cliente son responsables de la representación 3D de los gráficos de escena entregados, es decir, son responsables de la visualización interactiva utilizando su propio hardware de gráficos 3D.
Servicio de visualización web (WVS): este tipo de servicio encapsula el proceso de renderizado 3D para modelos de ciudad 3D en el lado del servidor. El servidor genera vistas de la escena 3D o representaciones intermedias basadas en imágenes (por ejemplo, panoramas virtuales o mapas de cubos G-buffer [26] ), que se transmiten y se cargan en las aplicaciones cliente solicitantes. Las aplicaciones cliente son responsables de reconstruir la escena 3D en función de las representaciones intermedias. Las aplicaciones cliente no tienen que procesar datos de gráficos 3D, sino proporcionar administración para cargar, almacenar en caché y mostrar las representaciones basadas en imágenes de escenas 3D y no tienen que procesar el modelo de ciudad 3D original (y posiblemente grande).
Visualización basada en mapas
Una técnica basada en mapas, el enfoque de "mapa inteligente", tiene como objetivo proporcionar "modelos masivos de ciudades virtuales en 3D en diferentes plataformas, a saber, navegadores web, teléfonos inteligentes o tabletas, por medio de un mapa interactivo ensamblado a partir de mosaicos de imágenes oblicuas artificiales". [27] Los mosaicos de mapas se sintetizan mediante un proceso automático de renderizado en 3D del modelo de ciudad en 3D; los mosaicos de mapas, generados para diferentes niveles de detalle, se almacenan en el servidor. De esta manera, el renderizado en 3D se realiza completamente en el lado del servidor, lo que simplifica el acceso y el uso de los modelos de ciudad en 3D. El proceso de renderizado en 3D puede aplicar técnicas de renderizado avanzadas (por ejemplo, iluminación global y cálculo de sombras, renderizado ilustrativo), pero no requiere que los dispositivos cliente tengan hardware de gráficos 3D avanzado. Lo más importante es que el enfoque basado en mapas permite distribuir y usar modelos de ciudad en 3D complejos sin tener que transmitir los datos subyacentes a los dispositivos cliente: solo se envían los mosaicos de mapas pregenerados. De esta manera, "(a) La complejidad de los datos del modelo de ciudad 3D se desvincula de la complejidad de la transferencia de datos (b) la implementación de aplicaciones cliente se simplifica significativamente ya que la representación 3D se encapsula en el lado del servidor (c) Los modelos de ciudad 3D se pueden implementar y utilizar fácilmente por una gran cantidad de usuarios simultáneos, lo que conduce a un alto grado de escalabilidad del enfoque general". [27]
Aplicaciones
Los modelos urbanos en 3D se pueden utilizar para una multitud de propósitos en un número cada vez mayor de dominios de aplicación diferentes. Ejemplos:
Sistemas de navegación : Los mapas de navegación 3D se han vuelto omnipresentes tanto en los sistemas de navegación automovilística como peatonal, que incluyen modelos de ciudades 3D, en particular, modelos de terreno y modelos de edificios 3D, para mejorar la representación visual y simplificar el reconocimiento de ubicaciones. [28]
Planificación urbana y arquitectura : Para establecer, analizar y difundir conceptos y proyectos de planificación urbana, los modelos de ciudades en 3D sirven como medio de comunicación y participación. [29] Los modelos de ciudades en 3D proporcionan medios para la comunicación de proyectos, una mejor aceptación de los proyectos de desarrollo a través de la visualización y, por lo tanto, evitan pérdidas monetarias debido a retrasos en los proyectos; también ayudan a prevenir errores de planificación. [30]
Infraestructuras de datos espaciales (IDE): los modelos de ciudades en 3D amplían las infraestructuras de datos espaciales y respaldan la gestión, el almacenamiento y el uso de modelos 3D dentro de las IDE; requieren no solo herramientas y procesos para la construcción inicial y el almacenamiento de modelos de ciudades en 3D, sino que también deben proporcionar una gestión y distribución de datos eficientes para respaldar los flujos de trabajo y las aplicaciones. [31]
SIG : Los SIG admiten geodatos 3D y proporcionan algoritmos computacionales para construir, transformar, validar y analizar componentes de modelos de ciudades 3D.
Gestión de emergencias : para los sistemas de gestión de emergencias, riesgos y desastres, los modelos urbanos en 3D proporcionan el marco computacional. En particular, sirven para simular incendios, inundaciones y explosiones. Por ejemplo, el proyecto DETORBA tiene como objetivo simular y analizar los efectos de las explosiones en áreas urbanas con alta precisión para respaldar la predicción de los efectos sobre la integridad estructural y la solidez de la infraestructura urbana y los preparativos de seguridad de las fuerzas de rescate. [32]
Análisis espacial : los modelos urbanos en 3D proporcionan el marco computacional para el análisis y la simulación espacial en 3D. Por ejemplo, se pueden utilizar para calcular el potencial solar para superficies de tejados en 3D de ciudades, [33] análisis de visibilidad dentro del espacio urbano, [34] simulación de ruido, [35] inspecciones termográficas de edificios [36] [37]
Geodiseño : En el geodiseño, los modelos virtuales 3D del entorno (por ejemplo, modelos de paisaje o modelos urbanos) facilitan la exploración y la presentación, así como el análisis y la simulación.
Juegos : Los modelos de ciudades en 3D se pueden utilizar para obtener datos base para escenas virtuales en 3D utilizadas en juegos en línea y videojuegos.
Patrimonio cultural : las herramientas y sistemas de modelos de ciudades en 3D se aplican para tareas de modelado, diseño, exploración y análisis en el ámbito del patrimonio cultural. Por ejemplo, los datos arqueológicos se pueden incorporar en modelos de ciudades en 3D. [38]
Sistemas de información de ciudades: los modelos de ciudades en 3D representan el marco para los sistemas de información de ciudades en 3D interactivos y los mapas de ciudades en 3D. Por ejemplo, los municipios utilizan modelos de ciudades en 3D como plataforma de información centralizada para la comercialización de ubicaciones. [39]
Gestión de propiedades : La tecnología de modelos de ciudades en 3D puede ampliar los sistemas y aplicaciones utilizados en la gestión de propiedades y bienes raíces.
^ "J. Döllner, K. Baumann, H. Buchholz: Modelos de ciudades virtuales en 3D como base de espacios de información urbana complejos. 11.ª conferencia internacional sobre planificación urbana y desarrollo espacial en la sociedad de la información (REAL CORP), (Manfred Schrenk, ed.), CORP – Centro de competencia de planificación urbana y regional, págs. 107–112, 2006" (PDF) . Consultado el 16 de mayo de 2020 .
^ "Vídeo de ejemplo de modelos de ciudades en 3D como espacios de información complejos". YouTube . 7 de octubre de 2011 . Consultado el 16 de mayo de 2020 .
^ "Sitio web de 3D City DB www.3dcitydb.org". Archivado desde el original el 31 de mayo de 2016 . Consultado el 16 de mayo de 2020 .
^ "Base de datos de ciudades virtuales para modelos de ciudades y paisajes en 3D". Mayo de 2018.
^ "virtualcityWarehouse". Archivado desde el original el 31 de mayo de 2014. Consultado el 28 de julio de 2014 .
^ TH Kolbe: Representación e intercambio de modelos de ciudades en 3D con CityGML . 3D Geo-Information Sciences, J. Lee, S. Zlatanova , W. Cartwright, G. Gartner, L. Meng y MP Peterson, Eds. Springer Berlin Heidelberg, 2009, págs. 15-31
^ "Inicio de CityJSON". CityJSON .
^ Ledoux, H., Arroyo Ohori, K., Kumar, K. et al. CityJSON: una codificación compacta y fácil de usar del modelo de datos CityGML. Datos geoespaciales abiertos, softw. stand. 4, 4 (2019). https://doi.org/10.1186/s40965-019-0064-0
^ T. Glander, J. Döllner: Técnicas para generalizar la geometría de construcción de modelos complejos de ciudades virtuales en 3D . Avances en sistemas de geoinformación en 3D (Peter van Oosterom y Sisi Zlatanova y Friso Penninga y Elfriede M. Fendel, ed.), Lecture Notes in Geoinformation and Cartography, Springer, págs. 381–400, 2008.
^ J. Döllner, B. Hagedorn: Integración de datos urbanos de SIG, CAD y BIM mediante modelos de ciudades virtuales en 3D basados en servicios . Gestión de datos urbanos y regionales: UDMS 2007 Annual, (Massimo Rumor y Volker Coors y Elfriede M. Fendel y Sisi Zlatanova , ed.), Taylor & Francis Ltd., Stuttgart, Alemania, págs. 157-170, 2007.
^ "CityGML-basierte digitale Städte". Mayo de 2018.
^ N. Haala, M. Kada: Una actualización sobre la reconstrucción automática de edificios en 3D. ISPRS Journal of Photogrammetry and Remote Sensing 65 (2010), 570–580.
^ H. Huang, C. Brenner, M. Sester: Reconstrucción de techos de edificios en 3D a partir de nubes de puntos mediante modelos generativos . GIS 2011: 16-24.
^ Hammoudi, Karim (2011). K. Hammoudi: Contribuciones al modelado de ciudades en 3D: reconstrucción de modelos de edificios poliédricos en 3D a partir de imágenes aéreas y modelado de fachadas en 3D a partir de nubes de puntos e imágenes terrestres en 3D . Tesis doctoral en procesamiento de señales e imágenes, Université Paris-Est, 234p., 2011 (Tesis). doi :10.13140/RG.2.1.2269.8000.
^ "Proyecto de modelo de construcción LOD2 de Baviera". Archivado desde el original el 2014-05-31 . Consultado el 2014-07-28 .
^ M. Vaaraniemi, M. Treib, R. Westermann: Carreteras cartográficas de alta calidad en DEM de alta resolución. Journal of WSCG 19(2):41-48, 2011.
^
A. Semmo et al.: Representación en tiempo real de superficies de agua con diseño orientado a cartografía. Actas del Simposio internacional sobre estética computacional en gráficos, visualización e imágenes (CAe), págs. 5-14, 2013.
^ D. Limberger et al.: Representación en una sola pasada de fenómenos del cielo diurno y nocturno. Actas del taller de visión, modelado y visualización de 2012, Eurographics Association, págs. 55-62, 2012.
^ F. Losasso, H. Hoppe: Mapas de recortes geométricos: representación del terreno utilizando cuadrículas regulares anidadas. ACM Trans. Graphics (SIGGRAPH), 23(3), 2004.
^ Archivado en Ghostarchive y Wayback Machine: Visualización interactiva de modelos de ciudades virtuales 3D generalizados utilizando transiciones LoA (EuroVis 2012). YouTube .
^ Archivado en Ghostarchive y Wayback Machine: Vistas multiperspectivas para mapas. YouTube .
^ http://www.hpi.uni-potsdam.de/doellner/publications/year/2014/2390/PSTD2014.html Vistas multiperspectivas para modelos urbanos en 3D
^ "Artículos publicados sobre el terreno LOD".
^ "Representación 3D IE | OGC".
^ J. Klimke, J. Döllner: Visualización orientada a servicios de modelos de ciudades virtuales en 3D . Revista Directions, 2012. http://www.directionsmag.com/articles/service-oriented-visualization-of-virtual-3d-city-models/226560
^ J. Döllner, B. Hagedorn: Representación basada en servidor de grandes escenas 3D para dispositivos móviles utilizando mapas de cubos G-Buffer . Web3D '12 Actas de la 17.ª Conferencia internacional sobre tecnología web 3D, págs. 97-100, 2012.
^ ab J. Klimke et al.: "Distribución escalable multiplataforma de contenidos espaciales 3D". ISPRS 8th 3D GeoInfo Conference & WG II/2 Workshop 27–29 de noviembre de 2013, Estambul, Turquía, (U. Isikdag, ed.), vol. II-2/W1, ISPRS Annals, ISPRS, pp. 193-200, 2013.
^ M. Vaaraniemi et al.: Priorización inteligente y filtrado de etiquetas en mapas de navegación . Revista de WSCG, 2014.
^ "E. Ben-Joseph et al.: Simulación urbana y la mesa luminosa de planificación: cerrando la brecha entre lo digital y lo tangible. Journal of Planning Education and Research 21 (2), 196-203, 2001" (PDF) . Consultado el 16 de mayo de 2020 .
^ "GSDI - Inicio" (PDF) . Archivado desde el original (PDF) el 2014-05-31 . Consultado el 2014-05-30 .
^ "Infraestructura de datos espaciales 3D" (PDF) . virtualcitySystems . Archivado desde el original (PDF) el 2017-10-13 . Consultado el 2022-04-14 .
^ C. Carneiro et al.: Radiación solar sobre la textura urbana: datos LiDAR y técnicas de procesamiento de imágenes para análisis ambiental a escala de ciudad . 3D Geo-Information Sciences, 319-340, 2008.
^ J. Engel, J. Döllner: Enfoques hacia el análisis visual 3D para paisajes digitales y sus aplicaciones . Actas de arquitectura del paisaje digital 2009, págs. 33-41, 2009.
^ Lancelle, Marcel; Fellner, Dieter (2004). "Cuestiones actuales sobre modelos urbanos en 3D" (PDF) . Archivado (PDF) desde el original el 2019-07-03 . Consultado el 2019-07-03 .
^ Iwaszczuk, Dorota; Hoegner, Ludwig; Stilla, Uwe (2011). "Coincidencia de modelos de edificios en 3D con imágenes IR para extracción de texturas". Evento conjunto sobre teledetección urbana de 2011. págs. 25-28. doi :10.1109/jurse.2011.5764710. ISBN978-1-4244-8658-8.S2CID30422462 .
^ L. Hoegner et al.: Extracción automática de texturas de secuencias de imágenes infrarrojas e integración de bases de datos para modelos de edificios 3D . PFG Photogrammetrie Fernerkundung Geoinformation, 2007(6): 459-468, 2007.
^ M. Trapp et al.: Colonia 3D - Comunicación de reconstrucciones virtuales 3D en espacios públicos. Revista Internacional de Patrimonio en la Era Digital (IJHDE), vol. 1, núm. 1, pp. 45-74, 2012.
^ "Modelo de ciudad en 3D". Archivado desde el original el 2014-05-31 . Consultado el 2014-05-30 .
^ "Sociedad de sistemas de transporte inteligente IEEE". IEEE . Archivado desde el original el 26 de mayo de 2020 . Consultado el 16 de mayo de 2020 .
^ "C. Portalés et al.: Realidad aumentada y fotogrametría: una sinergia para visualizar entornos urbanos físicos y virtuales. ISPRS J. Photogramm. Remote Sensing, 65, 134-142, 2010" (PDF) . Archivado desde el original (PDF) el 28 de marzo de 2012. Consultado el 27 de julio de 2011 .
Enlaces externos
Gestión de sistemas y herramientas de modelos urbanos 3D Componentes de infraestructura y gestión para modelos urbanos 3D.
Visualización basada en mapas de modelos de ciudades 3D Componentes para aplicaciones de modelos de ciudades 3D.
Experimento de interoperabilidad de representación 3D de OGC IE 3D del Consorcio Geoespacial Abierto.
Modelo de ciudad 3D de Berlín Ejemplo de un modelo de ciudad 3D masivo para un área urbana.
Modelo de ciudad 3D de Colonia romana Ejemplo de un modelo de ciudad 3D para aplicaciones de patrimonio cultural.