CityGML – Interoperable semantic 3D city models

Abstract CityGML is the international standard of the Open Geospatial Consortium (OGC) for the representation and exchange of 3D city models. It defines the three-dimensional geometry, topology, semantics and appearance of the most relevant topographic objects in urban or regional contexts. These definitions are provided in different, well-defined Levels-of-Detail (multiresolution model). The focus of CityGML is on the semantical aspects of 3D city models, its structures, taxonomies and aggregations, allowing users to employ virtual 3D city models for advanced analysis and visualization tasks in a variety of application domains such as urban planning, indoor/outdoor pedestrian navigation, environmental simulations, cultural heritage, or facility management. This is in contrast to purely geometrical/graphical models such as KML, VRML, or X3D, which do not provide sufficient semantics. CityGML is based on the Geography Markup Language (GML), which provides a standardized geometry model. Due to this model and its well-defined semantics and structures, CityGML facilitates interoperable data exchange in the context of geo web services and spatial data infrastructures. Since its standardization in 2008, CityGML has become used on a worldwide scale: tools from notable companies in the geospatial field provide CityGML interfaces. Many applications and projects use this standard. CityGML is also having a strong impact on science: numerous approaches use CityGML, particularly its semantics, for disaster management, emergency responses, or energy-related applications as well as for visualizations, or they contribute to CityGML, improving its consistency and validity, or use CityGML, particularly its different Levels-of-Detail, as a source or target for generalizations. This paper gives an overview of CityGML, its underlying concepts, its Levels-of-Detail, how to extend it, its applications, its likely future development, and the role it plays in scientific research. Furthermore, its relationship to other standards from the fields of computer graphics and computer-aided architectural design and to the prospective INSPIRE model are discussed, as well as the impact CityGML has and is having on the software industry, on applications of 3D city models, and on science generally.

[1]  M. Ioannides,et al.  Digital Heritage , 2010, Lecture Notes in Computer Science.

[2]  Sebastian Schubert Implementation and testing of the building energy parameterization model (BEP) in the Climate Local Model (CLM) , 2010 .

[3]  Thomas H. Kolbe,et al.  USE OF VIRTUAL 3D-LANDSCAPES FOR EMERGENCY DRIVER-TRAINING , 2007 .

[4]  Ben Taskar,et al.  Detecting and parsing architecture at city scale from range data , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Sisi Zlatanova,et al.  Initial investigations for modeling interior Utilities within 3D Geo Context: Transforming IFC- interior utility to CityGML/UtilityNetworkADE , 2011 .

[6]  George Vosselman,et al.  Knowledge based reconstruction of building models from terrestrial laser scanning data , 2009 .

[7]  George Vosselman,et al.  Quality analysis on 3D building models reconstructed from airborne laser scanning data , 2011 .

[8]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, SIGGRAPH 2006.

[9]  Fabio Remondino,et al.  Reality-Based 3D Modeling, Segmentation and Web-Based Visualization , 2010, EuroMed.

[10]  T. H. Kolbe,et al.  OpenGIS City Geography Markup Language (CityGML) Encoding Standard, Version 1.0.0 , 2008 .

[11]  S. Guptill,et al.  Elements of Spatial Data Quality , 1995 .

[12]  Thomas H. Kolbe,et al.  Representing and Exchanging 3D City Models with CityGML , 2009 .

[13]  Lutz Plümer,et al.  Provably correct and complete transaction rules for updating 3D city models , 2011, GeoInformatica.

[14]  Lutz Plümer,et al.  Sustainable SDI for EU noise mapping in NRW- best practice for INSPIRE , 2008, Int. J. Spatial Data Infrastructures Res..

[15]  Lutz Plümer,et al.  Derivation of 3D Indoor Models by Grammars for Route Planning , 2010 .

[16]  Sisi Zlatanova,et al.  Towards a 3D geo-information standard in the Netherlands , 2010 .

[17]  George Vosselman,et al.  Building Facade Reconstruction by Fusing Terrestrial Laser Points and Images , 2009, Sensors.

[18]  Andreas Geiger,et al.  CONCEPT FOR BUILDING LICENSING BASED ON STANDARDIZED 3D GEO INFORMATION , 2010 .

[19]  Jürgen Döllner,et al.  Abstract representations for interactive visualization of virtual 3D city models , 2009, Comput. Environ. Urban Syst..

[20]  Alexander Zipf,et al.  Generating web-based 3D City Models from OpenStreetMap: The current situation in Germany , 2010, Comput. Environ. Urban Syst..

[21]  Sisi Zlatanova,et al.  A User Requirements Study of Digital 3D Models for Urban Renewal , 2010 .

[22]  K. P. Lam,et al.  A comparative study of the IFC and gbXML informational infrastructures for data exchange in computational design support environments , 2007 .

[23]  Sisi Zlatanova,et al.  A generic approach for 3D SDI in The Netherlands , 2011 .

[24]  Uwe Stilla,et al.  Visualization of Building Models and Factual Data integrated by CityGML , 2007 .

[25]  G. Vosselman,et al.  Knowledge-based building reconstruction from terrestrial video sequences , 2010 .

[26]  Lutz Plümer,et al.  Model Selection for Composite Objects with Attribute Grammars , 2009 .

[27]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[28]  Jürgen Döllner,et al.  Virtual 3D City Models as Foundation of Complex Urban Information Spaces , 2007 .

[29]  Hugo Ledoux,et al.  Extruding building footprints to create topologically consistent 3D city models , 2009 .

[30]  Chang-Tien Lu,et al.  Geography Markup Language (GML) , 2008, Encyclopedia of GIS.

[31]  Norbert Haala,et al.  An update on automatic 3D building reconstruction , 2010 .

[32]  Sisi Zlatanova,et al.  Towards Defining a Framework for Automatic Generation of Buildings in CityGML Using Building Information Models , 2009 .

[33]  Andreas Donaubauer,et al.  Real-time indoor positioning using range imaging sensors , 2010, Photonics Europe.

[34]  Mohamed El-Mekawy,et al.  INTEGRATING BIM AND GIS FOR 3D CITY MODELLING The Case of IFC and CityGML , 2010 .

[35]  Wolfgang Förstner,et al.  A Semantic Model of Stairs in Building Collars , 2007 .

[36]  Lutz Plümer,et al.  Topology of surfaces modelling bridges and tunnels in 3D-GIS , 2011, Comput. Environ. Urban Syst..

[37]  Y. Dehbi,et al.  Learning grammar rules of building parts from precise models and noisy observations , 2011 .

[38]  Volker Coors,et al.  3D City modeling for urban scale heating energy demand forecasting , 2011 .

[39]  Siva Ravada,et al.  On Valid and Invalid Three-Dimensional Geometries , 2008 .

[40]  Thomas H. Kolbe,et al.  Conceptual Requirements for the Automatic Reconstruction of Building Information Models from Uninterpreted 3D Models , 2009 .

[41]  Christopher B. Jones,et al.  3D CITY REGISTRATION AND ENRICHMENT , 2008 .

[42]  M. Walther,et al.  Real-time expressive rendering of city models , 2003, Proceedings on Seventh International Conference on Information Visualization, 2003. IV 2003..

[43]  Lutz Plümer,et al.  Automatic classification of building types in 3D city models , 2012, GeoInformatica.

[44]  Hugo Ledoux,et al.  Topologically consistent 3D city models obtained by extrusion , 2011, Int. J. Geogr. Inf. Sci..

[45]  Volker Coors,et al.  Integrating levels of detail in a Web-based 3D-GIS , 1998, GIS '98.

[46]  A. Alamouri Generation of a 3D city model of Baalbek/Lebanon based on historical photos , 2011 .

[47]  Thomas H. Kolbe,et al.  Spatio-semantic coherence in the integration of 3D city models , 2007 .

[48]  T. H. Kolbe,et al.  The Virtual 3D City Model of Berlin-Managing, Integrating, and Communicating Complex Urban Information , 2006 .

[49]  Matthias Trapp,et al.  Towards an Indoor Level-of-Detail Model for Route Visualization , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[50]  Tania Landes,et al.  AUTOMATIC SEGMENTATION OF BUILDING FACADES USING TERRESTRIAL LASER DATA , 2007 .

[51]  Claus Brenner,et al.  Reconstruction of Façade Structures Using a Formal Grammar and RjMCMC , 2006, DAGM-Symposium.

[52]  Pawel Boguslawski,et al.  Modelling and analysing 3D buildings with a primal/dual data structure , 2011 .

[53]  Luc Van Gool,et al.  Image-based procedural modeling of facades , 2007, SIGGRAPH 2007.

[54]  Lutz Plümer,et al.  INTEGRATING VERSIONS, HISTORY, AND LEVELS-OF-DETAIL WITHIN A 3D GEODATABASE , 2005 .

[55]  R. Ho Algebraic Topology , 2022 .

[56]  Wolfgang Förstner,et al.  Integration of conditional random fields and attribute grammars for range data interpretation of man-made objects , 2009, Ann. GIS.

[57]  Antti Nurminen,et al.  Mobile, hardware-accelerated urban 3D maps in 3G networks , 2007, Web3D '07.

[58]  Alexander Köninger,et al.  3d-Gis for Urban Purposes , 1998, GeoInformatica.

[59]  Liqiu Meng,et al.  Generalization of 3D Buildings Modelled by CityGML , 2009, AGILE Conf..

[60]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[61]  Kevin McDougall,et al.  Data validation in 3D cadastre , 2010 .

[62]  Karl-Heinz Häfele,et al.  OGC City Geography Markup Language (CityGML) Encoding Standard , 2012 .

[63]  Monika Sester,et al.  Advances in GIScience , 2009 .

[64]  T. H. Kolbe,et al.  A Multilayered Space-Event Model for Navigation in Indoor Spaces , 2009 .

[65]  F. Meier,et al.  Atmospheric correction of thermal-infrared imagery of the 3-D urban environment acquired in oblique viewing geometry , 2010 .

[66]  Fabio Pittarello,et al.  Semantic description of 3D environments: a proposal based on web standards , 2006, Web3D '06.

[67]  A. Koch AN INTEGRATED SEMANTICALLY CORRECT 2,5 DIMENSIONAL OBJECT ORIENTED TIN , 2005 .

[68]  Thomas Becker,et al.  Supporting Contexts for Indoor Navigation Using a Multilayered Space Model , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[69]  Sisi Zlatanova,et al.  Topological models and frameworks for 3D spatial objects , 2004, Comput. Geosci..

[70]  Thomas H. Kolbe,et al.  ESTIMATION OF THE ENERGETIC REHABILITATION STATE OF BUILDINGS FOR THE CITY OF BERLIN USING A 3D CITY MODEL REPRESENTED IN CITYGML , 2010 .

[71]  T. H. Kolbe,et al.  Towards unified 3D city models , 2003 .

[72]  Oihana Otaegui,et al.  Interactive Urban and Forest Fire Simulation with Extinguishment Support , 2011 .

[73]  Volker Coors,et al.  TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS , 2010 .

[74]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[75]  M. Carter Computer graphics: Principles and practice , 1997 .

[76]  Sisi Zlatanova,et al.  Shadow effect on photovoltaic potentiality analysis using 3D city models , 2012 .

[77]  Gilles Falquet,et al.  Ontologies for the Integration of Air Quality Models and 3D City Models , 2012, ArXiv.

[78]  Jürgen Döllner,et al.  Enhancing 3D City Models with Heterogeneous Spatial Information: Towards 3D Land Information Systems , 2009, AGILE Conf..

[79]  Jürgen Döllner,et al.  Continuous level-of-detail modeling of buildings in 3D city models , 2005, GIS '05.

[80]  Andreas Donaubauer,et al.  Entwicklung einer CityGML-Erweiterung für das Facility Management am Beispiel Landeshauptstadt München , 2009 .

[81]  Mei-Po Kwan,et al.  A combinatorial data model for representing topological relations among 3D geographical features in micro‐spatial environments , 2005, Int. J. Geogr. Inf. Sci..

[82]  Uwe Stilla,et al.  Texture mapping of 3D building models with oblique direct geo-referenced airborne IRimage sequences , 2009 .

[83]  Thomas H. Kolbe,et al.  Making interoperability persistent : A 3D geo database based on CityGML , 2009 .

[84]  Lutz Plümer,et al.  How to achieve consistency for 3D city models , 2011, GeoInformatica.

[85]  Sisi Zlatanova,et al.  Selecting 3D urban visualisation models for disaster management: A rule-based approach , 2009 .

[86]  G. Gröger,et al.  Transaction rules for updating surfaces in 3D GIS , 2012 .

[87]  S. Kampshoff MATHEMATICAL MODELS FOR GEOMETRICAL INTEGRATION , 2005 .

[88]  Lars Harrie,et al.  A multiple representation data structure for dynamic visualisation of generalised 3D city models , 2011 .

[89]  S. Zlatanova,et al.  Information management in civil engineering infrastructural development: With focus on geological and geotechnical information , 2009 .

[90]  Susanne Becker,et al.  Generation and application of rules for quality dependent façade reconstruction , 2009 .

[91]  Thomas Becker,et al.  Integrated 3D Modeling of Multi-utility Networks and Their Interdependencies for Critical Infrastructure Analysis , 2011 .