一种用于bim模型的预处理方法、系统、装置及存储介质
技术领域
1.本发明涉及建筑模型及市政工程技术领域,尤其涉及一种用于bim模型的预处理方法、系统、装置及存储介质。
背景技术:
2.建筑信息模型bim(building information modeling)是建筑学、工程学及土木工程的新工具。而red-revit是autodesk公司一套系列软件的名称。revit系列软件是专为建筑信息模型构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。revit能加快推动新一代信息技术与建筑工业化技术协同发展,在建造全过程加大建筑信息模型、互联网、物联网、大数据、云计算、移动通信、人工智能、区块链等新技术的集成与创新应用,充分利用社会资源,共同建立、维护基于bim技术的标准化部品部件库,实现设计、采购、生产、建造、交付、运行维护等阶段的信息互联互通和交互共享,提高信息化监管能力,提高建筑行业全产业链资源配置效率。
3.随着该类技术的快速应用与成熟,bim开始走向于普遍化和大众化,在各类建筑施工之前均能够看到类似的应用,常规的小型建筑处理简单方便,针对一些大型的建筑群或是高集成性的建筑内容中也常常使用,例如一些大型的变电站建筑,里面设置有非常多的变压器、变电房与散热通风建筑与装置,总之需要应用到非常多的模块组件,为了更好地进行施工前的方案讨论与项目可行性的研究,预先按照构想完成该部分的建模处理非常必要,既能够便于相关人员的直观了解,同时系统建模能够根据情况实时调整,更加确保了讨论的合理与方便。
4.然而,现有技术对三维模型的处理属于静态处理,各个组件之间的相互关联性较差,模型设计中缺乏例如参数一类的直观数据,并且同类模块没有归纳收集与快速调用的功能与分组,针对具体模块进行数值的定义,一方面能够方便使用者快速的完成相同材料的比对与应用,另一方面则是数值化的内容整体相对直观与确定,操作人员能够利用其快速的进行模型处理,并且可以利用比例尺的原理有效的与精准的还原后续建模的具体情况,也方便相关人员进行后续的受力分析与预算处理。现有技术中缺乏上述内容,单纯的就是模块组件的堆叠,不存在明显的逻辑与便携化的处理方式,这样整体内容就过于冗杂,导致预处理能力较差,建模速度缓慢,建模成品和实际具有较大的差距。
技术实现要素:
5.本发明所要解决的技术问题在于,提供一种用于bim模型的预处理方法、系统、装置以及存储介质,以解决现有技术的上述问题,能够提高三维模型预处理能力,提高建模效率。
6.为解决上述技术问题,本发明的一方面,提供了一种用于bim模型的预处理方法,所述方法包括:
7.步骤s10,接收用户的选择操作,生成选择指令;
8.步骤s11,根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型;
9.步骤s12,对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。
10.优选地,所述步骤s11进一步包括:
11.步骤s110,根据所述选择指令选择项目样板创建空白样板;
12.步骤s111,在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。
13.优选地,所述步骤s111进一步包括:
14.在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;
15.导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit软件自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件。
16.优选地,所述按照预设参数表建立标高平面与轴网的步骤进一步包括:
17.读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;
18.将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。
19.优选地,所述方法还包括:
20.判断建模后的建筑模型是否需要二次开发,若需要则更新所述选择指令,并根据最新所述选择指令重新创建建筑模型与建筑物室内构件。
21.作为本发明的另一方面,还提供一种用于bim模型的预处理系统,其包括:
22.接收模块,用于接收用户的选择操作,生成选择指令;
23.预处理模块,用于根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型;
24.处理模块,用于对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。
25.优选地,所述预处理模块进一步包括:
26.空白样板创建模块,用于根据所述选择指令选择项目样板创建空白样板;
27.目标构件模型建立模块,用于在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。
28.优选地,所述目标构件模型建立模块进一步用于:
29.在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;
30.导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit软件自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件;
31.其中,所述目标构件模型建立模块采用下述的方法建立标高平面与轴网:
32.读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;
33.将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,
使截面法线与所述路线平曲线方向保持一致。
34.作为本发明的再一方面,一种用于bim模型的预处理设备,其特征在于,所述设备包括:
35.通信总线,用于实现处理器与存储器间的连接通信;
36.存储器,用于存储计算机程序;
37.处理器,用于执行所述计算机程序以执行前述的方法。
38.作为本发明的又一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的方法。
39.实施本发明实施例,具有如下的有益效果:
40.本发明实施例提供一种用于bim模型的预处理方法、系统装置及存储介质。通过接收用户的选择操作,生成选择指令;根据所述选择指令,选择得到目标构件模型;对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。通过redrev软件进行bim模型的前期预处理制作,使三维模型的处理动态化,并与各个组件之间进行关联,利用测量或计算出的数据对模型进行分析,提高三维模型预处理能力,提高建模效率。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。
42.图1是本发明用于bim模型的预处理方法一实施例流程示意图。
43.图2是本发明用于bim模型的预处理系统一实施例结构示意图。
44.图3是本发明用于bim模型的预处理设备一实施例结构示意图。
具体实施方式
45.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
46.实施例一
47.本发明一实施例提供了一种用于bim模型的预处理方法,如图1所示,示出了本发明提供的一种用于bim模型的预处理方法的一个实施例的主流程示意图。在本实施例中,所述方法包括如下步骤:
48.步骤s10,接收用户的选择操作,生成选择指令。
49.示例性地,本实施例应用于包括用户终端、路由器、服务器与业务系统的服务访问系统中,用户终端可以通过有线或无线通讯方式发送携带有比如设备标识、地址位置等用户信息的接入访问请求,路由器、服务器依次获取该用户终端发送的接入服务请求,并最终访问业务系统。本实施例中各步骤的执行主体具体可以为访问功能的各种设备。
50.需要说明的是,本实施例中各步骤的执行主体具体可以为物联网设备的电子设备,还可为其他可实现相同或相似功能的设备,例如:手机、个人电脑,pad等,本实施例对此不作限制。
51.在本发明实施例中,具体地是本地设备接收用户的选择操作信息,并根据该操信息生成选择指令。
52.步骤s11,根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型。
53.在本发明实施例中,具体地,所述步骤s11包括:
54.步骤s110,根据所述选择指令选择项目样板创建空白样板;
55.步骤s111,在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。
56.进一步,所述步骤s111具体可以包括:在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;导入cad地形图和室内平面图,通过定位到原点加载进red-revit,利用red-revit自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件。值得指出的是,在本发明实施例中的所述建筑物室内构件分为可移动类与不可移动类。
57.较佳地,所述按照预设参数表建立标高平面与轴网的步骤进一步包括:读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。
58.在一个可选实施例中,所述方法具体还可以包括:判断建模后的建筑模型是否需要二次开发,若需要则更新所述选择指令,并根据最新所述选择指令重新创建建筑模型与建筑物室内构件。
59.步骤s12,对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。
60.实施例二
61.本发明一实施例提供了一种用于bim模型的预处理系统,如图2所示,示出了所述系统的一个实施例的结构示意图。该系统1具体可以包括如下模块:
62.接收模块10,用于接收用户的选择操作,生成选择指令。
63.示例性地,本实施例应用于包括用户终端、路由器、服务器与业务系统的服务访问系统中,用户终端可以通过有线或无线通讯方式发送携带有比如设备标识、地址位置等用户信息的接入访问请求,路由器、服务器依次获取该用户终端发送的接入服务请求,并最终访问业务系统。本实施例中各步骤的执行主体具体可以为访问功能的各种设备。
64.需要说明的是,本实施例中各步骤的执行主体具体可以为物联网设备的电子设备,还可为其他可实现相同或相似功能的设备,例如:手机、个人电脑,pad等,本实施例对此不作限制。
65.在本发明实施例中,具体地是本地设备接收用户的选择操作信息,并根据该操信息生成选择指令。
66.预处理模块11,用于根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型。
67.在本发明实施例中,所述预处理模块进11一步包括:
68.空白样板创建模块110,用于根据所述选择指令选择项目样板创建空白样板;
69.目标构件模型建立模块111,用于在所述空白样板上创建标高与轴网,对所述标高
与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。
70.进一步,所述目标构件模型建立模块111进一步用于:在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit软件自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件。值得指出的是,在本发明实施例中的所述建筑物室内构件分为可移动类与不可移动类。
71.较佳地,所述目标构件模型建立模块111采用下述的方法建立标高平面与轴网:读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。
72.在一个可选实施例中,所述方法具体还可以包括:判断建模后的建筑模型是否需要二次开发,若需要则更新所述选择指令,并根据最新所述选择指令重新创建建筑模型与建筑物室内构件。
73.处理模块12,用于对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。
74.更多细节,可以参考并结合前述对图1的描述,在此不进行赘述。
75.实施例三
76.本发明一实施例提供了一种用于bim模型的预处理设备,如图3所示,该设备具体可以包括如下模块:
77.通信总线,用于实现处理器与存储器间的连接通信;
78.存储器,用于存储计算机程序;存储器可能包含高速ram存储器,也可能还包含非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器可选的可以包含至少一个存储装置。
79.处理器,用于执行上述计算机程序以实现如下步骤:
80.首先,接收用户的选择操作,生成选择指令。
81.示例性地,本实施例应用于包括用户终端、路由器、服务器与业务系统的服务访问系统中,用户终端可以通过有线或无线通讯方式发送携带有比如设备标识、地址位置等用户信息的接入访问请求,路由器、服务器依次获取该用户终端发送的接入服务请求,并最终访问业务系统。本实施例中各步骤的执行主体具体可以为访问功能的各种设备。
82.需要说明的是,本实施例中各步骤的执行主体具体可以为物联网设备的电子设备,还可为其他可实现相同或相似功能的设备,例如:手机、个人电脑,pad等,本实施例对此不作限制。
83.在本发明实施例中,具体地是本地设备接收用户的选择操作信息,并根据该操信息生成选择指令。
84.其次,根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型。
85.在本发明实施例中,具体地是根据所述选择指令选择项目样板创建空白样板;在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。
86.进一步,所述在所述空白样板上创建高与轴网,以得到目标构件模型具体包括:在
所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件。值得指出的是,在本发明实施例中的所述建筑物室内构件分为可移动类与不可移动类。
87.较佳地,所述按照预设参数表建立标高平面与轴网的步骤进一步包括:读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。
88.在一个可选实施例中,所述方法具体还可以包括:判断建模后的建筑模型是否需要二次开发,若需要则更新所述选择指令,并根据最新所述选择指令重新创建建筑模型与建筑物室内构件。
89.最后,对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。
90.本实施例中的处理器可能是一种集成电路芯片,具有信号处理能力。在实现过程过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。上述处理器可以是微处理器或者上述处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
91.更多细节,可以参考并结合前述对图1的描述,在此不进行赘述。
92.实施例四
93.本发明一实施例提供了一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述的用于bim模型的预处理方法。
94.更多细节,可以参考并结合前述对图1的描述,在此不进行赘述。
95.综上所述,本发明提供一种用于bim模型的预处理方法、系统、装置及存储介质。通过接收用户的选择操作,生成选择指令;根据所述选择指令,选择得到目标构件模型;对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。通过redrev软件进行bim模型的前期预处理制作,使三维模型的处理动态化,各个结构均被明确的数值所定义,结构之间的配合与间距均是具体的概念,并且能够利用比例的原则等比例放大缩小,具体作用到变电站三维模型中来说,就是各个配电装置的高度、占地面积与间距等数据参数被明确,相关人员能够清晰有效的看到与理解,并且同类模块之间存在比较的能力,因此也方便后续动态化的调动处理与建模调整,并与各个组件之间进行关联,利用测量或计算出的数据对模型进行分析,提高三维模型预处理能力,提高建模效率。
96.本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
97.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
98.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
技术特征:
1.一种用于bim模型的预处理方法,其特征在于,所述方法包括:步骤s10,接收用户的选择操作,生成选择指令;步骤s11,根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型;步骤s12,对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。2.根据权利要求1所述的方法,其特征在于,所述步骤s11进一步包括:步骤s110,根据所述选择指令选择项目样板创建空白样板;步骤s111,在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。3.根据权利要求2所述的方法,其特征在于,所述步骤s111进一步包括:在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit软件自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件。4.根据权利要求3所述的方法,其特征在于,所述按照预设参数表建立标高平面与轴网的步骤进一步包括:读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将参数表中经参数化的截面轮廓在所述三维曲线上定位;将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:判断建模后的建筑模型是否需要二次开发,若需要则更新所述选择指令,并根据最新所述选择指令重新创建建筑模型与建筑物室内构件。6.一种用于bim模型的预处理系统,其特征在于,所述系统包括:接收模块,用于接收用户的选择操作,生成选择指令;预处理模块,用于根据所述选择指令创建空白样板,并进行预处理以获得目标构件模型;处理模块,用于对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。7.根据权利要求6所述的系统,其特征在于,所述预处理模块进一步包括:空白样板创建模块,用于根据所述选择指令选择项目样板创建空白样板;目标构件模型建立模块,用于在所述空白样板上创建标高与轴网,对所述标高与轴网进行线段提取及与正则化处理获得封闭区域环列表,并根据所述封闭区域环列表获得所述目标构件模型。8.根据权利要求7所述的系统,其特征在于,所述目标构件模型建立模块进一步用于:在所述空白样板上打开立面视图,保持标高水平,按照预设参数表建立标高平面与轴网,并根据所述参数表确定截面轮廓保持一致;导入cad地形图和室内平面图,通过定位到原点加载进red-revit软件,利用red-revit软件自带的内建体量进行室外场地地形建模,并创建建筑模型与建筑物室内构件;其中,所述目标构件模型建立模块采用下述的方法建立标高平面与轴网:读取所述参数表中的曲线坐标(x,y,z),利用curvebypoints命令生成三维曲线,并将
参数表中经参数化的截面轮廓在所述三维曲线上定位;将定位后的截面轮廓进行截面参数调整,并将调整参数后的截面轮廓逐个旋转,使截面法线与所述路线平曲线方向保持一致。9.一种用于bim模型的预处理设备,其特征在于,所述设备包括:通信总线,用于实现处理器与存储器间的连接通信;存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以执行如权利要求1至5任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5任一项所述的方法。
技术总结
本发明公开了一种用于BIM模型的预处理方法,所述方法包括:接收用户的选择操作,生成选择指令;根据所述选择指令,选择得到目标构件模型;对所述目标构件模型进行整饰与渲染,并完成与其他平台交互。本发明还公开了相应的系统、装置以及存储介质。在本发明中,通过REDRev软件进行BIM模型的前期预处理制作,使三维模型的处理动态化,各个结构均被明确的数值所定义,具体作用到变电站三维模型中来说,就是各个配电装置的高度、占地面积与间距等数据参数被明确,相关人员能够清晰有效的看到与理解,并且同类模块之间存在比较的能力,利用测量或计算出的数据对模型进行分析,提高了三维模型预处理能力,提高建模效率。提高建模效率。提高建模效率。
技术研发人员:弓国军 符国晖 韦波 蒋晓东 彭澎 周亚敏 李福权 罗展标 苏伟平
受保护的技术使用者:深圳供电局有限公司
技术研发日:2021.12.20
技术公布日:2022/3/8