Towards Interoperating CityGML and IFC Building Models: A Unified Model Based Approach

Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


CityGML represents 3D urban objects that can be shared over different applications, whereas, IFC provides a very detailed semantic model for 3D building representations using constructive elements like beams, walls, etc. Attempts have been made to interoperate CityGML and IFC for seeking useful common applications. However, these efforts use a unidirectional method (mostly from IFC to CityGML) for conversion processes. A bidirectional method can lead to development of unified applications in the areas of urban planning, building construction analysis, homeland security, etc. The benefits of these applications clearly appear at the operational level (e.g., cost reduction, unified data-view), and at the strategic level (e.g., crisis management and increasing the analyses capabilities). In this paper, we present an approach for interoperating CityGML and IFC based on development of a unified building model for converting IFC to CityGML and vice versa. The conversion is a two-steps process in which a model is firstly converted to the unified model and secondly to the target model. Finally, we demonstrate the approach and outcome of each step by a hospital building case that is located in Norrtälje City, north of Stockholm, Sweden.


Building Model Unify Modelling Language Building Information Model Building Element Building Storey 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This paper has been prepared as a part of research work in the Future Position X project NYSTA 39686, financially supported by the European Union structural funds, objective 2.


  1. Benner, J., Geiger, A., Leinemann, K.: Flexible generation of semantic 3D building models. In: Gröger, G. et al. (Eds.): Proceedings of the 1st International Workshop on Next Generation 3D City Models, Bonn (2005).Google Scholar
  2. CityGML homepage, [last accessed 01-2010].
  3. Cox, S., Daisy, P., Lake, R., Portele, C., Whiteside, A.: OpenGIS GeographyMarkup Language (GML3), Implementation Specification Ver 3.1.0, OGC Doc.No. 03-105r1. 2004.Google Scholar
  4. Gröger, G., Kolbe, T.H., Czerwinski, A., Nagel, C.: OpenGIS City Ge-ography Markup Language (CityGML) Encoding Standard, Version 1.0.0, OGC Doc. No. 08-007r1, Open Geospatial Consortium (2008).Google Scholar
  5. Hallberg, D., Tarandi V.: On the use of 4D BIM in LMS for Construction Works, Journal of Information Technology in Construction (Itcon), 2009Google Scholar
  6. IAI, [last accessed 01-2010].
  7. IFC Model documentation webpage. International alliance for operability, 2008, [last accessed 01-2010].
  8. IFCExplorer CityGML Export, [last accessed 01-2010].
  9. IFG, [last accessed 01-2010].
  10. Isikdag, U., Zlatanova, S.: Towards defining a framework for automatic generation of buildings in CityGML using BIM. In: Lee, J., Zlatanova, S. (Eds.): 3D Geo-information Sciences, LNG&C, Springer-Verlag, pp. 79–96 (2009a).CrossRefGoogle Scholar
  11. Isikdag, U., Zlatanova, S.: A SWOT analysis on the implementation of BIM within geospatial environment. In: Krek, A., Rumor, M., Zlatanova, S., Fendel, E. (Eds.): Urban and Regional Data Management, UDMS Annuals 2009, CRC Press, Boca Raton, FL, pp. 15–30 (2009b).Google Scholar
  12. ISO 16739 Industry Foundation Classes, Release 2x, Platform specification, [last accessed 11-2009].
  13. ISO 19107 Geographic information – spatial schema, [last accessed 11-2009].
  14. ISO 19109:2005 Geographic information – rules for application schema, [last accessed 11-2009].
  15. ISO TC211, Geographic information/geomatics, [last accessed 11-2009].
  16. Jech, T.: Lectures in set theory, Springer-Verlag Lecture Notes in Mathematics 217 (ISBN 978-3540055648) (1971).Google Scholar
  17. Karola, A., Lahtela, H., Hänninena, R., Hitchcockb, R., Chenc, Q., Dajkadand, S., Hagströme, K.,: BSPro COM-server-interoperability between software tools using industrial foundation classes. Energy and Buildings 34(9), 901–907 (2002).CrossRefGoogle Scholar
  18. Kolbe, T. H.: Representing and Exchanging 3D City Models with CityGML, In: Lee J., Zlatanova, S., Lecture Notes in Geoinformation and Cartography, 3D Geo-Information Sciences, Springer, Berlin-Heidelberg (2008)Google Scholar
  19. Kolbe, T.H., Nagel, C., Stadler, A.: CityGML – A framework for the representation of 3D city models from geometry acquisition to full semantic qualification. In: Proceedings of ISPRS Congress 2008, Bejing, China (2008).Google Scholar
  20. Lapierre, A., Cote, P.: Using open web services for urban data management: a testbed resulting from an OGC initiative for offering standard. CAD/GIS/BIM services. In: Coors, V., Rumor, M., Fendel, E.M., Zlatanova S. (Eds.): Urban and Regional Data Management. Proceedings of the 26th UDMS, October 10–12, Stuttgart (2007).Google Scholar
  21. Lapierre, A., Cote, P.: Using open web services for urban data management: a testbed resulting from an OGC initiative offering standard CAD/GIS/BIM services. In: Coors, V., Rumor, M., Fendel, E., Zlatanova, S. (Eds.): Urban and Regional Data Management, Taylor & Francis, London, pp. 381–393 (2008).Google Scholar
  22. Locum, A.B., Sweden’s larger property managers, [last accessed 01-2010].
  23. Miguel, M., Jourdan, J., Salicki, S.: Practical Experiences in the Application of MDA, Fifth International Conference on the Unified Modeling Language – the Language and Its Applications, Dresden, Germany (2002).Google Scholar
  24. Nagel C.: Conversion of IFC to CityGML; Meeting of the OGC 3DIM Working Group at OGC TC/PC Meeting, Paris (Frankreich), Juli (2007).Google Scholar
  25. Nagel, C., Stadler, A., Kolbe, T.: Conceptual Requirements for the Automatic Reconstruction of Building Information Models from Uninterpreted 3D Models, Academic Track of Geoweb 2009 Conference, Vancouver (2009).Google Scholar
  26. OGC, [last accessed 01-2010].
  27. Safe Software, FME Desktop Translator/Converter Software, [last accessed 01-2010].
  28. Van Berlo, L.: CityGML extension for Building Information Modelling (BIM) and IFC. Free and Open Source Software for Geospatial (FOSS4G), Sydney (2009).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  1. 1.Future Position XGävleSweden
  2. 2.GIS Institute, University of GävleGävleSweden
  3. 3.Department of Computer and System SciencesRoyal Institute of Technology (KTH)StockholmSweden

Personalised recommendations