Yunshui ZhengThis email address is being protected from spambots. You need JavaScript enabled to view it. and Yingying Ding
School of Automation & Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
Received: May 9, 2022 Accepted: September 15, 2022 Publication Date: October 25, 2022
Copyright The Author(s). This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited.
Without affecting the application effect of BIM (Building Information Modeling) model, appropriate simplification of the model is a key step to promote BIM technology in the construction of engineering informatization. Aiming at the problems of large amount of model data, weak universality of data format and low network transmission efficiency, a research method for lightweight visualization application of signal BIM models based on glTF format andWebGL technology is presented. Firstly, the geometric spatial information and semantic attribute information required by the models are extracted through the idea of digital - analog separation, so as to realize the lightweight of the internal data of the models. Secondly, the QEM (Quadric Error Metrics) algorithm is used to simplify the external geometric triangles of the models and the Draco algorithm is used to compress and reduce the model file. On this basis, the geometric information and attribute information of the models are stored separately in the glTF file and MySQL database. Finally, the lightweight processed files are connected to the developed Three.js rendering engine to realize the development of visualization application based onWebGL technology. The research shows that this method realizes the data format conversion of the signal BIM models, and can effectively reduce the data volume of the model at the same time. In addition, the lightweight display and attribute information query of the models on the web pages are realized. It is beneficial to improve the application value of the signal BIM models in the digital development of railway signals.
[1] M. Li, X. Xiong, and Q. Yin, (2021) “Smart City Construction Visual Simulation Application Based on Intelligent BIM Technology" International Journal of Pattern Recognition and Artificial Intelligence 35(13): 2155014. DOI: 10.1142/S0218001421550144.
[2] W. Liu, (2019) “The practice and thinking of BIM technology in digital railway construction" Journal of the China Railway Society (3): 97–101.
[3] P. Zhi. “Research on BIM-based railway construction management platform and key technologies". (phdthesis). Beijing: China Academy of Railway Sciences, 2018.
[4] C. Ren, Y. Zang, and Z. Liu, (2021) “Visualization Research on Railway Signal Operation and Maintenance Platform Based on Cesium Engine" Railway Standard Design (07): 172–178.
[5] J. Liu, Q. Su, J. Chen, Y. Pei, and M. Dong, (2022) “Research on visualization of railway operation and maintenance based on WebGL extension model" Journal of Railway Science and Engineering (04): 892–900.
[6] C. Jin and Z. Li, (2021) “Research on the design and key technologies of BIM construction and maintenance platform for the four railways" Journal of Railway Engineering Society 38(09): 93–99.
[8] W. Luo and C. Qiu. Revit 2018 architectural design: from introduction to mastery (Chinese version). Beijing: China Machine Press, 2018, 205–207.
[9] W. Zhang. “Research on the lightweight visual operation and maintenance management system of urban integrated pipe gallery based on BIM". (mathesis). Xi’an University of Architecture and Technology, 2020.
[10] J. Lv, H. Jin, J. Tan, and P.Wang, (2020) “The application of glTF in the lightweight of BIM model" Technology Innovation and Application 6: 174–176.
[11] Z. Xu, L. Zhang, H. Li, Y.-H. Lin, and S. Yin, (2020) “Combining IFC and 3D tiles to create 3D visualization for building information modeling" Automation in Construction 109: 102995. DOI: 10.1016/j.autcon.2019.102995.
[12] X. Hu, J. Chen, D. Yang, and Y. Zhu, (2021) “Research on BIM+WebGIS Fusion Application Based on Revit Secondary Development" Journal of Central South University (Science and Technology) 52(11): 3930–3942.
[13] F. Dong, R. Zhang, Y. Liu, and X. Zhou, (2007) “A Survey of Simplification Algorithms for Mesh Models" Journal of China Three Gorges University (Natural Sciences) 29(1): 54–59.
[14] M. Garland and P. S. Heckbert. “Surface simplification using quadric error metrics”. In: Proceedings of the 24th annual conference on Computer graphics and interactive techniques. 1997, 209–216.
[15] S. Sun, M. Zhang, and Z. Gou, (2015) “Smoothing algorithm for planar and surface mesh based on element geometric deformation" Mathematical Problems in Engineering (1): 1–9. DOI: 10.1155/2015/435648.
[16] Draco Compressed Meshes with glTF and 3D Tiles. 2018.URL: https://cesium.com/blog/2018/04/09/dracocompression/.
[17] D. Liu, J. Peng, Y. Wang, M. Huang, Q. He, Y. Yan, B. Ma, C. Yue, and Y. Xie, (2019) “Implementation of interactive three-dimensional visualization of air pollutants usingWebGL" Environmental modelling & software 114: 188–194. DOI: 10.1016/j.envsoft.2019.01.019.
[18] Z. Liu, X. Gu, Q. Dong, S. Tu, and S. Li, (2021) “3D visualization of airport pavement quality based on BIM and WebGL integration" J. Transp. Eng. Part B Pavements 147: 04021024. DOI: 10.1061/JPEODX.0000280.
[19] Z. Xu, X. Xu, Q. Li, and X. Zhang, (2016) “Visualization Analysis of Building Information Model Based on WebGL and IFC" Journal of Central South University (Science and Technology 46(2): 444–449.
We use cookies on this website to personalize content to improve your user experience and analyze our traffic. By using this site you agree to its use of cookies.