ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Download
Publications Copernicus
Download
Citation
Articles | Volume V-4-2020
https://doi.org/10.5194/isprs-annals-V-4-2020-195-2020
https://doi.org/10.5194/isprs-annals-V-4-2020-195-2020
03 Aug 2020
 | 03 Aug 2020

3DCITYDB4BIM: A SYSTEM ARCHITECTURE FOR LINKING BIM SERVER AND 3D CITYDB FOR BIM-GIS-INTEGRATION

I. H. Hijazi, T. Krauth, A. Donaubauer, and T. Kolbe

Keywords: 3D City Models, BIM, IFC, BIM Server, 3DCityDB, CityGML, glTF, CesiumJS, GeoBIM

Abstract. Nowadays, the three-dimensional visualization of cities is becoming feasible and popular. The applications serve key sectors of urban development including architecture and urban planning. The implementation of BIM in the geospatial environment will help in evaluation of the design proposals by answering questions such as “What windows have views of a particular spot?”, “How will a design proposal affect views and shadows in an urban scene?” from multiple stakeholder perspectives.

This paper presents an approach that facilitates the integration of BIM and geo visualization. 3DCityDB4BIM is a concept for combining existing open source software and open specifications for efficient data management and visualization of Building Information within its broader context. 3DCityDB4BIM core components are the 3DCityDB, the BIMServer, CesiumJS viewer, and the existing standards (glTF, CityGML and IFC). The paper presents the procedure used to enable the development of this new expert system as applied to the context of 3D Web GIS. A thorough analysis of the strengths and weaknesses of these different components has been undertaken to employ their strengths and overcome their weaknesses. The system architecture is providing an extension to the 3DCityDB linking to BIMServer without violating indoor information privacy issues. The 3D visualization format glTF works as the integration medium to visualize BIM and CityGML data in web browsers without plugins or other additional software on the client side. The developed software is open source.