[发明专利]一种适应多样式BIM建模软件界面解析方法有效
申请号: | 201610118668.5 | 申请日: | 2016-03-02 |
公开(公告)号: | CN105786584B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 黄杰;王欣南;刘东升;董继恩;陈中治;张华安;刘利民;周鹏光 | 申请(专利权)人: | 武汉金思路科技发展有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/38 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 陈家安 |
地址: | 430056 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适应 多样 bim 建模 软件 界面 解析 方法 | ||
本发明公开一种适应多样式BIM建模软件界面的解析方法,包括如下步骤:采集模板数据,打开一个EXCEL文件,获得工程专业分类名称、分组名称、显示名称信息以及关系编号,返回DATASET数据集;模板数据处理,根据DATASET数据集,采用哈夫曼编码原则,分析关系编号字段解析获得工程专业分组情况及各分组层次关系,生成字典数据集;生成Revit软件定制界面,即通过系统运行时候遍历上述字典数据集,选组件并生成最终操作界面。本发明采用适应多样式BIM建模软件界面解析方法,引导行业设计人员快速、正确建立BIM模型,克服上述隧道工程和轨道交通工程等工程行业,构建BIM模型不方便、容易错误操作等缺陷。
技术领域
本发明涉及BIM技术应用领域,特别涉及一种适应于BIM建模软件多样式行业建模界面的解析方法。
背景技术
建筑信息模型(BIM,Building Information Modeling)是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息,具有可视化,协调性,模拟性,优化性和可出图性等优点。
Autodesk Revit是专为构建建筑BIM模型的软件,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。隧道工程、轨道交通工程等行业的BIM模型,根据各自专业的特点,建造BIM模型的构件有很大不同,需要Revit软件建模界面给予准确指引。例如,隧道工程专业按照工法可以分钻爆法、盾构法、沉管法和堰筑法等四大类;轨道交通工程专业按照建筑结构又可以分建筑、结构、暖通、机电、线路等六大分类;各专业分类差异非常大,每一分类的BIM模型构件又各不相同。建造BIM模型的每一个步骤都需要选择正确的BIM构件,Revit软件建模界面不能准确显示工程行业的专业BIM构件,无疑大幅度增加错误操作的几率和BIM建模的工作量。
发明内容
为解决上述背景技术的不足,本发明提供一种适应多样式BIM建模软件界面解析方法,引导行业设计人员快速、正确的建立BIM模型,克服上述的隧道工程和轨道交通工程等工程行业,构建BIM模型不方便、容易错误操作等缺陷。
为实现上述目的,本发明提供一种适应多样式BIM建模软件界面解析方法,主要包括如下步骤:
S1:采集模板数据,打开一个EXCEL文件,获得工程专业的分类名称、分组名称、显示名称信息以及关系编号,并返回DATASET数据集;
S2:模板数据处理,即根据DATASET数据集,采用哈夫曼编码原则,分析关系编号字段解析获得工程专业的分组情况以及各分组的层次关系,组成新的关系型字典数据集;
S3:生成Revit软件定制界面,即通过系统运行时候遍历上述字典数据集,选择操作界面的组件并生成最终操作界面。
所述采集模板数据,包括如下步骤:
S101:导入工程行业EXCEL模板;
S102:应用OLEDB应用程序数据接口,与Excel文件交互,读取工程专业分类的内容;
S103:生成DataSet数据集,通过OleDbDataAdapter桥接函数获取Excel文件中全部数据,返回DataSet数据集。
所述模板数据处理,主要包括如下步骤:
S201:读取对比关系编号字段,具体从步骤S1返回的DATASET数据集中读取;
S202:哈夫曼编码原则解析,将步骤S201读取的关系编号字段作对象进行分析;
S203:创建关键key与父节点;
S204:生成关系型字典数据集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉金思路科技发展有限公司,未经武汉金思路科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610118668.5/2.html,转载请声明来源钻瓜专利网。