[发明专利]一种基于Revit的BIM模型轻量化方法及系统有效
申请号: | 202010640346.3 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111949722B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 马骁;陈雷行;陶海波;叶宇飞;廖灿灿;陈欢 | 申请(专利权)人: | 中煤科工重庆设计研究院(集团)有限公司 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F30/13 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖定珍 |
地址: | 400010 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 revit bim 模型 量化 方法 系统 | ||
本发明公开了一种基于Revit的BIM模型轻量化方法,包括:步骤1、获取Revit提供的接口的数据,根据所述数据建立预处理映射表;步骤2、通过Revit提供的导出接口提取BIM模型中的几何数据与非几何数据;步骤3、通过所述预处理映射表对剔除掉所述非几何数据后的数据进行处理通过该方法适用于建筑信息模型(BIM)在线可视化领域,可以避免数据丢失的问题,同时可以减少转换时长及转换文件的尺寸。
技术领域
本发明涉及建筑信息模型(BIM)在线可视化领域,尤其涉及一种基于Revit的BIM模型轻量化方法及系统。
背景技术
目前业内已有的基于IFC格式的BIM轻量化方案,需要先将BIM数据转换成IFC文件,再将IFC文件转换WebGL支持的文件格式,此方案存在过程繁冗,原始数据可变更或丢失等问题,且目前存在一些Revit文件转换的开源工具如revit-stl-extension和RvtVa3c,但是都存在着转换耗时长,转换后的文件尺寸过大等问题。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种。
本发明解决上述技术问题的技术方案如下:一种基于Revit的BIM模型轻量化方法,包括:
步骤1、获取Revit提供的接口的数据,根据所述数据建立预处理映射表;步骤2、通过Revit提供的导出接口提取BIM模型中的几何数据与非几何数据;
步骤3、通过所述预处理映射表对剔除掉所述非几何数据后的数据进行处理。
本发明的有益效果是:本方法能够实现文件压缩,且随着可重用构件的增多压缩率越高通过对预处理映射表的建立跳过了对相同Solid对象的处理,节省了处理时间,并提升了处理效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,根据所述数据建立预处理映射表具体为:
建立Solid对象与Face对象之间的预处理映射表。
采用上述进一步方案的有益效果是:通过预处理映射表的建立可以将相同Solid对象的处理工作放入前期进行,为整个流程提升了处理的效率。
进一步,步骤2具体为:
通过所述数据中的Element参数对BIM模型中的非几何数据进行提取,根据所述非几何数据创建非几何数据属性表,并将所述非几何数据属性表存入数据库中。
采用上述进一步方案的有益效果是:将几何数据剔除可以有效的减少对于不必要数据的计算从而节省了处理的时间。
进一步,步骤3具体为:
对同一个Solid对象下的全部Face对象进行合并,在glTF文件中记录合并后的数据。
本发明解决上述技术问题的另一种技术方案如下:一种基于Revit的BIM模型轻量化系统,包括:
获取模块、用于获取Revit提供的接口的数据,根据所述数据建立预处理映射表;
提取模块、用于通过Revit提供的导出接口提取BIM模型中的几何数据与非几何数据;
处理模块、用于通过所述预处理映射表对剔除掉所述非几何数据后的数据进行处理。
采用上述方案的有益效果:本方法能够实现文件压缩,且随着可重用构件的增多压缩率越高通过对预处理映射表的建立跳过了对相同Solid对象的处理,节省了处理时间,并提升了处理效率。
进一步,根据所述数据建立预处理映射表具体为:
建立Solid对象与Face对象之间的预处理映射表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中煤科工重庆设计研究院(集团)有限公司,未经中煤科工重庆设计研究院(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010640346.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于更换滤芯的汽车滤清器
- 下一篇:一种微同轴结构的制备方法及微同轴结构