[发明专利]一种对基于IFC格式的BIM模型进行空间操作的方法有效
申请号: | 201910426154.X | 申请日: | 2019-05-21 |
公开(公告)号: | CN110176076B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 郑珂 | 申请(专利权)人: | 西安塔力科技有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 西安科果果知识产权代理事务所(普通合伙) 61233 | 代理人: | 何锐 |
地址: | 710075 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ifc 格式 bim 模型 进行 空间 操作 方法 | ||
1.一种对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,包括以下操作:
1)进行BIM建模并要求建模时各模块中有唯一的标识;
2)根据空间操作的需求,对建立的BIM模型的空间结构进行逻辑划分,得出一个空间层级结构;
3)按照空间层级结构为执行BIM模型的系统构建空间配置文件,所述空间配置文件为BIM模型中各模块的标识的集合;
4)将空间配置文件导入到基于IFC的BIM引擎中,BIM引擎遍历空间配置文件,构造与其相对应的树结构;所述的树结构是空间配置文件中的层级结构的组织存储方式,其中每个叶子节点表示一个IFC模型物理的构件,叶子节点的父节点为一个容器节点,非叶子节点为不同层级的容器节点;
5)在执行BIM模型进行空间操作时,采用自顶向下进行的空间操作或自底向上进行空间操作;
所述的自顶向下进行的空间操作为:选择所需的空间容器节点,通过BIM引擎在构建的树结构中进行检索,找到该空间容器节点的所有子节点、孙节点、叶子节点,收集所有的节点信息,进行相关的空间图形操作;
所述的自底向上进行空间操作为:选择某一底层节点,通过BIM引擎在构建的树结构中进行检索,找到该节点的父亲节点,再一层一层向上直到根节点;然后按照操作需求通过不同层级的祖先节点再向下进行遍历检索,找到所需要的空间及其相关空间构件进行操作或展示。
2.如权利要求1所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,所述的BIM建模是建模者通过BIM建模方式进行建模,在一个模型的建模过程中赋予各操作构件唯一的标识。
3.如权利要求1所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,所述的空间层级结构是依据业务及其操作需求对模型空间结构进行逻辑划分。
4.如权利要求1所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,所述的空间配置文件的格式为执行BIM模型的系统所能够识别的格式;
空间配置文件的内容是体现空间层级结构的BIM模型中各模块标识的集合;所述的空间层级包括业务要求的逐层空间,最底层的空间为可执行的最小操作元素。
5.如权利要求1所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,所述的容器节点是对空间层级的映射,通过对空间层级的映射将其所对应的空间在IFC界面进行显示;
每个容器节点还设有父节点,该父节点也是一个容器节点。
6.如权利要求1所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,在树结构中,对于公共元素通过一个子节点的多个父节点来进行体现。
7.如权利要求1或6所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,在执行BIM模型进行空间操作时,采用自顶向下进行的空间操作流程为:
选择所需的空间容器节点,通过BIM引擎在构建的树结构中搜索,依次遍历当前非叶子节点、遍历当前子节点,在遍历过程中将叶子节点存放起来,直到所有遍历结束,按照存放的叶子节点对模型进行空间操作。
8.如权利要求1或6所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,在执行BIM模型进行空间操作时,采用自底向上进行空间操作流程为:
选择所需的空间容器节点或叶子节点,通过BIM引擎在构建的树结构中搜索,找到该节点的父亲节点列表,遍历父节点列表中每一个容器节点,然后遍历当前非叶子节点及叶子节点列表,一层一层向上直到根节点;在遍历过程中将叶子节点存放起来,直到所有遍历结束,按照存放的叶子节点对模型进行空间操作。
9.如权利要求6所述的对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,公共部分构件的控件操作流程:
选择公共部分构件,沿树结构向上遍历,找到其多个父节点;从多个父节点向下遍历,获得拥有公共部分构件的空间下的所有构件,对整体空间进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安塔力科技有限公司,未经西安塔力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910426154.X/1.html,转载请声明来源钻瓜专利网。