[发明专利]一种对基于IFC格式的BIM模型进行空间操作的方法有效
申请号: | 201910426154.X | 申请日: | 2019-05-21 |
公开(公告)号: | CN110176076B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 郑珂 | 申请(专利权)人: | 西安塔力科技有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 西安科果果知识产权代理事务所(普通合伙) 61233 | 代理人: | 何锐 |
地址: | 710075 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种对基于IFC格式的BIM模型进行空间操作的方法,基于数据结构中树型结构的概念,以配置文件的方式提供空间信息。通过程序解析,可以对BIM模型不同的层级的空间结构进行操作。通过本发明,无论从顶层空间构件操作底层空间构件,或者通过底层空间构件操作顶层空间构件,都清晰可控,方便快捷。基于本发明中采取的方案,BIM建模人员在建模时,仍然按照固有的工作方式进行建模,无需进行额外的空间业务考虑。在建模完成之后只需要指导系统软件开发人员写一个空间配置文件即可。 | ||
搜索关键词: | 一种 基于 ifc 格式 bim 模型 进行 空间 操作 方法 | ||
【主权项】:
1.一种对基于IFC格式的BIM模型进行空间操作的方法,其特征在于,包括以下操作:1)进行BIM建模并要求建模时各模块中有唯一的标识;2)根据空间操作的需求,对建立的BIM模型的空间结构进行逻辑划分,得出一个空间层级结构;3)按照空间层级结构为执行BIM模型的系统构建空间配置文件,所述空间配置文件为BIM模型中各模块的标识的集合;4)将空间配置文件导入到基于IFC的BIM引擎中,BIM引擎遍历空间配置文件,构造与其相对应的树结构;所述的树结构是空间配置文件中的层级结构的组织存储方式,其中每个叶子节点表示一个IFC模型物理的构件,叶子节点的父节点为一个容器节点,非叶子节点为不同层级的容器节点;5)在执行BIM模型进行空间操作时,采用自顶向下进行的空间操作或自底向上进行空间操作;所述的自顶向下进行的空间操作为:选择所需的空间容器节点,通过BIM引擎在构建的树结构中进行检索,找到该空间容器节点的所有子节点、孙节点、叶子节点,收集所有的节点信息,进行相关的空间图形操作;所述的自底向上进行空间操作为:选择某一底层节点,通过BIM引擎在构建的树结构中进行检索,找到该节点的父亲节点,再一层一层向上直到根节点;然后按照操作需求通过不同层级的祖先节点再向下进行遍历检索,找到所需要的空间及其相关空间构件进行操作或展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安塔力科技有限公司,未经西安塔力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910426154.X/,转载请声明来源钻瓜专利网。