批量标注方法、装置、计算机设备和可读存储介质与流程

文档序号:35863911发布日期:2023-10-26 20:08阅读:35来源:国知局
批量标注方法、装置、计算机设备和可读存储介质与流程

本发明涉及模型设计,尤其涉及一种批量标注方法、装置、计算机设备和可读存储介质。


背景技术:

1、在景观设计过程中,常常涉及一些图纸上对范围轮廓或模型的标注操作,例如,对地被植物的范围轮廓的标注,以使设计图纸的可读性更强。在现有技术中,通常需要对图纸上的范围轮廓逐个进行手动标注,对于标注对象数量较多的图纸,例如成千上百的数量,手动逐个标注效率非常低,有遗漏的风险,也容易出错,大大地降低了设计效率。

2、因此,如何提升对图纸上标注对象进行标注的效率,以进一步提升图纸设计效率,成为本领域亟需解决的技术问题。


技术实现思路

1、本发明的目的是提供一种批量标注方法、装置、计算机设备和可读存储介质,用于解决现有技术中的上述技术问题。

2、一方面,为实现上述目的,本发明提供了一种批量标注方法。

3、该批量标注方法包括:选定批量标注的多个待标注对象;在所述待标注对象的范围轮廓内确定标注引出点;构建由所述标注引出点引出的标注引线,其中,由各所述待标注对象的标注引出点引出的标注引线不交叉;以及将各所述待标注对象的标注字符分别对应设置于所述标注引线远离所述标注引出点的一端。

4、进一步地,所述方法还包括:确定标注转折点和标注终点;构建由所述标注引出点引出的标注引线的步骤包括:连接所述标注转折点和所述标注终点形成的第一标注线;在各所述标注引出点中确定第一标注引出点;连接所述第一标注引出点和所述标注转折点形成第一引出线;构建由第二标注引出点引出且与所述第一引出线平行的第二引出线,其中,所述第二标注引出点为各所述标注引出点中除所述第一标注引出点之外的其他标注引出点;构建与所述第一标注线平行、且在与所述第一标注线垂直方向上按照预设间隔排列的多条第二标注线;所述第二标注线的一端与一条所述第二引出线相交,形成一条所述标注引线,其中,各所述第二标注线的另一端与所述标注终点在同一直线上。

5、进一步地,所述标注引出点与所述标注转折点之间的连线构成所述标注引出点对应的待定引出线,在各所述标注引出点中确定第一标注引出点的步骤包括:在各所述标注引出点中,确定所述待定引出线与所述第一标注线夹角最小的标注引出点;以及将所述夹角最小的标注引出点作为所述第一标注引出点。

6、进一步地,在各所述标注引出点中,确定所述待定引出线与所述第一标注线夹角最小的标注引出点的步骤包括:在各所述标注引出点中,确定位于最左侧、最右侧、最上端和最下端的标注引出点;利用经过最左侧标注引出点的第一垂直线、经过最右侧的标注引出点的第二垂直线、经过最上端标注引出点的第一水平线和经过最下端标注引出点的第二水平线构建包围所有所述标注引出点的矩形包围框;连接所述标注转折点和第一参考点得到第一参考线,其中,所述第一参考点为在水平方向上与所述标注转折点最近的标注引出点;连接所述标注转折点和第二参考点得到第二参考线,其中,所述第二参考点为所述矩形包围框的顶点,且在水平方向上靠近所述标注转折点一侧,在垂直方向上远离所述标注转折点一侧,所述矩形包围框在所述第一参考线和所述第二参考线之间的部分为参考区域;在所述参考区域内的标注引出点中,确定所述待定引出线与所述第一标注线夹角最小的标注引出点。

7、进一步地,将各所述待标注对象的标注字符分别对应设置于所述标注引线远离所述标注引出点的一端的步骤包括:以所述第一引出线的延伸方向为横轴方向,以垂直于所述第一引出线的方向为纵轴方向,构建参考坐标系;以所述标注引出点在所述参考坐标系中的坐标,对各所述标注引出点所在的待标注对象的标注字符进行排序,得到标注字符序列;以及将所述标注字符序列中的标注字符对应依次设置于所述第一标注线和第二标注线。

8、进一步地,构建与所述第一标注线平行、且在与所述第一标注线垂直方向上按照预设间隔排列的多条第二标注线的步骤包括:构建与所述第一标注线平行、且在与所述第一标注线垂直方向上按照预设字高排列的多条第二标注线。

9、进一步地,在所述待标注对象的范围轮廓内确定所述待标注对象的标记引出点的步骤包括:获取所述待标注对象的范围轮廓对应几何形状的重心;以所述重心为原点建立水平垂直坐标系,并构建沿所述水平垂直坐标系的x轴和y轴的直线,其中,沿x轴的直线被所述范围轮廓截取的线段为第一线段,沿y轴的直线被所述范围轮廓截取的线段为第二线段;确定所述第一线段和所述第二线段中较长线段的中点作为所述标记引出点。

10、另一方面,为实现上述目的,本发明提供了一种批量标注装置。

11、该批量标注装置包括:待标注对象选定模块,用于选定批量标注的多个待标注对象;标注引出点确定模块,用于在所述待标注对象的范围轮廓内确定标注引出点;标注引线构建模块,用于构建由所述标注引出点引出的标注引线,其中,由各所述待标注对象的标注引出点引出的标注引线不交叉;以及标注模块,用于将各所述待标注对象的标注字符分别对应设置于所述标注引线远离所述标注引出点的一端。

12、为实现上述目的,本发明还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

13、为实现上述目的,本发明还提供计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

14、本发明提供的批量标注方法、装置、计算机设备和可读存储介质,在选定批量标注的多个待标注对象后,在各个待标注对象的范围轮廓内确定标注引出点,构建由标注引出点引出的标注引线,得到与待标注对象一一对应的标注引线,且各标注引线互不交叉,最后将各待标注对象的标注字符分别对应标注引线设置,也即一个待标注对象的标注字符对应该待标注对象的标注引线设置,且设置于标注引线远离标注引出点的一端,将所有待标注对象的标注字符分别对应设置于标注引线端部,也即实现了多个待标注对象的批量标注。通过本发明,能够实现待标注对象的批量标注,减少用户操作,提升对标注对象进行标注的效率,从而能够进一步提升图纸设计效率。



技术特征:

1.一种批量标注方法,其特征在于,包括:

2.根据权利要求1所述的批量标注方法,其特征在于,

3.根据权利要求2所述的批量标注方法,其特征在于,所述标注引出点与所述标注转折点之间的连线构成所述标注引出点对应的待定引出线,在各所述标注引出点中确定第一标注引出点的步骤包括:

4.根据权利要求3所述的批量标注方法,其特征在于,在各所述标注引出点中,确定所述待定引出线与所述第一标注线夹角最小的标注引出点的步骤包括:

5.根据权利要求2所述的批量标注方法,其特征在于,将各所述待标注对象的标注字符分别对应设置于所述标注引线远离所述标注引出点的一端的步骤包括:

6.根据权利要求2所述的批量标注方法,其特征在于,构建与所述第一标注线平行、且在与所述第一标注线垂直方向上按照预设间隔排列的多条第二标注线的步骤包括:

7.根据权利要求1所述的批量标注方法,其特征在于,在所述待标注对象的范围轮廓内确定所述待标注对象的标记引出点的步骤包括:

8.一种批量标注装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。


技术总结
本发明提供了一种批量标注方法、装置、计算机设备和可读存储介质。该批量标注方法包括:选定批量标注的多个待标注对象;在所述待标注对象的范围轮廓内确定标注引出点;构建由所述标注引出点引出的标注引线,其中,由各所述待标注对象的标注引出点引出的标注引线不交叉;以及将各所述待标注对象的标注字符分别对应设置于所述标注引线远离所述标注引出点的一端,通过本发明能够提升对图纸上标注对象进行标注的效率,以进一步提升图纸设计效率。

技术研发人员:牛靳靳
受保护的技术使用者:广联达科技股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1