一种轴网生成方法、电子设备以及存储介质技术

技术编号:20944916 阅读:34 留言:0更新日期:2019-04-24 02:34
本发明专利技术公开了一种轴网生成方法、电子设备以及存储介质,遍历二维图纸,得到二维图纸中的所有轴符,通过所有轴符识别出所有轴线,生成轴网;本发明专利技术通过识别二维图纸中的所有轴符,通过轴符来识别出所有轴线,以生成轴网,从而实现了轴网的自动生成;由于轴符相对其他线条来说,特征明显且辨识度高,而轴符和轴线之间的关系明确,对应程度高,从而提高了识别效率和识别准确度,即提高了轴网生成的效率和准确性。

A Method of Shaft Network Generation, Electronic Equipment and Storage Media

The invention discloses a method for generating a shaft network, an electronic device and a storage medium, traverses a two-dimensional drawing, obtains all the axle symbols in a two-dimensional drawing, identifies all axes through all the axle symbols, and generates a shaft network; the invention identifies all axes in a two-dimensional drawing by identifying all the axle symbols, and identifies all axes through the axle symbols to generate a shaft network, thereby realizing the automatic generation of the axle network; Compared with other lines, the feature of axle symbol is obvious and the recognition degree is high. The relationship between axle symbol and axis is clear and the correspondence degree is high, which improves the recognition efficiency and accuracy, that is to say, the efficiency and accuracy of axle network generation are improved.

【技术实现步骤摘要】
一种轴网生成方法、电子设备以及存储介质
本专利技术涉及工程造价领域,特别涉及一种轴网生成方法、电子设备以及存储介质。
技术介绍
工程造价就是指工程的建设价格,是指完成一个工程的建设所预期或实际所需的全部费用总和,也可认为是工程的建设成本,即为建设一项工程预期支付或实际支付的全部固定资产投资费用。在工程造价的计算过程中,设计人员设计出一座工程,一般是通过CAD设计出二维图纸,造价预算人员通过这个二维图纸,由三维预算软件算出工程量。现有的三维预算软件,都只能计算自己软件的模型,故而造价预算人员需要通过翻模工具以将二维图纸转换为软件需要的建筑模型。在自动翻模过程中,要转换软件需要的建筑模型,则需要先识别二维图纸中的建筑构件。对于一张完整的二维图纸来说,不同的建筑构件位于不同的图中,需要通过轴线来识别不同的建筑构件并进行组合。故而,在自动翻模的过程,轴线的生成至关重要。现有的人工翻模,在选取轴线时,通过选取到图层来确定,但也存在以下几点问题:1、人工选择图层,增加了人工成本且使用人员容易误操作以及遗漏等问题。2、如果设计人员设计的图纸有问题或者不标准,图层识别会出现不准确,识别率不高等问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种轴网生成方法、电子设备以及存储介质,能够自动生成轴网。为了解决上述技术问题,本专利技术采用的技术方案为:一种轴网生成方法,包括步骤:S1、遍历二维图纸,得到所述二维图纸中的所有轴符;S2、通过所有轴符识别出所有轴线,生成轴网。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述一种轴网生成方法的步骤。为了解决上述技术问题,本专利技术采用的又一种技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述一种轴网生成方法的步骤。本专利技术的有益效果在于:一种轴网生成方法、电子设备以及存储介质,通过识别二维图纸中的所有轴符,通过轴符来识别出所有轴线,以生成轴网,从而实现了轴网的自动生成;由于轴符相对其他线条来说,特征明显且辨识度高,而轴符和轴线之间的关系明确,对应程度高,从而提高了识别效率和识别准确度,即提高了轴网生成的效率和准确性。附图说明图1为本专利技术实施例的一种轴网生成方法的流程示意图;图2为本专利技术实施例涉及的二维图纸的平面示意图;图3为本专利技术实施例的一种电子设备的结构示意图。标号说明:1、一种电子设备;2、处理器;3、存储器;4、轴符;5、轴线;6、标注线;7、轴符指引线;8、叠加点。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:得到二维图纸中的所有轴符,通过所有轴符识别出所有轴线,以生成轴网。请参照图1至图2,一种轴网生成方法,包括步骤:S1、遍历二维图纸,得到所述二维图纸中的所有轴符;S2、通过所有轴符识别出所有轴线,生成轴网。其中,建筑图纸上的轴线指主要墙柱及梁架等重要构件位置基线,在横向上的距离叫“开间”,纵向距离叫“进深”,图纸上以左下角为起点坐标。用来表示轴线的符号简称为轴符。由轴线组成的网格为轴网。从上述描述可知,本专利技术的有益效果在于:通过识别二维图纸中的所有轴符,通过轴符来识别出所有轴线,以生成轴网,从而实现了轴网的自动生成;由于轴符相对其他线条来说,特征明显且辨识度高,而轴符和轴线之间的关系明确,对应程度高,从而提高了识别效率和识别准确度,即提高了轴网生成的效率和准确性。进一步地,所述S1步骤中得到所述二维图纸中的所有轴符具体为:识别二维图纸中所有的圆形,判断所述圆形内是否存在英文字符或阿拉伯字符,若存在,则将包含英文字符或阿拉伯字符的圆形确定为轴符。其中,轴符的主要组成包括圆形和编号。当轴符用来表示横向平面定位走线时,即为横向轴符,横向轴符的内部包括1、2、3…等阿拉伯字符,当轴符用来表示纵向平面定位走线时,即为纵向轴符,纵向轴符的内部包括A、B、C…等大写英文字符。从上述描述可知,通过圆形和编号来判断轴符,能够快速且有效的确定所有的轴符。进一步地,所述步骤S2具体为:通过所有轴符识别出所有轴符指引线,通过所有轴符以及所有轴符指引线识别出所有轴线。其中,轴符指引线是轴符用来表示轴线而所延伸的线。从上述描述可知,由于轴线与轴符相距较远,若直接取较大的范围去筛选,容易筛选到多条线段,难以判断是否为轴线,同时也难以确认轴线和轴符之间的对应关系;所以通过轴符先确定轴符指引线,然后根据轴符指引线来确定轴线的方法,能够有效的提高轴线的识别效率和精确度,并能得到轴线和轴符的对应关系。进一步地,所述步骤S2中通过所有轴符识别出所有轴符指引线具体为:S21、每一个轴符均以自身为圆心,以小于等于1000毫米的任一数值为半径,得到指引线筛选范围,将与所述指引线筛选范围相交的所有线段放入待确认指引线集合;S22、从所述待确认指引线集合中选出一条线段为第一线段,判断所述第一线段是否是唯一一条和对应的第一轴符相交的线段,若是,则所述第一线段为第一轴符指引线,否则继续从待确认指引线集合中选出一条线段进行判断,直到得到第一轴符指引线;S23、从所述待确认指引线集合中,将与所述第一轴符指引线处于同一图层且至少与处于同一图层的任一线段平行的所有线段标记为轴符指引线;S24、对所述待确认指引线集合中与所述第一轴符指引线不处于同一图层或与所述待确认指引线集合的所有线段均不平行的其他线段依次执行步骤S22及步骤S23,直到所述待确认指引线集合的所有线段均判断完毕,得到轴符指引线集合。其中,在正常情况下,轴符与轴符指引线直接连接,但也存在两者之间不直接连接的情况,在不连接的情况下,两者之间的距离也相对较短。从上述描述可知,轴符需要扩大一定的范围来筛选出轴符指引线,以避免遗漏;对其中的一条相交线段进行判断,判断条件为图层加结构,可以保证其属于轴符指引线;通过对其中一条相交线段进行判断,再通过同一图层和平行关系直接确定其他线段,从而能够提高识别效率;而和被标记为轴符指引线不处于同一图层或与所有线段均不平行的其他相交线段则进行判断,从而避免遗漏。进一步地,所述步骤S2中通过所有轴符以及所有轴符指引线识别出所有轴线具体为:S25、判断所述轴符指引线所对应的轴符在所述轴符指引线的延伸方向上是否存在编号相同的其他轴符,若存在,则判断编号相同的两个轴符之间的线段是否与任一所述轴符指引线共线,若是,则将编号相同的两个轴符之间的线段标记为轴线,所述编号为在所述轴符的圆形内的英文字符或阿拉伯字符,若不存在,则执行步骤S26;S26、每一个轴符指引线均从远离对应轴符的一端延伸出小于等于3000毫米的任一数值,得到轴线筛选线段,将与所述轴线筛选线段共线的线段标记为待确认轴线;S27,若所述待确认轴线与任一轴线处于同一图层且至少与处于同一图层的任一线段平行,则将所述待确认轴线标记为轴线。其中,判断所述轴符指引线所对应的轴符在所述轴符指引线的延伸方向上是否存在编号相同的其他轴符的说明如下:同样编号的在一张图内可能有两个,若有两个,则位于轴线的不同两端,即上下两侧或左右两侧,故而编号相同的两个轴本文档来自技高网
...

【技术保护点】
1.一种轴网生成方法,其特征在于,包括步骤:S1、遍历二维图纸,得到所述二维图纸中的所有轴符;S2、通过所有轴符识别出所有轴线,生成轴网。

【技术特征摘要】
1.一种轴网生成方法,其特征在于,包括步骤:S1、遍历二维图纸,得到所述二维图纸中的所有轴符;S2、通过所有轴符识别出所有轴线,生成轴网。2.根据权利要求1所述的一种轴网生成方法,其特征在于,所述S1步骤中得到所述二维图纸中的所有轴符具体为:识别二维图纸中所有的圆形,判断所述圆形内是否存在英文字符或阿拉伯字符,若存在,则将包含英文字符或阿拉伯字符的圆形确定为轴符。3.根据权利要求1所述的一种轴网生成方法,其特征在于,所述步骤S2具体为:通过所有轴符识别出所有轴符指引线,通过所有轴符以及所有轴符指引线识别出所有轴线。4.根据权利要求3所述的一种轴网生成方法,其特征在于,所述步骤S2中通过所有轴符识别出所有轴符指引线具体为:S21、每一个轴符均以自身为圆心,以小于等于1000毫米的任一数值为半径,得到指引线筛选范围,将与所述指引线筛选范围相交的所有线段放入待确认指引线集合;S22、从所述待确认指引线集合中选出一条线段为第一线段,判断所述第一线段是否是唯一一条和对应的第一轴符相交的线段,若是,则所述第一线段为第一轴符指引线,否则继续从待确认指引线集合中选出一条线段进行判断,直到得到第一轴符指引线;S23、从所述待确认指引线集合中,将与所述第一轴符指引线处于同一图层且至少与处于同一图层的任一线段平行的所有线段标记为轴符指引线;S24、对所述待确认指引线集合中与所述第一轴符指引线不处于同一图层或与所述待确认指引线集合的所有线段均不平行的其他线段依次执行步骤S22及步骤S23,直到所述待确认指引线集合的所有线段均判断完毕,得到轴符指引线集合。5.根据权利要求1所述的一种轴网生成方法,其特征在于,所述步骤S2中通过所有轴符以及所有轴符指引线识别出所有轴线具体为:S25、判断所述轴符指引线所对应的轴符在所述轴符指引线的延伸方向上是否存在编号相同的其他轴符,若存在,则判断编号相同的两个轴符之间的线段是否与任一所述轴符指引线共线,若是,则将编号相同的两个轴符之间的线段标记为轴线,所述编号为在所述轴符的圆形内的英文字符或阿拉伯字符,若不存在,则执行步骤S26;S26、每一个轴符指引线均从远离对应轴符的一端延伸出小于等于3000毫米的任一数值,得到轴线筛选线段,将与所述轴线筛选线段共线的线段标记为待确认轴线;S27,若所述待确认轴线与任一轴线处于同一图层且至少与处于同一图层的任...

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

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

1