[发明专利]BIM模型数据处理方法和装置在审
申请号: | 201910957206.6 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110781542A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 韦彬;王永涛;张鹤;杨炳松 | 申请(专利权)人: | 中冶京诚工程技术有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F16/16;G06F16/11 |
代理公司: | 11127 北京三友知识产权代理有限公司 | 代理人: | 孙乳笋;周永君 |
地址: | 100176 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 最小特征 模型文件 特征信息 文件目录信息 几何特征 属性信息 特征文件 通用文件格式 方法和装置 模型信息 数据处理 关联性 存储 承载 关联 输出 转换 保证 | ||
1.一种BIM模型数据处理方法,其特征在于,包括:
将BIM模型文件划分为至少一个承载模型信息的最小特征单元;
获取所述BIM模型文件所在文件目录信息、BIM模型文件名以及所述最小特征单元的特征信息,所述特征信息包括:属性信息和几何特征,所述属性信息包括:ID信息;
根据所述文件目录信息、所述BIM模型文件名以及所述最小特征单元的ID信息生成所述最小特征单元的特征名称;
将所述最小特征单元的所述几何特征转换为通用文件格式的特征文件;
将所述最小特征单元的所述特征信息、所述特征文件以所述特征名称命名并存储、输出。
2.根据权利要求1所述的BIM模型数据处理方法,其特征在于,所述BIM模型文件包括:多个构件,构件类型分为单独的构件以及组合件中的构件,所述将BIM模型文件划分为至少一个承载模型信息的最小特征单元,包括:
遍历所述BIM模型文件中的所有构件;
判断当前构件是单独的构件还是组合件中的构件;
若当前构件是单独的构件,则将该单独的构件作为一最小特征单元;
若当前构件是组合件中的构件,则将该组合件作为一最小特征单元。
3.根据权利要求1所述的BIM模型数据处理方法,其特征在于,所述根据所述文件目录信息、所述BIM模型文件名以及所述最小特征单元的ID信息生成所述最小特征单元的特征名称,采用以下公式实现:
其中,T为特征名称,G为标准压缩算法,R为进制转化算法,L为进制类型,N为文件目录信息中字符串连接符个数,Ki为所述文件目录信息与所述BIM模型文件名组合后字符串经分割后的字符信息,F为所述最小特征单元的ID信息。
4.根据权利要求3所述的BIM模型数据处理方法,其特征在于,所述标准压缩算法为GZIP算法、BZIP2算法、LZO算法、LZ4算法或Snappy算法。
5.根据权利要求1所述的BIM模型数据处理方法,其特征在于,所述通用文件格式包括:FBX格式、GLTF格式、SAT格式或XT格式。
6.根据权利要求1所述的BIM模型数据处理方法,其特征在于,所述将所述最小特征单元的所述特征信息、所述特征文件以所述特征名称命名并存储、输出,包括:
通过服务端WEB接口将所述最小特征单元的所述特征信息、所述特征文件以特征名称为索引输出至服务端进行存储。
7.根据权利要求6所述的BIM模型数据处理方法,其特征在于,还包括:
通过服务端WEB页面获取用户输入信息;
根据所述用户输入信息修改或添加BIM模型文件中各最小特征单元的特征名称和所述特征文件。
8.一种BIM模型数据处理装置,其特征在于,包括:
文件划分模块,将BIM模型文件划分为至少一个承载模型信息的最小特征单元;
信息获取模块,获取所述BIM模型文件所在文件目录信息、BIM模型文件名以及所述最小特征单元的特征信息,所述特征信息包括:属性信息和几何特征,所述属性信息包括:ID信息;
名称生成模块,根据所述文件目录信息、所述BIM模型文件名以及所述最小特征单元的ID信息生成所述最小特征单元的特征名称;
文件转换模块,将所述最小特征单元的所述几何特征转换为通用文件格式的特征文件;
关联输出模块,将所述最小特征单元的所述特征信息、所述特征文件以所述特征名称命名并存储、输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶京诚工程技术有限公司,未经中冶京诚工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910957206.6/1.html,转载请声明来源钻瓜专利网。