本发明涉及建筑、基础设施工程相关领域,具体涉及一种关联或追溯bim模型修改前后信息的方法。
背景技术:
建筑信息模型(buildinginformationmodeling,bim)是实现建筑全寿命周期信息集成、流转、共享的重要技术手段,其核心价值就是数据共享。在实际应用过程中,大量需要共享的建筑信息是与bim模型或bim模型构件直接相关联,经常作为bim模型的属性或bim模型构件的属性存在。但对于工程而言,其bim模型或bim模型构件在规划、设计、施工、运行直至终结的整个过程中,其会按阶段或版本进行修改或深化,这种bim模型或bim模型构件的修改或深化本质是形成了新的bim模型或新的bim模型构件,直接导致原本的bim模型或bim模型构件关联的信息不能关联到新的bim模型或新的bim模型构件上,工程全生命周期内跨阶段或跨版本的信息集成、流转、共享实际上已经无法实现。
因此,如何在bim模型实际工程的应用过程中处理bim模型或bim模型构件修改或深化后关联、追溯原bim模型或bim模型构件的信息,从而建立一种关联或追溯bim模型修改前后信息的方法,实现跨阶段或跨版本建筑信息的集成、流转、共享,真正体现bim技术“信息共享”这一核心价值,显得十分必要。
基于上述情况,本发明提出了一种关联或追溯bim模型修改前后信息的方法,可有效解决以上问题。
技术实现要素:
针对现有技术中存在的不足,本发明的目的在于提供一种关联或追溯bim模型修改前后信息的方法。
为解决上述技术问题,本发明通过下述技术方案实现:
一种关联或追溯bim模型修改前后信息的方法,包括如下步骤:
步骤s101,建立bim模型;
步骤s102,提取并建立bim模型与业务信息的关系,所述信息包括bim模型文件、bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库;
步骤s103,修改bim模型;
步骤s104,提取并更新bim模型与业务信息的关系,所述信息包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库。
作为本发明的一种优选技术方案,所述步骤s101建立bim模型包括建立单个独立的bim模型文件或多个独立的bim模型文件组合,并在独立的bim模型文件内建立bim模型构件。
作为本发明的一种优选技术方案,所述独立的bim模型文件,包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、多个独立的bim模型文件关系信息;所述独立的bim模型文件内建立bim模型构件,包括bim模型文件与bim模型构件关系信息、bim模型构件编码信息、bim构件关系信息、bim模型构件属性信息、bim模型构件业务信息。
作为本发明的一种优选技术方案,所述步骤s102提取并建立bim模型与业务信息的关系,包括:
(1)建立bim模型信息表,指定bim模型与独立的bim模型文件一一对应关系;
(2)提取bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息,更新至bim数据库的bim模型文件编码信息表、bim模型文件属性信息表、bim模型文件业务信息表;
(3)提取bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息,更新至bim模型构件编码信息表、bim模型构件属性信息表、bim模型构件业务信息表;
(4)提取bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,更新至bim模型文件关系信息表、bim模型构件关系信息表、bim模型文件与bim模型构件关系信息表。
作为本发明的一种优选技术方案,所述bim模型文件关系信息通过bim模型文件编码建立,bim模型文件编码具有唯一性;
所述bim模型构件关系信息通过bim模型构件编码建立,bim构件编码在独立的bim模型文件中具有唯一性;
所述bim模型文件与bim模型构件关系信息通过bim模型文件编码和bim模型构件编码建立。
作为本发明的一种优选技术方案,所述步骤s103修改bim模型包括多个独立的bim模型文件组合的修改以及单个独立的bim模型文件内bim模型构件的修改;
所述多个独立的bim模型文件组合的修改包括新增独立bim模型文件、删除独立bim模型文件;
所述单个独立的bim模型文件内bim模型构件的修改包括新增bim模型构件、删除bim模型构件、剖切bim模型构件、合并bim模型构件、组合bim模型构件、拆分bim模型构件。
作为本发明的一种优选技术方案,剖切bim模型构件为原有bim模型构件分成两个或两个以上新的bim模型构件;合并bim模型构件为原有两个或两个以上bim模型构件合并成一个新的bim模型构件;组合bim模型构件为原有两个或两个以上bim模型构件组合成一个新的bim模型构件组;拆分bim模型构件为将原有包含两个或两个以上bim模型构件的bim模型构件组拆分成两个或两个以上的bim模型构件。
作为本发明的一种优选技术方案,所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关,包括:
所述修改动作为新增独立bim模型文件,提取新增独立bim模型文件的bim模型文件编码信息和bim模型文件关系信息更新至bim模型文件编码信息表和bim模型文件关系信息表;
所述修改动作为删除独立bim模型文件,删除bim数据库中该独立bim模型文件的bim模型文件编码信息,更新bim模型文件关系信息表中bim模型文件关系信息;
所述修改动作为新增bim模型构件,提取新增bim模型构件的bim模型构件编码信息并记录到bim模型构件编码信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为删除bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为剖切bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为合并bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为组合bim模型构件,保留bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件组合的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为拆分bim模型构件,删除bim模型构件编码信息表中原bim模型构件组合的bim构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息和bim模型构件关系信息。
作为本发明的一种优选技术方案,所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关操作完成后,可重复步骤s102,建立新bim模型与业务信息的关系。
作为本发明的一种优选技术方案,所述步骤s103修改bim模型时,可创建副本bim模型并对副本bim模型进行修改操作;所述创建副本bim模型包括单个独立的bim模型文件或多个独立的bim模型文件组合的复制,并在bim数据库增加副本bim模型信息、bim模型文件编码信息、bim构件编码信息、bim模型文件关系信息、bim模型文件与bim模型构件关系信息、bim模型构件关系信息,指定副本bim模型与独立的bim模型文件一一对应关系。
本发明与现有技术相比,具有以下优点及有益效果:
该关联或追溯bim模型修改前后信息的方法考虑跨阶段、跨版本时bim模型修改、bim模型构件修改以及创建副本bim模型并对副本bim模型、bim模型构件进行修改后,能够关联、追溯原bim模型或bim模型构件信息的各个方面,能够覆盖建筑全生命周期内不同工程阶段、不同版本的bim模型对建筑信息的集成、流转、共享,真正体现bim技术“信息共享”这一核心价值。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。本发明的目标及特征考虑到如下结合附图的描述将更加明显,附图中:
附图1为根据本发明实施例的方法流程图。
附图2为根据本发明实施例的bim模型为多个独立的bim模型文件组合示意图。
附图3为根据本发明实施例的一个独立的bim模型文件包含多个bim模型构件示意图。
附图4为根据本发明实施例的一个bim模型构件具有一个在该独立的bim模型文件内唯一的bim模型构件编码示意图。
附图5为根据本发明实施例的一个bim模型构件组包含两个bim模型构件的bim构件关系信息示意图。
附图6为根据本发明实施例的一个bim模型构件具有多条bim模型构件属性信息示意图。
附图7为根据本发明实施例的一个bim模型构件具有多条bim模型构件业务信息示意图。
附图8为根据本发明实施例的多个独立的bim模型文件组合的修改示意图。
附图9为根据本发明实施例的一个bim模型构件的新增操作示意图。
附图10为根据本发明实施例的一个bim模型构件的删除操作示意图。
附图11为根据本发明实施例的一个bim模型构件经过剖切操作形成两个新的bim模型构件示意图。
附图12为根据本发明实施例的两个bim模型构件经合并操作形成一个新的bim模型构件示意图。
附图13为根据本发明实施例的两个bim模型构件经合并操作形成一个包含两个bim模型构件的新的bim模型构件组示意图。
附图14为根据本发明实施例的包含两个bim模型构件的bim模型构件组拆分成两个bim模型构件示意图。
附图15为根据本发明实施例的组合bim模型构件可追溯组合操作前两个bim模型构件的信息示意图。
附图16为根据本发明实施例的按阶段创建副本bim模型示意图。
具体实施方式
为了使本领域的技术人员更好地理解本发明的技术方案,下面结合具体实施例对本发明的优选实施方案进行描述,但是应当理解,附图仅用于示例性说明,不能理解为对本专利的限制。
参见图1,本实施例的提供一种关联或追溯bim模型修改前后信息的方法,包括如下步骤:
步骤s101,建立bim模型;
其中,所述步骤s101建立bim模型包括建立单个独立的bim模型文件或多个独立的bim模型文件组合,并在独立的bim模型文件内建立bim模型构件。
所述独立的bim模型文件,包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、多个独立的bim模型文件关系信息;
所述独立的bim模型文件内建立bim模型构件,包括bim模型文件与bim模型构件关系信息、bim模型构件编码信息、bim构件关系信息、bim模型构件属性信息、bim模型构件业务信息。
本实施例中,该bim模型为多个独立的bim模型文件组合,每个独立的bim模型文件内均建立有bim模型构件,如图2所示。在这几个独立的bim模型文件,所述bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、多个独立的bim模型文件关系信息中重要的信息示例如表1所示:
表1bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、多个独立的bim模型文件关系信息中重要的信息示例
实施例中,以下游副厂房该独立的bim模型文件为例,其bim模型文件与bim模型构件关系信息、bim模型构件编码信息、bim构件关系信息、bim模型构件属性信息、bim模型构件业务信息等示例如下:
如图3所示,bim模型文件与bim模型构件关系信息,该实施例的示例中展示了一个独立的bim模型文件包含多个bim模型构件。
如图4所示,bim模型构件编码信息,该实施例的示例中展示了一个bim模型构件具有一个在该独立的bim模型文件内唯一的bim模型构件编码。
如图5所示,bim构件关系信息,该实施例的示例中展示了一个bim模型构件组包含两个bim模型构件的bim构件关系信息。
如图6所示,bim模型构件属性信息,该实施例的示例中展示了一个bim模型构件具有多条bim模型构件属性信息。
如图7所示,bim模型构件业务信息,该实施例的示例中展示了一个bim模型构件具有多条bim模型构件业务信息。
步骤s102,提取并建立bim模型与业务信息的关系,所述信息包括bim模型文件、bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库;其步骤包括:
(1)建立bim模型信息表,指定bim模型与独立的bim模型文件一一对应关系;
(2)提取bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息,更新至bim数据库的bim模型文件编码信息表、bim模型文件属性信息表、bim模型文件业务信息表;
(3)提取bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息,更新至bim模型构件编码信息表、bim模型构件属性信息表、bim模型构件业务信息表;
(4)提取bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,更新至bim模型文件关系信息表、bim模型构件关系信息表、bim模型文件与bim模型构件关系信息表。
所述bim模型文件关系信息通过bim模型文件编码建立,bim模型文件编码具有唯一性。
所述bim模型构件关系信息通过bim模型构件编码建立,bim构件编码在独立的bim模型文件中具有唯一性。
所述bim模型文件与bim模型构件关系信息通过bim模型文件编码和bim模型构件编码建立。
本实施例中:
(1)建立bim模型信息表,指定bim模型与独立的bim模型文件一一对应关系,如表1所示;
(2)提取bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息,更新至bim数据库的bim模型文件编码信息表、bim模型文件属性信息表、bim模型文件业务信息表,如表1所示;
(3)提取bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息,更新至bim模型构件编码信息表、bim模型构件属性信息表、bim模型构件业务信息表,如图4、图6、图7所示;
(4)提取bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,更新至bim模型文件关系信息表、bim模型构件关系信息表、bim模型文件与bim模型构件关系信息表,如表1、图3、图5所示。
步骤s103,修改bim模型,包括多个独立的bim模型文件组合的修改以及单个独立的bim模型文件内bim模型构件的修改;
所述多个独立的bim模型文件组合的修改包括新增独立bim模型文件、删除独立bim模型文件。
所述单个独立的bim模型文件内bim模型构件的修改包括新增bim模型构件、删除bim模型构件、剖切bim模型构件、合并bim模型构件、组合bim模型构件、拆分bim模型构件,其中:
剖切bim模型构件为原有bim模型构件分成两个或两个以上新的bim模型构件;
合并bim模型构件为原有两个或两个以上bim模型构件合并成一个新的bim模型构件;
组合bim模型构件为原有两个或两个以上bim模型构件组合成一个新的bim模型构件组。
拆分bim模型构件为将原有包含两个或两个以上bim模型构件的bim模型构件组拆分成两个或两个以上的bim模型构件。
本实施例中:
如图8所示,多个独立的bim模型文件组合的修改包括新增独立bim模型文件是“fn00017厂房-主控楼”,删除独立bim模型文件是“fn00016jianzhu”。
如图9所示,新增bim模型构件,该实施例的示例中展示了一个bim模型构件的新增操作。
如图10所示,删除bim模型构件,该实施例的示例中展示了一个bim模型构件的删除操作。
如图11所示,剖切bim模型构件,该实施例的示例中展示了一个bim模型构件经过剖切操作形成两个新的bim模型构件。
如图12所示,合并bim模型构件,该实施例的示例中展示了两个bim模型构件经合并操作形成一个新的bim模型构件。
如图13所示,组合bim模型构件,该实施例的示例中展示了两个bim模型构件经合并操作形成一个包含两个bim模型构件的新的bim模型构件组。
如图14所示,拆分bim模型构件,该实施例的示例中展示了包含两个bim模型构件的bim模型构件组拆分成两个bim模型构件。
步骤s104,提取并更新bim模型与业务信息的关系,所述信息包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库。
所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关,包括:
所述修改动作为新增独立bim模型文件,提取新增独立bim模型文件的bim模型文件编码信息和bim模型文件关系信息更新至bim模型文件编码信息表和bim模型文件关系信息表;
所述修改动作为删除独立bim模型文件,删除bim数据库中该独立bim模型文件的bim模型文件编码信息,更新bim模型文件关系信息表中bim模型文件关系信息;
所述修改动作为新增bim模型构件,提取新增bim模型构件的bim模型构件编码信息并记录到bim模型构件编码信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为删除bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为剖切bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为合并bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为组合bim模型构件,保留bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件组合的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为拆分bim模型构件,删除bim模型构件编码信息表中原bim模型构件组合的bim构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息和bim模型构件关系信息。
所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关操作完成后,可重复步骤s102,建立新bim模型与业务信息的关系。
本实施例中,是将步骤s103的实施例修改操作提取并更新bim模型与业务信息的关系。如图15所示,组合bim模型构件可追溯组合操作前两个bim模型构件的信息。
根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于所述步骤s103修改bim模型时,可创建副本bim模型并对副本bim模型进行修改操作。
所述创建副本bim模型包括单个独立的bim模型文件或多个独立的bim模型文件组合的复制,并在bim数据库增加副本bim模型信息、bim模型文件编码信息、bim构件编码信息、bim模型文件关系信息、bim模型文件与bim模型构件关系信息、bim模型构件关系信息,指定副本bim模型与独立的bim模型文件一一对应关系。
本实施例中,如图16所示,副本bim模型是按照设计阶段进行创建的,后一设计阶段的bim模型继承了前一设计阶段bim模型信息,并对副本bim模型就行修改操作。
本实施例考虑跨阶段、跨版本时bim模型修改、bim模型构件修改以及创建副本bim模型并对副本bim模型、bim模型构件进行修改后,关联、追溯原bim模型或bim模型构件信息的各个方面,能够覆盖建筑全生命周期内不同工程阶段、不同版本的bim模型对建筑信息的集成、流转、共享,真正体现bim技术的核心价值。
以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。
1.一种关联或追溯bim模型修改前后信息的方法,其特征在于,包括如下步骤:
步骤s101,建立bim模型;
步骤s102,提取并建立bim模型与业务信息的关系,所述信息包括bim模型文件、bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库;
步骤s103,修改bim模型;
步骤s104,提取并更新bim模型与业务信息的关系,所述信息包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息、bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,所述信息均存储于bim数据库。
2.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s101建立bim模型包括建立单个独立的bim模型文件或多个独立的bim模型文件组合,并在独立的bim模型文件内建立bim模型构件。
3.根据权利要求2所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述独立的bim模型文件,包括bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息、多个独立的bim模型文件关系信息;所述独立的bim模型文件内建立bim模型构件,包括bim模型文件与bim模型构件关系信息、bim模型构件编码信息、bim构件关系信息、bim模型构件属性信息、bim模型构件业务信息。
4.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s102提取并建立bim模型与业务信息的关系,包括:
(1)建立bim模型信息表,指定bim模型与独立的bim模型文件一一对应关系;
(2)提取bim模型文件编码信息、bim模型文件属性信息、bim模型文件业务信息,更新至bim数据库的bim模型文件编码信息表、bim模型文件属性信息表、bim模型文件业务信息表;
(3)提取bim模型构件编码信息、bim模型构件属性信息、bim模型构件业务信息,更新至bim模型构件编码信息表、bim模型构件属性信息表、bim模型构件业务信息表;
(4)提取bim模型文件关系信息、bim模型构件关系信息、bim模型文件与bim模型构件关系信息,更新至bim模型文件关系信息表、bim模型构件关系信息表、bim模型文件与bim模型构件关系信息表。
5.根据权利要求4所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述bim模型文件关系信息通过bim模型文件编码建立,bim模型文件编码具有唯一性;
所述bim模型构件关系信息通过bim模型构件编码建立,bim构件编码在独立的bim模型文件中具有唯一性;
所述bim模型文件与bim模型构件关系信息通过bim模型文件编码和bim模型构件编码建立。
6.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s103修改bim模型包括多个独立的bim模型文件组合的修改以及单个独立的bim模型文件内bim模型构件的修改;
所述多个独立的bim模型文件组合的修改包括新增独立bim模型文件、删除独立bim模型文件;
所述单个独立的bim模型文件内bim模型构件的修改包括新增bim模型构件、删除bim模型构件、剖切bim模型构件、合并bim模型构件、组合bim模型构件、拆分bim模型构件。
7.根据权利要求6所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:剖切bim模型构件为原有bim模型构件分成两个或两个以上新的bim模型构件;合并bim模型构件为原有两个或两个以上bim模型构件合并成一个新的bim模型构件;组合bim模型构件为原有两个或两个以上bim模型构件组合成一个新的bim模型构件组;拆分bim模型构件为将原有包含两个或两个以上bim模型构件的bim模型构件组拆分成两个或两个以上的bim模型构件。
8.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关,包括:
所述修改动作为新增独立bim模型文件,提取新增独立bim模型文件的bim模型文件编码信息和bim模型文件关系信息更新至bim模型文件编码信息表和bim模型文件关系信息表;
所述修改动作为删除独立bim模型文件,删除bim数据库中该独立bim模型文件的bim模型文件编码信息,更新bim模型文件关系信息表中bim模型文件关系信息;
所述修改动作为新增bim模型构件,提取新增bim模型构件的bim模型构件编码信息并记录到bim模型构件编码信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为删除bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为剖切bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为合并bim模型构件,删除bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件的构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为组合bim模型构件,保留bim模型构件编码信息表中原bim模型构件编码信息,提取新增bim模型构件组合的bim模型构件编码信息、bim模型构件关系信息并记录到bim模型构件编码信息表和bim模型构件关系信息表,更新bim数据库中bim模型文件与bim模型构件关系信息;
所述修改动作为拆分bim模型构件,删除bim模型构件编码信息表中原bim模型构件组合的bim构件编码信息,更新bim数据库中bim模型文件与bim模型构件关系信息和bim模型构件关系信息。
9.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s104提取并更新bim模型与业务关系与步骤s103修改bim模型的修改动作相关操作完成后,可重复步骤s102,建立新bim模型与业务信息的关系。
10.根据权利要求1所述的一种关联或追溯bim模型修改前后信息的方法,其特征在于:所述步骤s103修改bim模型时,可创建副本bim模型并对副本bim模型进行修改操作;所述创建副本bim模型包括单个独立的bim模型文件或多个独立的bim模型文件组合的复制,并在bim数据库增加副本bim模型信息、bim模型文件编码信息、bim构件编码信息、bim模型文件关系信息、bim模型文件与bim模型构件关系信息、bim模型构件关系信息,指定副本bim模型与独立的bim模型文件一一对应关系。
技术总结