替换BIM模型构件方法、装置、存储介质及电子设备制造方法及图纸

技术编号:27878786 阅读:17 留言:0更新日期:2021-03-31 01:06
本发明专利技术公开了一种替换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模型的使用效率。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1为本专利技术实施例一提供的一种替换BIM模型构件方法的步骤流程图。图2为本专利技术实施例二提供的一种替换BIM模型构件方法的步骤流程图。图3为本专利技术实施例二提供的步骤S300的子步骤流程图。图4为本专利技术一实施例提供的一种替换BIM模型构件装置的结构示意图。图5为本专利技术一个实施例提供的电子设备的内部结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。在本实施例中,所述模拟显示屏触摸单元与所述头部追踪单元连接,用于获取所述显示设备中的感应光标的移动路径。如图1所示,为本专利技术实施例一提供的一种替换BIM模型构件的方法的步骤流程图,所述方法包括以下步骤:步骤S110:对第一数据库中的所有构件进行编码。具体地,针对BIM模型的所有构件进行编码处理,具体编码格式为参照国家三十码标准,30-XX.XX.XX,此为国家三十码标准格式,后续所增编码均已“.”作为区分表示其子级。步骤S120:根据编码后的构件生成BIM模型。具体地,所述BIM模型中的构件均保存有采用三十码标准格式的编码。需要说明的是,每一构件都具有唯一的编码。步骤S130:解析所述BIM模型,以得到每一所述构件的几何信息。具体地,在一个实施例中,采用轻量化引擎解析所述BIM模型,此过程中会记录原始构件的所有属性。属性包括:构件的几何信息、编码等等。步骤S140:当所述BIM模型中的至少一构件被选取时,获取被选取构件的编码及几何信息。具体地,当用户在浏览器中选取BIM模型中的某一个构件时,计算机设备读取该构件的编码和几何信息这两个属性。其中,几何信息一般是指构件的尺寸。步骤S150:从第二数据库中获取与被选取构件的编码及几何信息相对应的替换构件。在一实施例中,所述第一数据库与所述第二数据库可以是相同的数据库,也可是不同的数据库。当所述第一数据本文档来自技高网...

【技术保护点】
1.一种替换BIM模型构件方法,其特征在于,包括步骤:/n对第一数据库中的所有构件进行编码;/n根据编码后的构件生成BIM模型;/n解析所述BIM模型,以得到每一所述构件的几何信息;/n当所述BIM模型中的至少一构件被选取时,获取被选取构件的编码及几何信息;/n从第二数据库中获取与被选取构件的编码及几何信息相对应的替换构件;以及/n将被选取构件替换为所述替换构件。/n

【技术特征摘要】
1.一种替换BIM模型构件方法,其特征在于,包括步骤:
对第一数据库中的所有构件进行编码;
根据编码后的构件生成BIM模型;
解析所述BIM模型,以得到每一所述构件的几何信息;
当所述BIM模型中的至少一构件被选取时,获取被选取构件的编码及几何信息;
从第二数据库中获取与被选取构件的编码及几何信息相对应的替换构件;以及
将被选取构件替换为所述替换构件。


2.根据权利要求1所述的替换BIM模型构件方法,其特征在于,在对每一所述构件进行编码步骤之前,包括:
获取构建BIM模型所有的构件。


3.根据权利要求1所述的替换BIM模型构件方法,其特征在于,在获取被选取构件的编码及几何信息的步骤之前,包括:
将所述BIM模型转换为可读格式。


4.根据权利要求1所述的替换BIM模型构件方法,其特征在于,在从第二数据库中获取与被选取构件的编码及几何信息相对应的替换构件的步骤之前,包括:
获取被选取构件的空间位置信息,所述位置信息包括被选取构件的当前坐标和当前角度。


5.根据权利要求4所述的替换BIM模型构件方法,其特征在于,在将被选取构件替换为所述替换构件的步骤之前,包括:
隐藏被选取构件。


6.根据权利要...

【专利技术属性】
技术研发人员:尤勇敏其他发明人请求不公开姓名
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1