Page 87 - 水利水电工程施工管理概论
P. 87

第二章  水利水电工程数字孪生安全施工管理技术手段



                  1.BIM 模型属性查询
                  BIM 模型与传统三维模型最大的区别在于 BIM 模型通过参数化构建生成,
              相较于传统模型通过自定义绘制的面片进行组合,BIM 模型的不同点为 BIM 模

              型的几何部分在任何视图中都具有一致性,在一个较大型的 BIM 模型中,属性
              信息字段结构可能多达数十甚至上百种。
                  目前,在实际应用中,BIM 模型的几何和属性信息通常是分别存储展示的。
              模型几何体通过三维引擎展示,属性信息采用接口的形式单独获取。又因为 BIM

              属性信息的异构体过多,传统的结构化数据库难以满足模型属性信息的存储需
              求,不利于属性信息的后期更新维护。因此,就需要采用非结构化数据库进行存

              储信息。
                  本节使用的 MongoDB 数据库是一个面向集合、模式自由的非结构化文档型
              数据库。如图 2-2 所示,在 MongoDB 中,数据被分为若干个集合,每个集合都
              有一个唯一的名字,可以包含无限个文档,每个集合中都可以存储任意结构的数

              据文档。在查询 BIM 模型属性时,通过 Restful 接口形式,根据集合 id 和文档对
              应的 key 值获取对应文档中的 BIM 模型数据,这些数据是 JSON 格式进行存储
              的文档,通过解析 JSON 数据格式,就能获取到查询的模型属性信息。

















                                    图 2-2  MongoDB 数据存储结构

                  2. 监测模型时空数据展示
                  目前,很多安全监测仪器已经更新替换为自动化仪器,每天通过网络能够收
              到大量的监测数据,如何将这些时序数据配合地理三维空间中的仪器模型和三维

              空间下其他环境时序数据进行统一融合展示,是安全监测下的模型可视化数字孪
              生问题的关键,也是后续扩展分析应用的基础。


                                                                                      75
   82   83   84   85   86   87   88   89   90   91   92