Skip to main content

Generalization and Visualization of 3D Building Models in CityGML

  • Chapter
  • First Online:
Progress and New Trends in 3D Geoinformation Sciences

Abstract

Generally, cities are expanding due to rapid population growth and require 3D city models for effective town planning, communication and disaster management. Rendering of 3D scenes directly is not so much appropriate as appearance properties, textures and materials attached with city models drastically increase the loading time for visualization and spatial analysis. Additionally, different applications or users demand different Level of Detail (LoDs), thus one of the questions arises—how different LoDs can be made available to these applications? Generation of lower LoDs given by OGC standard CityGML from higher LoDs to reduce data volume is a generalization problem. Relying only on existing geometric-based generalization approaches can result in the elimination or merging of important features, hence, semantic information can be considered. A review of pertinent generalization algorithms proposed by several researchers is presented. Additionally, this paper provides a method for generalization of 3D structures with the aim to derive multiple LoDs keeping semantic information into account. For this purpose, height and positional accuracy of objects at different LoDs provided by CityGML are considered. Initially, building parts and installations are removed. 2D footprints of remaining 3D structures are projected onto ground and simplified to derive LoDs building geometry. An adoption of methods of Sester and Brenner (Continuous generalisation for visualisation on small mobile devices. Heidelberg, pp. 355–368, 2004) extended by Fan et al. (Lecture notes in geoinformation and cartography, advances in giscience. Springer, Heidelberg, pp. 387–405, 2009) are applied for simplification and aggregation of projected footprints. The experiments showed that due to repetition of coordinates of connected nodes in CityGML increase both the rendering time and memory space. However, elimination of important smaller features can be avoided by taking semantic information into account while performing generalization operations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Anders K (2005) Level of detail generation of 3D building groups by aggregation and typification. In: Proceedings of the XXII international cartographic conference, La Coruna, Spain

    Google Scholar 

  • Bundy GL, Jones CB, Furse E (1995) Holistic generalisation of large-scale cartographic data. In: Müller JC, Lagrange JP, Weibel R (eds) GIS and generalisation, Gisdata 1. Taylor & Francis, London, pp 106–119

    Google Scholar 

  • Fan H, Meng L, Jahnke M (2009) Generalisation of 3D buildings modeled by CityGML. In: Paelke V, Sester M, Bernard L (eds) Lecture Notes in Geoinformation and Cartography, Advances in GIScience. Springer, Berlin, Heidelberg, pp 387–405

    Google Scholar 

  • Forberg A (2007) Generalisation of 3D building data based on scale-space approach. ISPRS J Photogrammetry Remote Sens 62(2):104–111

    Article  Google Scholar 

  • Glander T, Döllner J (2007) Cell-Based Generalization of 3D Building Groups with Outlier Management. In: Proceedings of the 15th international symposium on advances in geographic information systems, ACMGIS

    Google Scholar 

  • Gröger G, Kolbe TH, Czerwinski A, Nagel C (2008) OpenGIS® City Geography Markup Language (CityGML) Implementation specification. ClinMed NetPrints. http://www.opengeospatial.org/legal/. Accessed 10 Oct 2011

  • Harrie L (1973) An optimisation approach to cartographic generalization. Doctor thesis, Lund University

    Google Scholar 

  • Kolbe TH (2008) Representing and exchanging 3D city models with CityGML. In: Zlatanova S, Lee J (eds) 3D geo-information sciences. Seoul, South Korea. Springer, Berlin, Heidelberg

    Google Scholar 

  • Mao B (2010) Visualization and generalization of 3D city models. Doctoral thesis, Lund, Sweden

    Google Scholar 

  • Mao B, Ban Y, Harrie L (2010) A multiple representation data structure for dynamic visualisation of generalised 3D city models. ISPRS J Photogrammetry Remote Sens, J Mol Med. doi:10.1016/j.isprsjprs.2010.08.001

    Google Scholar 

  • Mayer H (2005) Scale-spaces for generalisation of 3D buildings. Int J Geogr Inf Sci 19(8–9):975–997

    Article  Google Scholar 

  • OGC, (2009). CityGML specification. ClinMed NetPrints. http://www.opengeospatial.org/standards/citygml. Accessed 25 Nov 2011

  • Powitz B (1992) Kartographische generalisierung topographischer daten in GIS. Kartographische Nachrichten 43(6):229–233

    Google Scholar 

  • Rainsford D, Mackaness W (2002) Template matching in support of generalization of rural buildings. In: Joint international symposium on “GeoSpatial theory, processing and applications” (ISPRS/Commission IV/SDH2002), Ottawa, Canada

    Google Scholar 

  • Regnauld N (2001) Contextual building typification in automated map generalisation. Algorithmica 30(2):312–333

    Article  Google Scholar 

  • Sester M (2005) Optimization approaches for generalization and data abstraction. Int J Geogr Inf Sci 19(8):871–897

    Article  Google Scholar 

  • Sester M, Brenner C (2004) Continuous generalisation for visualisation on small mobile devices. In: 11th international symposium on spatial data handling, Heidelberg, p 355–368

    Google Scholar 

  • Staufenbiel W (1973) Zur Automation der Generalisierung topographischer Karten mit besonderer Berücksichtigung grossmasstäbiger Gebäudedarstellungen. PhD Thesis, Fachrichtung Vermessungswesen, Universitate Hanover, Hanover

    Google Scholar 

  • Thiemann F (2002) Generalization of 3D building data. The international archives of the photogrammetry, remote sensing and spatial information science, 34 (Part 4)

    Google Scholar 

  • Thiemann F, Sester M (2005) Interpretation of building parts from boundary representation, workshop on next generation 3D city models, Bonn

    Google Scholar 

  • Thiemann F, Sester M (2006) 3D symbolization using adaptive templates. In: ISPRS technical commission II symposium, Vienna, Austria

    Google Scholar 

Download references

Acknowledgments

We would like to convey our deepest acknowledgement firstly to Universiti Teknologi Malaysia (UTM) for providing research grant Vote No. Q.J130000.7127.04J81, and also to Mr. Muhammad Imzan Hassan for managing the funding. Last, but not least, our sincere appreciations to Research Management Centre (RMC) of UTM and Ministry of Higher Education (MOHE), Malaysia for enabling us to carry out this research project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Siddique Ullah Baig .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Baig, S.U., Rahman, A.A. (2013). Generalization and Visualization of 3D Building Models in CityGML. In: Pouliot, J., Daniel, S., Hubert, F., Zamyadi, A. (eds) Progress and New Trends in 3D Geoinformation Sciences. Lecture Notes in Geoinformation and Cartography. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29793-9_4

Download citation

Publish with us

Policies and ethics