IFC-based data visualization of 3D Tiles for buildings
Zhao XU1(),Lu ZHANG1,Hua SUO2,Ying-zi CHI3
1. School of Civil Engineering, Southeast University, Nanjing 210000, China 2. School of Architecture & Urban Planning, Guangzhou University, Guangzhou 510000, China 3. Nanjing Tech University Pujiang Institute, Nanjing 210000, China
In view of the shortcomings of the network transmission and browser rendering in current BIM and GIS integration schemes, 3D Tiles in the GIS domain was chosen as the research object considering that it is more suitable to be loaded on webpages; the method was proposed to convert IFC to 3D Tiles for BIM models and to load BIM data quickly on Web; meanwhile, the integrated solution was analyzed to show BIM-GIS data massively on Web. The IFC data was taken as the starting point and splits BIM data according to the building component categories, and the geometry information and the semantic attributes were obtained. The geometry information file was converted by the intermediate format and finally encapsulated with the semantic attribute file to form 3D Tiles data with BIM semantic attributes. The coordinate conversion, data mapping, spatial index and levels of detail (LOD) hierarchical division are completed during the conversion process to ensure fast and efficient rendering interaction of BIM data and geographical feature data in the 3D WebGIS framework.
Zhao XU,Lu ZHANG,Hua SUO,Ying-zi CHI. IFC-based data visualization of 3D Tiles for buildings. Journal of ZheJiang University (Engineering Science), 2019, 53(6): 1047-1056.
Fig.1Research methodology of data visualization of 3D Tiles based on industry foundation class(IFC)
Fig.2Conversion process map of IFC to 3D Tiles
Fig.3Leveled structure of glTF data
Fig.4File hear and body structure of tile data b3dm
Fig.5Correspondence between tile unit data and 3D tiles structure
Fig.6Split global model to IFC and JSON property files
Fig.7Mapping process of element attribute data to model
Fig.8Tile-based spatial index structure of quadtree,k-d tree,octree and grid
Fig.9Perspective frustum in model rendering process
Fig.10Side view of frustum in model rendering process
Fig.11Frustum culling in model rendering process
Fig.12Backface culling in model rendering process
Fig.13Retrieve tile nodes with scene dispatch algorithm
Fig.14Frame rate(non-culled)in model rendering process
Fig.15Frame rate(culling)in model rendering process
类别
类型
类型标记
数量
中悬窗
900×900
C1527
108
凸窗-四扇-斜切
2 600×2 400
C1519
72
凸窗-三扇推拉-斜切
3 000×2 400
C1517
36
推拉窗
1 200×2 100
C1521
144
推拉窗1
1 800×2 100
C1520
90
欧式窗套窗1
1 800×2 100
C1530
32
转角凸窗-双层两列-斜切
1 200×2 400
C1523
36
Tab.1List of window components for experimental model
LOD层级
LOD1
LOD2
LOD3
LOD4
IFC类型
IfcSite
IfcBuilding IfcBuildingStorey
IfcWall IfcBeam IfcWindow IfcSlabIfcColumn
IfcRoof IfcDoor IfcStair
渲染类型
面
包围盒
体
体
加载情况
Tab.2Loading situation of LOD hierarchy models
Fig.163D earth scene in Cesium frame
Fig.17Close and distant views of experimental model in Cesium
Fig.18Elements and attributes scene of experimental model in Cesium
[1]
KIM K, KIM H, KIM W, et al Integration of ifc objects and facility management work information using Semantic Web[J]. Automation in Construction, 2018, 87: 173- 187
doi: 10.1016/j.autcon.2017.12.019
[2]
KANG T W, HONG C H A study on software architecture for effective BIM/GIS-based facility management data integration[J]. Automation in Construction, 2015, 54: 25- 38
doi: 10.1016/j.autcon.2015.03.019
[3]
AMIREBRAHIMI S, RAJABIFARD A, MENDIS P, NGO T A BIM-GIS integration method in support of the assessment and 3D visualization of flood damage to a building[J]. Journal of Spatial Science, 2016, 61 (2): 317- 350
doi: 10.1080/14498596.2016.1189365
[4]
ZHU J X, WANG X Y, WANG P, et al Integration of BIM and GIS: geometry from IFC to shapefile using open-source technology[J]. Automation in Construction, 2019, 102: 105- 119
doi: 10.1016/j.autcon.2019.02.014
[5]
李德超, 张瑞芝 BIM技术在数字城市三维建模中的应用研究[J]. 土木建筑工程信息技术, 2012, 4 (1): 47- 51 LI De-chao, ZHANG Rui-zhi Research on applying BIM to build three-dimensional model of digital city[J]. Journal of Information Technology in Civil Engineering and Architecture, 2012, 4 (1): 47- 51
doi: 10.3969/j.issn.1674-7461.2012.01.009
[6]
汤圣君, 朱庆, 赵君峤 BIM与GIS数据集成: IFC与CityGML建筑几何语义信息互操作技术[J]. 土木建筑工程信息技术, 2014, 6 (4): 11- 17 TANG Sheng-jun, ZHU Qing, ZHAO Jun-qiao Towards interoperating of BIM and GIS model: geometric and semantic integration of CityGML and IFC building models[J]. Journal of Information Technology in Civil Engineering and Architecture, 2014, 6 (4): 11- 17
doi: 10.3969/j.issn.1674-7461.2014.04.002
[7]
LIU D W, PENG J. WANG Y Y, et al Implementation of interactive three-dimensional visualization of air pollutants using WebGL[J]. Environmental Modelling and Software, 2019, 114: 188- 194
[8]
王珩玮, 胡振中, 林佳瑞, 等 面向Web的BIM三维浏览与信息管理[J]. 土木建筑工程信息技术, 2013, 5 (3): 1- 7 WANG Heng-wei, HU Zhen-zhong, LIN Jia-rui, et al Web-oriented BIM 3D viewing and information management[J]. Journal of Information Technology in Civil Engineering and Architecture, 2013, 5 (3): 1- 7
doi: 10.3969/j.issn.1674-7461.2013.03.001
[9]
乐世华, 张煦, 张尚弘, 等 基于Cesium的WebGIS流域虚拟场景搭建[J]. 水利水电技术, 2018, 49 (5): 90- 96 LE Shi-hua, ZHANG Xu, ZHANG Shang-hong, et al Cesium-based construction of WebGIS watershed virtual scene[J]. Water Resources and Hydropower Engineering, 2018, 49 (5): 90- 96
[10]
高喆, 王佳, 周小平, 等 跨平台的建筑信息模型展示技术研究[J]. 建筑技术, 2017, 48 (4): 405- 407 GAO Zhe, WANG Jia, ZHOU Xiao-ping, et al Research on cross platform model display technology of BIM[J]. Architecture Technology, 2017, 48 (4): 405- 407
doi: 10.3969/j.issn.1000-4726.2017.04.019
[11]
黄桦, 王良清, 俞志强 面向流媒体传输的异构三维建筑模型转换方法及应用[J]. 测绘与空间地理信息, 2018, 41 (12): 119- 121 HUANG Hua, WANG Liang-qing, YU Zhi-qiang Transformation method and application of heterogeneous 3D building model for streaming media transmission[J]. Geomatics and Spatial Information Technology, 2018, 41 (12): 119- 121
[12]
KULAWIAK M, CHYBICKI A Application of Web-GIS and geovisual analytics to monitoring of seabed evolution in South Baltic Sea coastal areas[J]. Marine Geodesy, 2018, 41 (4): 405- 426
doi: 10.1080/01490419.2018.1469557
[13]
CHEN Y, SHOORAJ E, RAJABIFARD A, SABRI S From IFC to 3D Tiles: an integrated open-source solution for visualising BIMs on cesium[J]. ISPRS International Journal of Geo-Information, 2018, 7 (10): 393- 404
doi: 10.3390/ijgi7100393
[14]
DICK C, SCHNEIDER J, RUDIGER W Efficient geometry compression for GPU-based decoding in realtime terrain rendering[J]. Computer Graphics Forum, 2009, 28 (1): 67- 83
doi: 10.1111/cgf.2009.28.issue-1
[15]
HEATON J, PARLIKAD A K A conceptual framework for the alignment of infrastructure assets to citizen requirements within a Smart Cities framework[J]. Cities, 2019, 90: 32- 41
doi: 10.1016/j.cities.2019.01.041