Abstract:
In order to meet the requirements of Building Information Modeling(BIM) rendering on the Web side, this paper proposed a lightweight application scheme based on WebGL (Web Graphics Library) technology, JavaScript Object Notation (JSON) file format, and FastDFS storage technology. Through the secondary development of Revit, the BIM surface model data owned by Revit was extracted and stored in JSON format. Aiming at the problem of large JSON format file corresponding to the complete BIM model, a storage scheme of multiple JSON format files instead of one JSON format file was proposed; FastDFS file server was used to store these JSON format files; WebGL was applied to render hierarchically JSON format files in FastDFS. The scheme implemented the Web display of various professional BIM of rail transit. The test results show that this scheme has very good universality, good compatibility with the large model of rail transit, ensures the accuracy of the original BIM data, and implements the interaction of various professional BIM.