一种适应多样式BIM建模软件界面解析方法与流程

文档序号:17148975发布日期:2019-03-19 23:14阅读:414来源:国知局
一种适应多样式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:生成关系型字典数据集。

本发明的有益效果是:与现有工程行业BIM建模流程(准备工程行业BIM构件、导入工程行业BIM构件、根据设计要求选择BIM构件、设置BIM构件参数、放置BIM构件、矫正BIM构件位置及信息、最后审核BIM模型)相比,通过使用一种适应于BIM软件多样式建模界面的解析方法,用于定制Revit软件的操作界面,通过缩减BIM建模步骤,除去准备行业BIM构件、导入行业BIM构件两个建模步骤,可以提高BIM建模效率。另外,使BIM建模软件提供符合工程行业设计人员要求的建模界面,可以帮助设计人员快速、准确的找到需要的BIM构件,减少了操作错误的几率。

附图说明

图1为本发明适应多样式BIM建模软件界面的解析方法的流程图;

图2为本发明中采集模板数据的细化流程图;

图3为本发明中模板数据处理的细化流程图;

图4为本发明的一个具体实施例的工程行业EXCEL模板生成流程图;

图5为本发明适应多样式BIM建模软件界面的解析方法的一个具体实施例的流程图

图中:S1-采集模板数据,S2-模板数据处理,S3-生成Revit软件定制界面,S101-导入工程行业EXCEL模板,S102-应用OLEDB应用程序数据接口,S103-生成DataSet数据集,S201读取对比关系编号字段,S202-哈夫曼编码原则解析,S203-创建关键key与父节点,S204-生成关系型字典。

具体实施方式

下面结合附图和具体实施例对本发明作进一步的详细说明。

本实施例所公开的一种适应多样式BIM建模软件界面解析方法,参考图1所示,主要包括如下步骤:

S1:采集模板数据,打开一个EXCEL文件,获得工程专业的分类名称、分组名称、显示名称信息以及关系编号,并返回DATASET数据集;

S2:模板数据处理,即根据DATASET数据集,采用哈夫曼编码原则,分析关系编号字段解析获得工程专业的分组情况以及各分组的层次关系,组成新的关系型字典数据集;

S3:生成Revit软件定制界面,即通过系统运行时候遍历上述字典数据集,选择操作界面的组件并生成最终操作界面。

请进一步参考图2,所述采集模板数据,包括如下步骤:

S101:导入工程行业EXCEL模板;

S102:应用OLEDB应用程序数据接口,与Excel文件交互,读取工程专业分类的内容;

S103:生成DataSet数据集,通过OleDbDataAdapter桥接函数获取Excel文件中全部数据,返回DataSet数据集。

请进一步参考图3,所述模板数据处理,主要包括如下步骤:

S201:读取对比关系编号字段,具体从步骤S1返回的DATASET数据集中读取;

S202:哈夫曼编码原则解析,将步骤S201读取的关系编号字段作对象进行分析;

S203:创建关键key与父节点;

S204:生成关系型字典数据集。

在本发明的另一个实施例,参考图4所示,依次选择轨道工程行业、输入专业分类名称、输入专业分组名称、输入关系编号,然后根据哈夫曼原则判断上述输入关系编码是否符合要求,若不符合要求,返回上一步重新输入;若满足要求,则进行下一步判断是否表格填写完毕,若没有,返回第一步依次重复上述步骤;若填写完毕,则生成工程行业EXCEL模板数据。

在本发明的另一个实施例,参考图5所示,导入工程行业EXCEL模板数据;采用OLEDB应用程序数据接口,与Excel文件交互,读取工程专业分类的内容;通过OleDbDataAdapter桥接函数获取Excel文件中全部数据,返回DataSet数据集;根据上述DataSet数据集,读取对比关系编号字段;根据哈夫曼编码原则,将上述读取的关系编号字段进行解析;创建关键key与父节点,然后生成关系型字典数据集;最后,根据上述关系型字典数据集生成Revit软件定制界面。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何属于本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1