文章图片
三维数据解析图示
EIM3D通过构件互用、数据压缩、按需加载等方法 , 轻量化BIM , 使得常规的计算机、手机、Pad等都能通过支持WebGL的浏览器(移动端目前已推出“体验版”APP)在线查阅BIM , 大大降低了对BIM使用的软、硬件需求 。
文章图片
基于Web的三维展示效果图
2. 数据平台
EIM具有一个强大的数据平台 , 它由一个建筑数据库和一种可配置的数据模型所组成 。
1) 建筑数据库
由于三维图形的数据存储格式繁多、单组件数据量较小而整个图形数据量较大的特点 , 因此关系型数据库难以胜任 。 为了满足建筑数据库复杂、易变的数据结构存储要求 , 我们使用的建筑数据存储结构解决了不同种类建筑数据 , 如:三维几何数据、文档、结构化数据和关系型数据的存储和管理问题 , 能够较方便地实现个性化定制的需求 。
EIM建筑数据库是自主研发的一款多模数据库 , 他支持灵活的数据结构存储方式 , 并可以混合使用 。 与传统的关系型数据库相比 , EIM建筑数据库对三维几何数据的处理速度更快;与文档型数据库比较 , 他占用的存储空间更少 。
文章图片
EIM建筑数据库多种数据存储方式
通过对数据知识图谱理论的应用 , EIM建筑数据库实现了数字建筑物的数据、文档与模型之间的关联数据存储与管理 。
文章图片
知识图谱结构图
EIM建筑数据库支持类似SQL的AQL查询语言 , 可实现对数据的快速查询 , 简单易用 。 同时 , 它还内置了可扩展的建筑工程领域数据模型及基础API 。
2)可配置的数据模型
EIM已内嵌了一套建筑工程领域的通用数据模型及API , 但是在不同的应用场景中 , 对数据模型的使用需求也不尽相同 。 因此 , EIM允许用户对数据模型进行客户化定义 , 并提供了一套定义数据的方法 。 基于EIM定义数据的规则 , 用户可以任意扩展成符合自己需求的数据模型 , 包括:对象类、关系类、属性等的个性化配置 , 以满足不同类型应用程序的开发要求 。
文章图片
数据模型配置界面
在开放数据模型配置的基础上 , EIM提供RESTful风格的微服务 , 充分利用HTTP协议本身语义 , 数据描述简单易懂 , 以JSON做数据交换 , 通过GET/PUT/POST/DELETE等方法实现对资源的访问 , 代码复用性高 。
推荐阅读
- 年轻人|人生缺少的不是运气,而是少了这些高质量订阅号
- 年轻人|呼叫全城玩家,魔都首发「表情包地铁」启程,2022蓝不倒!
- Top10|2021最受年轻人关注的十大人物
- IT|新款保时捷911 Turbo将搭载48V轻混,计划2023年发布
- 科研机构|人工智能点燃哈尔滨高质量发展新引擎
- 原神|iQOO Neo5 SE评测:驯服原神的2K价位段轻旗舰
- 识别率|一群年轻人教“AI”学手语,目标是让千万聋人被“听见”
- 驱动|仅149元 一块网卡轻松搞定 台式电脑也能连接Wifi6网络
- Magic|新年换新机,这款轻奢商务手机带回家倍有面子!
- 手势|教AI认手语的年轻人