引擎|EIM轻量化展示引擎 | 专注于解决建筑数据管理与复用问题( 四 )


EIM的BIM+GIS融合技术能够构建智慧城市所需最基础最核心的城市基础数据库 , 作为城市各类智慧信息接入和承载平台 。 EIM提供多源二、三维GIS数据及BIM模型的上传、解析、数据集成、浏览交互和管理 , 通过空间位置将BIM精细数据与GIS大场景数据无缝集成 , 实现浏览器上室内室外、地上地下一体化的浏览和交互 。 EIM支持用户在线一站式的快速组织各类数据 , 搭建BIM+GIS基础应用 。
三、产品功能
1. 三维解析与展示
1)三维处理引擎
① 模型上传和解析:EIM 三维处理引擎支持IFC、RVT、iModel、OBJ、DAE、FBX等国际通用的BIM模型的解析 。

引擎|EIM轻量化展示引擎 | 专注于解决建筑数据管理与复用问题
文章图片

  • 对于IFC模型(.ifc文件) , EIM3D支持源文件直接上传服务器执行解析;
  • 对于RVT(.rvt文件)和iModel模型(.dgn文件) , EIM3D分别提供针对Revit和MicroStation的本地插件 , 可导出数据打包为zip文件后再上传服务器执行模型解析 。 其中 , 对于Revit模型 , 支持材质数据的提取 。
  • 对于OBJ模型(.obj文件) , 可将.obj文件及.mtl材质文件及贴图文件打包为zip文件后再上传服务器执行模型解析 。
  • 对于FBX、DAE类型的文件 , 在本地打包成“.zip”文件后即可直接上传至服务器执行模型解析 。
  • 对于其他格式的模型 , 可转为上述支持的模型格式进行模型解析 。
模型经过解析后可将原始模型中的非几何信息(例如 , 模型构件的设计属性等相关数据)和几何信息(例如 , 顶点、面片、材质等几何相关数据)提取出来 , 便于用户后续根据自己的实际应用所需而使用 。
② 场景树计算:场景树用于对 场景中所有元素进行层次化的管理 , 为了方便场景元素的查找和显示 , EIM3D支持自定义的场景树 , 即根据用户自定义的规则创建和维护场景树 , 例如 , 按照空间关系(建筑群、建筑、楼层等)将整个场景划分为不同的区域 , 或者按照系统关系(暖通、电气、给排水等)对场景进行划分 , 只要用户自定义的规则遵循EIM3D的场景定义格式 , 就可以按照用户的意愿来组织BIM数据 。
③ 模型数据查看和下载:针对模型的数据计 算完成后 , EIM提供模型数据相关的查看和下载功能 。可获取模型id、模型key、构件数量、包围盒等模型信息 , 可获取模型所有的构件清单 , 可获取模型中指定构件的属性 , 还可以下载模型的几何数据 , 或根据指定属性查询并返回满足指定属性的构件列表 。

引擎|EIM轻量化展示引擎 | 专注于解决建筑数据管理与复用问题

推荐阅读