一种自动翻模方法、电子设备及存储介质技术

技术编号:21117426 阅读:25 留言:0更新日期:2019-05-16 09:30
本发明专利技术公开了一种自动翻模方法、电子设备及存储介质,通过识别二维图纸中的轴网,根据轴网识别出建筑构件,根据建筑构件所对应的生成规则生成三维模型;本发明专利技术通过特征明显且辨识度高的轴网来识别建筑构件,由于轴网与图纸中的建筑构件的对应关系明确,使得采用轴网来识别建筑构件的方法具有适用范围广泛、识别效率高以及识别准确度高的优点,从而提高翻模的效率、准确性和适用范围。

A Method of Automatic Mould Turning, Electronic Equipment and Storage Medium

【技术实现步骤摘要】
一种自动翻模方法、电子设备及存储介质
本专利技术涉及工程造价领域,特别涉及一种自动翻模方法、电子设备及存储介质。
技术介绍
工程造价就是指工程的建设价格,是指完成一个工程的建设所预期或实际所需的全部费用总和,也可认为是工程的建设成本,即为建设一项工程预期支付或实际支付的全部固定资产投资费用。在工程造价的计算过程中,设计人员设计出一座工程,一般是通过CAD设计出二维图纸,造价预算人员通过这个二维图纸,由三维预算软件算出工程量。现有的三维预算软件,都只能计算自己软件的模型,故而造价预算人员需要通过翻模工具以将二维图纸转换为软件需要的建筑模型。现有的翻模工具,通过图层选择,转换为对应的构件模型。然而基于图层图形的处理虽然能提高转换效率,但也存在以下几点问题:1、人工选择图层,增加了人工成本且使用人员容易误操作以及遗漏等问题。2、如果设计人员设计的图纸有问题或者不标准,图层识别会出现不准确,识别率不高等问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种自动翻模方法、电子设备及存储介质,能够自动完成翻模。为了解决上述技术问题,本专利技术采用的技术方案为:一种自动翻模方法,包括步骤:S1、识别二维图纸中的轴网;S2、根据所述轴网识别出建筑构件;S3、根据所述建筑构件所对应的生成规则生成三维模型。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述一种自动翻模方法的步骤。为了解决上述技术问题,本专利技术采用的又一种技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述一种自动翻模方法的步骤。本专利技术的有益效果在于:一种自动翻模方法、电子设备及存储介质,通过识别二维图纸中的轴网,根据轴网识别出建筑构件,根据建筑构件所对应的生成规则生成三维模型,通过特征明显且辨识度高的轴网来识别建筑构件,由于轴网与图纸中的建筑构件的对应关系明确,使得采用轴网来识别建筑构件的方法具有适用范围广泛、识别效率高以及识别准确度高的优点,从而提高翻模的效率、准确性和适用范围。附图说明图1为本专利技术实施例的一种自动翻模方法的流程示意图;图2为本专利技术实施例涉及的二维图纸中其中一张图的平面示意图;图3与图2中同一二维图纸中不同张图的平面示意图;图4为本专利技术实施例的二维图纸的柱体构件示意图;图5为本专利技术实施例的二维图纸的梁体构件示意图;图6为本专利技术实施例的二维图纸的门窗体构件示意图;图7为本专利技术实施例的一种电子设备的结构示意图。标号说明:1、一种电子设备;2、处理器;3、存储器;4、轴符;5、轴线;6、标注线;7、轴符指引线;8、图名;9、叠加点;10、柱形图元;11、主梁形图元;12、墙形图元;13、窗形图元;14、门形图元;101、柱体标注;111、次梁形图元;112、梁体标注;131、窗体标注;141、门体标注。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过识别出二维图纸中的轴网,然后根据轴网识别出建筑构件,最终根据建筑构件所对应的生成规则来生成三维模型。请参照图1至图6,一种自动翻模方法,包括步骤:S1、识别二维图纸中的轴网;S2、根据所述轴网识别出建筑构件;S3、根据所述建筑构件所对应的生成规则生成三维模型。其中,建筑图纸上的轴线指主要墙柱及梁架等重要构件位置基线,在横向上的距离叫“开间”,纵向距离叫“进深”,图纸上以左下角为起点坐标。用来表示轴线的符号简称为轴符。由轴线组成的网格为轴网。从上述描述可知,本专利技术的有益效果在于:通过识别二维图纸中的轴网,根据轴网识别出建筑构件,根据建筑构件所对应的生成规则生成三维模型,通过特征明显且辨识度高的轴网来识别建筑构件,由于轴网与图纸中的建筑构件的对应关系明确,使得采用轴网来识别建筑构件的方法具有适用范围广泛、识别效率高以及识别准确度高的优点,从而提高翻模的效率、准确性和适用范围。进一步地,所述步骤S1之前还包括步骤:S0、将二维图纸分成轴网互不接触的图,获取每张图的坐标范围、图名、楼层信息、构件类型以及所述构件类型的形状特征和位置特征。其中,二维图纸中分布有很多张不同的平面图,若直接对所有的平面图进行识别,存在部分建筑构件无法识别、楼层无法进行叠加以生成整栋楼的三维模型等一系列问题。从上述描述可知,通过将一整张的二维图纸分割成相互独立的图,并记录每张图的相应信息,后续可以通过图的信息来进行轴网叠加,以解决楼层无法进行叠加以生成整栋楼的三维模型的问题;同时利用轴网来对应建筑构件之间的相互关系,以解决部分建筑构件无法识别的问题。进一步地,所述步骤S2具体为:S21、识别出每张图的轴网,所述图包括柱图、梁图、墙图以及门窗图;S22、根据每张图的楼层信息,将处于同一楼层的所有轴网放到空白处进行叠加,生成楼层轴网,将处于同一栋楼且不同楼层的所有楼层轴网放到空白处进行叠加,生成楼栋轴网,记录每一楼层之间的轴网对应关系;S23、将每张图上的所有建筑构件按照位置信息放入到楼层轴网内,得到初始楼层图,对所述初始楼层图上的轴线以及建筑构件进行去重,得到最终楼层图;S24、从所述柱图上,根据所述柱图的轴网识别出柱体构件,从所述梁图上,根据所述梁图和所述最终楼层图的轴网识别出梁体构件,从所述墙图上,根据所述墙图和所述最终楼层图的轴网识别出墙体构件,从所述门窗图上,根据所述门窗图和所述最终楼层图的轴网识别出门体构件以及窗体构件。其中,二维图纸中分布有很多张不同的平面图,包括在同一楼层中设置有柱体构件示意图、梁体构件示意图等等。从上述描述可知,通过生成同一楼层的楼层轴网,将同一楼层的不同图中的建筑构件按照轴网的相对位置来叠加,使得得到的最终楼层图上包括同一楼层的所有建筑构件,以保证生成一层楼的三维模型的完整性。进一步地,在所述步骤S24分别识别出每一个楼层的建筑构件之后,所述步骤S3包括:S31、提取第N楼层的轴网和建筑构件,在与第一楼层相距(N-1)*h的平面上按照所述建筑构件所对应的生成规则生成所述第N楼层的三维模型,所述N为1至最高楼层MAX之间的任一数值,所述h为预设楼高。从上述描述可知,在生成三维模型时,不同楼层位于不同高度,通过上述的步骤,使得在生成各楼层之前就已经确定了生成的楼高,从而生成一栋楼的三维模型,完成整栋楼的自动翻模。进一步地,所述步骤S2在识别出建筑构件后,对所有所述建筑构件执行以下步骤:S301、判断与第一建筑构件垂直距离小于等于500毫米且是符合第一建筑构件标注特征的待对应建筑构件标注是否只有一个,若是,则将所述待对应建筑构件标注标记为第一建筑构件标注,否则执行步骤S302;S302、将所有所述待对应建筑构件标注均标记为待选择第一建筑构件标注,若所述第一建筑构件标注已被其他建筑构件所对应,则删除已对应的待选择第一建筑构件标注,直到未被对应的待选择第一建筑构件标注只有一个,则将未被对应的待选择第一建筑构件标注标记为第一建筑构件标注;S303、记录所述第一建筑构件与所述第一建筑构件标注的对应关系。进一步地,所述第一建筑构件包括柱体构件、梁体构件、墙体构件,门本文档来自技高网
...

【技术保护点】
1.一种自动翻模方法,其特征在于,包括步骤:S1、识别二维图纸中的轴网;S2、根据所述轴网识别出建筑构件;S3、根据所述建筑构件所对应的生成规则生成三维模型。

【技术特征摘要】
1.一种自动翻模方法,其特征在于,包括步骤:S1、识别二维图纸中的轴网;S2、根据所述轴网识别出建筑构件;S3、根据所述建筑构件所对应的生成规则生成三维模型。2.根据权利要求1所述的一种自动翻模方法,其特征在于,所述步骤S1之前还包括步骤:S0、将二维图纸分成轴网互不接触的图,获取每张图的坐标范围、图名、楼层信息、构件类型以及所述构件类型的形状特征和位置特征。3.根据权利要求2所述的一种自动翻模方法,其特征在于,所述步骤S2具体为:S21、识别出每张图的轴网,所述图包括柱图、梁图、墙图以及门窗图;S22、根据每张图的楼层信息,将处于同一楼层的所有轴网放到空白处进行叠加,生成楼层轴网,将处于同一栋楼且不同楼层的所有楼层轴网放到空白处进行叠加,生成楼栋轴网,记录每一楼层之间的轴网对应关系;S23、将每张图上的所有建筑构件按照位置信息放入到楼层轴网内,得到初始楼层图,对所述初始楼层图上的轴线以及建筑构件进行去重,得到最终楼层图;S24、从所述柱图上,根据所述柱图的轴网识别出柱体构件,从所述梁图上,根据所述梁图和所述最终楼层图的轴网识别出梁体构件,从所述墙图上,根据所述墙图和所述最终楼层图的轴网识别出墙体构件,从所述门窗图上,根据所述门窗图和所述最终楼层图的轴网识别出门体构件以及窗体构件。4.根据权利要求3所述的一种自动翻模方法,其特征在于,在所述步骤S24分别识别出每一个楼层的建筑构件之后,所述步骤S3包括:S31、提取第N楼层的轴网和建筑构件,在与第一楼层相距(N-1)*h的平面上按照所述建筑构件所对应的生成规则生成所述第N楼层的三维模型,所述N为1至最高楼层MAX之间的任一数值,所述h为预设楼高。5.根据权利要求1所述的一种自动翻模方法,其特征在于,所述步骤S2在识别出建筑构件后,对所有所述建筑构件执行以下步骤:S301、判断与第一建筑构件垂直距离小于等于500毫米且是符合第一建筑构件标注特征的待对应建筑构件标注是否只有一个,若是,则将所述待对应建筑构件标注标记为第一建筑构件标注,否则执行步骤S302;S302、将所有所述待对应建筑构件标注均标记为待选择第一建筑构件标注,若所述第一建筑构件标注已被其他建筑构件所对应,则删除已对应...

【专利技术属性】
技术研发人员:曾开发李涛涛许岩辉
申请(专利权)人:福建省晨曦信息科技股份有限公司
类型:发明
国别省市:福建,35

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

1