一种BIM模型图纸标注方法、装置、设备及可读存储介质与流程

文档序号:32350542发布日期:2022-11-26 12:52阅读:57来源:国知局
一种BIM模型图纸标注方法、装置、设备及可读存储介质与流程
一种bim模型图纸标注方法、装置、设备及可读存储介质
技术领域
1.本发明涉及bim技术领域,具体而言,涉及一种bim模型图纸标注方法、装置、设备及可读存储介质。


背景技术:

2.bim技术是一种应用于工程设计、建造、管理的数据化工具,通过对建筑的数据化、信息化模型整合,在项目策划、运行和维护的全生命周期过程中进行共享和传递,使工程技术人员对各种建筑信息作出正确理解和高效应对,为设计团队以及包括建筑、运营单位在内的各方建设主体提供协同工作的基础,在提高生产效率、节约成本和缩短工期方面发挥重要作用。
3.在高速铁路标准箱梁bim模型输出的设计图纸,无法实现基于图元的自动化标注功能,只能由人力进行依次标注。由于图元的数量庞大,种类繁多,在进行图元标注时不仅浪费大量的人力,而且标注效率也极低。


技术实现要素:

4.本发明的目的在于提供一种bim模型图纸标注方法、装置、设备及可读存储介质,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:
5.第一方面,本技术提供了一种bim模型图纸标注方法,所述方法包括:
6.获取第一信息,所述第一信息包括bim模型中的所有图元信息、每个所述图元信息对应的图元原点坐标和每个图元信息对应的尺寸参数;
7.将每个所述图元信息根据图元名称进行分类并编号,得到分类结果;
8.根据每个所述图元信息对应的图元原点坐标进行构件位置定位,得到每个图元信息对应的位置信息;
9.根据每个所述图元信息对应的尺寸参数、每个图元信息对应的位置信息和分类结果,得到完成尺寸标注和图元属性标注的图纸。
10.第二方面,本技术提供了一种bim模型图纸标注装置,所述装置包括:
11.获取模块,用于获取第一信息,所述第一信息包括bim模型中的所有图元信息、每个所述图元信息对应的图元原点坐标和每个图元信息对应的尺寸参数;
12.分类模块,用于将每个所述图元信息根据图元名称进行分类并编号,得到分类结果;
13.定位模块,用于根据每个所述图元信息对应的图元原点坐标进行构件位置定位,得到每个图元信息对应的位置信息;
14.标注模块,用于根据每个所述图元信息对应的尺寸参数、每个图元信息对应的位置信息和分类结果,得到完成尺寸标注和图元属性标注的图纸。
15.第三方面,本技术提供了一种bim模型图纸标注设备,包括:
16.存储器,用于存储计算机程序;
17.处理器,用于执行所述计算机程序时实现所述bim模型图纸标注方法的步骤。
18.第四方面,本技术还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于bim模型图纸标注方法的步骤。
19.本发明的有益效果为:
20.本发明通过基于bim模型单元信息编写的图纸自动化、智能化标注,实现对bim模型图纸中的图元信息的快速自动化标注,完善bim模型图纸输出功能以达到工程化应用的要求,从而让规定型号标准箱梁设计自动化和智能化出图,大幅提高高速铁路标准箱梁的设计效率。
21.本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
22.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
23.图1为本发明实施例中所述的bim模型图纸标注方法的流程示意图。
24.图2为本发明实施例中所述的bim模型图纸标注装置的结构示意图。
25.图3为本发明实施例中所述的bim模型图纸标注设备的结构示意图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
28.实施例1:
29.本实施例提供了一种bim模型图纸标注方法,应用于对高速铁路标准箱梁bim模型输出的设计图纸进行自动标注的场景。
30.如图1所示,本实施例提供了一种bim模型图纸标注方法,该方法包括步骤s1、步骤s2、步骤s3和步骤s7。
31.步骤s1、获取第一信息,所述第一信息包括bim模型中的所有图元信息、每个所述图元信息对应的图元原点坐标和每个图元信息对应的尺寸参数;
32.可以理解的是,本实施例中的bim模型图纸为高速铁路标准箱梁的设计图纸。
33.步骤s2、将每个所述图元信息根据图元名称进行分类并编号,得到分类结果;
34.可以理解的是,图元信息包括钢筋图元、梁图元、点图元、线图元、面图元和体图元等,按照图元名称对名称不同的图元进行分类,再对同一类下的图元由小至大依次进行编号,其中具体为:根据图元名称将bim模型中的各图元进行分类,并给每个类别分别命名;将图元按照其名称分为钢筋图元类、梁图元类、点图元类、线图元类、面图元类和体图元类等,并给钢筋图元类命名为n,梁图元类命名为p,点图元类命名为q,线图元类命名为r,面图元类命名为s,体图元类命名为t,以上的具体命名方式并不唯一,在实际应用中还可用其余的字母或符号进行命名,分类完成后,将每个类别内的各个图元依次进行编号。如在钢筋图元类中,包括有100个钢筋图元,则将其依次编号为n1、n2、n3
……
n99、n100。依次类推,若在体图元类中包括有50个体图元,则将其依次编号为t1、t2、t3
……
t49、t50。从而可以让每一个图元都有唯一的编号,便于后续的标注操作。
35.步骤s3、根据每个所述图元信息对应的图元原点坐标进行构件位置定位,得到每个图元信息对应的位置信息;
36.步骤s7、根据每个所述图元信息对应的尺寸参数、每个图元信息对应的位置信息和分类结果,得到完成尺寸标注和图元属性标注的图纸。
37.可以理解的是,由于bim模型中的包括的数据十分庞大,通过人工对bim模型图纸进行标注十分耗时,本技术可以按构件名称实现对bim模型图纸的自动标注,极大的节约了标注设计图纸的时间,大大的提高了高速铁路标注箱梁的设计效率。
38.根据上述特征,本技术可以通过实现对高速铁路标准箱梁bim模型输出的设计图纸进行自动标注,为高速铁路标准箱梁bim模型输出的设计图纸提供了一种智能化、自动化和低成本的标注方法。
39.在本公开的一种具体实施方式中,所述步骤s7包括步骤s71、步骤s72、步骤s73和步骤s74。
40.步骤s71、根据分类结果确定待标注的目标图元信息;
41.步骤s72、将所述待标注的目标图元信息从所述bim模型中进行抽取;
42.可以理解的是,针对需要标注的目标图元信息进行标注,有效的解决了标注信息冗余的问题,抛去了不必要的标注信息,减少了工作量,从而达到提高工作效率的目的。
43.步骤s73、将从所述bim模型中进行抽取得到的所述待标注的目标图元信息按预设的坐标方向依次排列,得到排列后的目标图元信息;
44.可以理解的是,将待标注的目标图元信息按预设的坐标方向由小达到依次排列,并且自动剔除重叠的钢筋点。
45.步骤s74、根据每个所述图元信息对应的尺寸参数和每个图元信息对应的位置信息对所述排列后的目标图元信息进行标注,得到完成尺寸参数标注的图纸。
46.在本公开的一种具体实施方式中,所述步骤s74包括步骤s741和步骤s742。
47.步骤s741、根据每个所述图元信息对应的尺寸参数和每个图元信息对应的位置信息计算相邻两个所述排列后的目标图元信息之间的间隔距离;
48.步骤s742、判断相邻两个所述排列后的目标图元信息之间的间隔距离是否相同,其中,若相邻两个所述排列后的目标图元信息之间的间隔距离相同,则对所述排列后的目
标图元信息进行整体标注,若不同,则对所述排列后的目标图元信息进行单独标注。
49.可以理解的是,按照标注的习惯,对于间隔相同的同类构件一般采取整体标注的方式进行标注,例如:钢筋图元每300mm间隔布置,一共布置10根,则采用整体标注的方式10x300mm进行标注。
50.在本实施例中,若n个相邻目标图元的间隔距离相同,则将该n个目标图元进行整体标注,所述n为大于或等于2的正整数。如编号为n1、n2、n3和n4的钢筋图元间隔距离相同,编号为n5和n6的钢筋图元间隔距离相同,编号为n7的钢筋图元与其余的钢筋图元间隔距离均不相同,则将编号为n1、n2、n3和n4这4个钢筋图元进行整体标注,将编号为n5和n6这两个钢筋图元进行整体标注,将编号为n7的钢筋图元进行单独标注。
51.在本公开的一种具体实施方式中,所述步骤s3之后还包括步骤s4、步骤s5和步骤s6。
52.步骤s4、根据分类结果得到钢筋图元和梁图元;
53.步骤s5、利用平面投影原理对所述钢筋图元对应的位置信息和所述钢筋图元对应的尺寸参数进行处理得到,钢筋图元的第一显示信息,所述第一显示信息包括钢筋图元呈线图元显示或呈点图元显示;
54.步骤s6、利用平面投影原理对所述梁图元对应的位置信息和所述梁图元对应的尺寸参数进行处理得到,梁图元的第二显示信息,所述第二显示信息包括梁图元呈面图元显示或体图元显示。
55.在本实施例中,如编号为n1的钢筋图元在平面图中为一条线,但是在剖面图中就变成一个点,这需要根据图元几何尺寸和位置利用平面投影原理确定图元在每个平面、立面、剖面的显示信息,确定是显示成线还是显示成点或者显示成别的形状。
56.在本公开的一种具体实施方式中,所述步骤s7还包括步骤s75、步骤s76和步骤s77。
57.步骤s75、获取预先编写好的第一标注样式和第二标注样式;
58.步骤s76、根据分类结果判断图元的标注样式,其中,若图元为钢筋图元则根据所述第一标注样式对所述钢筋图元进行标注;若图元为梁图元则根据所述第二标注样式对所述梁图元进行标注;
59.步骤s77、当所述第一标注样式对所述钢筋图元进行标注和所述第二标注样式对所述梁图元进行标注均完成后,得到完成图元属性标注的图纸。
60.在本公开的一种具体实施方式中,所述步骤s77包括步骤s771、步骤s772和步骤s773。
61.步骤s771、判断钢筋图元是点图元显示还是线图元显示,其中,若所述钢筋图元为点图元显示则采用点图元标注样式,若所述钢筋图元为线图元显示则采用线图元标注样式,依次循环创建钢筋图元属性标注,并将钢筋图元对应的属性添加到该所述钢筋图元属性标注上,得到第一标注结果;
62.可以理解的是,点图元标注样式为引线指向样式,线图元标注样式为箭头指向样式。
63.步骤s772、判断梁图元是面图元显示还是体图元显示,其中,若所述梁图元为面图元显示则采用轮廓标注样式,若所述梁图元为体图元显示则采用截面标注样式,依次循环
创建梁图元标注,并将所述梁图元对应的属性添加到该所述梁图元属性标注上,得到第二标注结果;
64.可以理解的是,体图元标注样式为不同截面的标注样式。
65.步骤s773、根据所述第一标注结果和所述第二标注结果得到所述完成图元属性标注的图纸。
66.实施例2:
67.如图2所示,本实施例提供了一种bim模型图纸标注装置,所述装置包括获取模块901、分类模块902、定位模块903和标注模块907。
68.所述获取模块901,用于获取第一信息,所述第一信息包括bim模型中的所有图元信息、每个所述图元信息对应的图元原点坐标和每个图元信息对应的尺寸参数;
69.所述分类模块902,用于将每个所述图元信息根据图元名称进行分类并编号,得到分类结果;
70.所述定位模块903,用于根据每个所述图元信息对应的图元原点坐标进行构件位置定位,得到每个图元信息对应的位置信息;
71.所述标注模块907,用于根据每个所述图元信息对应的尺寸参数、每个图元信息对应的位置信息和分类结果,得到完成尺寸标注和图元属性标注的图纸。
72.在本公开的一种具体实施方式中,所述标注模块907包括第一处理单元9071、第二处理单元9072、第三处理单元9073和第四处理单元9074。
73.所述第一处理单元9071,用于根据分类结果确定待标注的目标图元信息;
74.所述第二处理单元9072,用于将所述待标注的目标图元信息从所述bim模型中进行抽取;
75.所述第三处理单元9073,用于将从所述bim模型中进行抽取得到的所述待标注的目标图元信息按预设的坐标方向依次排列,得到排列后的目标图元信息;
76.所述第四处理单元9074,用于根据每个所述图元信息对应的尺寸参数和每个图元信息对应的位置信息对所述排列后的目标图元信息进行标注,得到完成尺寸参数标注的图纸。
77.在本公开的一种具体实施方式中,所述第四处理单元9074包括计算单元90741和判断单元90742。
78.所述计算单元90741,用于根据每个所述图元信息对应的尺寸参数和每个图元信息对应的位置信息计算相邻两个所述排列后的目标图元信息之间的间隔距离;
79.所述判断单元90742,用于判断相邻两个所述排列后的目标图元信息之间的间隔距离是否相同,其中,若相邻两个所述排列后的目标图元信息之间的间隔距离相同,则对所述排列后的目标图元信息进行整体标注,若不同,则对所述排列后的目标图元信息进行单独标注。
80.在本公开的一种具体实施方式中,所述装置还包括第一处理模块904、第二处理模块905和第三处理模块906。
81.所述第一处理模块904,用于根据分类结果得到钢筋图元和梁图元;
82.所述第二处理模块905,用于利用平面投影原理对所述钢筋图元对应的位置信息和所述钢筋图元对应的尺寸参数进行处理得到,钢筋图元的第一显示信息,所述第一显示
信息包括钢筋图元呈线图元显示或呈点图元显示;
83.所述第三处理模块906,用于利用平面投影原理对所述梁图元对应的位置信息和所述梁图元对应的尺寸参数进行处理得到,梁图元的第二显示信息,所述第二显示信息包括梁图元呈面图元显示或体图元显示。
84.在本公开的一种具体实施方式中,所述标注模块907还包括获取单元9075、第五处理单元9076和第六处理单元9077。
85.所述获取单元9075,用于获取预先编写好的第一标注样式和第二标注样式;
86.所述第五处理单元9076,用于根据分类结果判断图元的标注样式,其中,若图元为钢筋图元则根据所述第一标注样式对所述钢筋图元进行标注;若图元为梁图元则根据所述第二标注样式对所述梁图元进行标注;
87.所述第六处理单元9077,用于当所述第一标注样式对所述钢筋图元进行标注和所述第二标注样式对所述梁图元进行标注均完成后,得到完成图元属性标注的图纸。
88.在本公开的一种具体实施方式中,所述第六处理单元9077包括第七处理单元90771、第八处理单元90772和第九处理单元90773。
89.所述第七处理单元90771,用于判断钢筋图元是点图元显示还是线图元显示,其中,若所述钢筋图元为点图元显示则采用点图元标注样式,若所述钢筋图元为线图元显示则采用线图元标注样式,依次循环创建钢筋图元属性标注,并将钢筋图元对应的属性添加到该所述钢筋图元属性标注上,得到第一标注结果;
90.所述第八处理单元90772,用于判断梁图元是面图元显示还是体图元显示,其中,若所述梁图元为面图元显示则采用轮廓标注样式,若所述梁图元为体图元显示则采用截面标注样式,依次循环创建梁图元标注,并将所述梁图元对应的属性添加到该所述梁图元属性标注上,得到第二标注结果;
91.所述第九处理单元90773,用于根据所述第一标注结果和所述第二标注结果得到所述完成图元属性标注的图纸。
92.需要说明的是,关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
93.实施例3:
94.相应于上面的方法实施例,本实施例中还提供了一种bim模型图纸标注设备,下文描述的一种bim模型图纸标注设备与上文描述的一种bim模型图纸标注方法可相互对应参照。
95.图3是根据示例性实施例示出的一种bim模型图纸标注设备800的框图。如图3所示,该bim模型图纸标注设备800可以包括:处理器801,存储器802。该bim模型图纸标注设备800还可以包括多媒体组件803,i/o接口804,以及通信组件805中的一者或多者。
96.其中,处理器801用于控制该bim模型图纸标注设备800的整体操作,以完成上述的bim模型图纸标注方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该bim模型图纸标注设备800的操作,这些数据例如可以包括用于在该bim模型图纸标注设备800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简
称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器802或通过通信组件805发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该bim模型图纸标注设备800与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near fieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件805可以包括:wi-fi模块,蓝牙模块,nfc模块。
97.在一示例性实施例中,bim模型图纸标注设备800可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digitalsignal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的bim模型图纸标注方法。
98.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的bim模型图纸标注方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器802,上述程序指令可由bim模型图纸标注设备800的处理器801执行以完成上述的bim模型图纸标注方法。
99.实施例4:
100.相应于上面的方法实施例,本实施例中还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种bim模型图纸标注方法可相互对应参照。
101.一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的bim模型图纸标注方法的步骤。
102.该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
103.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
104.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1