在使用cesium进行业务开发的时候,可能会碰到客户提出要加载BIM数据、CIM数据,那么究竟什么是BIM,什么是CIM,这篇文章我们来详细说说。
《WebGIS快速开发教程》写好啦_WebGIS小智的博客-CSDN博客
首先,BIM是指 Building Information Modling 建筑信息模型,什么意思呢?就是随着计算机3d建模技术的成熟,人们设计出了一种能够将真实三维建筑成比例缩小在计算机上展示并且附带属性信息的模型。建筑信息模型分为两个层面的理解:第一是建筑模型,他首先最基础最重要的功能还是展示,就像你买房子之前会去售楼部的沙盘上看一样,缩小的模型能够从宏观展示建筑的展现效果。第二个层面是信息,注意BIM是携带信息的,不仅仅是模型本身的描述性信息,还可能带有一些额外的可以用于查询的信息,例如分层分户信息等。
注意BIM只是一种数据的称呼,他并不是一种具体的数据格式,通常BIM数据的格式后缀名为.rvt,这源于BIM一般都来自于auto desk revit软件,同学们也不要把它和gltf搞混,gltf是一种手工模型的数据格式,他会有.gltf的扩展名,并且gltf一般只用于展示一些小型的手工的模型,并不能携带属性信息,比如说汽车 啊飞机啊之类的。
BIM数据通常也是被处理为 3dtiles标准格式之后再加载在cesium中,为了加快浏览器的渲染性能,通常在cesium中对于BIM的处理采用图属分