|
城市三维模型通用格式转换与可视化研究
|
Abstract:
目前,城市三维模型有多种数据格式,格式间相互转换除了带来较高成本以外,还会导致模型部件信息与属性信息发生变化,以及模型精度损失等不足。3D tiles格式以其WebGL渲染机制为基础,能够实现海量三维数据的快速加载,因此被作为城市三维模型数据转换的目标格式和通用格式,但在实践过程中,其三维格式数据无法直接被获取,给模型的通用性带来一定阻碍。为此,本文以某县级市商品住宅小区为例,基于开源语言与工具,探索一套城市三维模型(IFC格式)向通用格式3D tiles转换解决方案与可视化优化研究,完成了坐标转换、空间索引构建、视域剔除,以解决城市三维模型在大规模应用中存在的使用成本较高、平台与数据不兼容等问题。
At present, many data formats were presented in three-dimensional urban models. In addition to high cost, conversion between formats will also result in changes in the information of model parts and attributes, and loss of model accuracy too. The 3D tiles format was based on its WebGL rendering mechanism and can realize fast loading of massive three-dimensional data. Therefore, it was the target format and common format for data conversion of the city three-dimensional model. However, its three-dimensional format data cannot be obtained directly in practice, which hinders the universality of the model. For this reason, based on the open source language and tools, this paper takes a commercial residential district in a county-level city as an example, and explored a set of technical process and solution for lossless transformation from the three-dimensional urban model (IFC format) to a universal format 3D tiles, coordinate conversion, spatial index and viewing frustum culling were completed during the conversion process, in order to solve the problems of high cost, incompatible platform and data in large-scale application of the three-dimensional urban model.
[1] | Chen, Y., Shooraj, E., Rajabifard, A. and Sabri, S. (2018) From IFC to 3D Tiles: An Integrated Open-Source Solution for Visualising BIMs on Cesium. International Journal of Geo-Information, 7, Article 393.
https://doi.org/10.3390/ijgi7100393 |
[2] | 自然资源部. 自然资源三维立体时空数据库主数据库设计方案(2021版) [EB/OL].
http://search.mnr.gov.cn/axis2/download/P020211015565071755006.pdf, 2021-10-15. |
[3] | Industry Foundation Clas-ses (IFC)—An Introduction. International Building Smart.
http://technical.buildingsmart.org/standards/ifc/?sfw=pass1651025936 |
[4] | 3D Tiles. Open Geospatial Consortium. https://www.ogc.org/standards/3DTiles |
[5] | 徐照, 张路, 索华, 迟英姿. 基于工业基础类的建筑物3D Tiles数据可视化[J]. 浙江大学学报(工学版), 2019, 53(6): 1047-1056. |
[6] | Buyukdemircioglu, M. and Kocaman, S. (2021) Geovisualizaiton of Aerial Photogrammetric Flights for Data Auqlity Assessment. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 43, 333-338. |
[7] | Huang, X.-Y., Yang, S.-F. and Lee, K.-F. (2020) Research on 4D Visualized Dynamic Construction of BIM Building Decoration. IOP Conference Se-ries: Earth and Environmental Science, 619, Article ID: 012081.
https://doi.org/10.1088/1755-1315/619/1/012081 |
[8] | Tauscher, E. and Smarsly, K. (2016) Generic BIM Queries Based on the IFC Object Model Using Graph Theory. The 16th International Conference on Computing in Civil and Building Engineering, Osaka, 6-8 July 2016, 1-8. |
[9] | Moyano, J., León, J., Nieto-Julián, J.-E. and Bruno, S. (2021) Semantic Interpretation of Architectural and Archaeological Geometries: Point Cloud Segmentation for HBIM Parame-terisation. Automation in Construction, 130, Article ID: 103856. https://doi.org/10.1016/j.autcon.2021.103856 |
[10] | Gradi?ar, L. and Dolenc, M. (2021) IFC and Monitoring Data-base System Based on Graph Data Models. Advances in Civil Engineering, 2021, Article ID: 4913394. https://doi.org/10.1155/2021/4913394 |
[11] | Bulut, O., Shin, J. and Cormier, D.C. (2022) Learning Analytics and Computerized Formative Assessments: An Application of Dijkstra’s Shortest Path Algorithm for Personalized Test Scheduling. Mathematics, 10, Article 2230.
https://doi.org/10.3390/math10132230 |
[12] | JGraphT: A Java Library of Graph Theory Data Structures and Algo-rithms. JGraphT. https://jgrapht.org/ |
[13] | BIMServer API. BIM Server. https://github.com/opensourceBIM/BIMServer |
[14] | IfcOpenShell. IfcOpenShell. https://github.com/IfcOpenShell/IfcOpenShell |
[15] | Obj2gltf. AnalyticalGraphics Inc. https://github.com/AnalyticalGraphicsInc/obj2gltf |
[16] | 3D-Tiles-Tools Sample Generator. Cesium Inc. https://github.com/AnalyticalGraphicsInc/3d-tiles-tools |
[17] | 高喆, 王佳, 周小平, 等. 跨平台的建筑信息模型展示技术研究[J]. 建筑技术, 2017, 48(4): 405-407. |