System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电气接线图中文本和量测自动生成的方法及系统技术方案_技高网

一种电气接线图中文本和量测自动生成的方法及系统技术方案

技术编号:41227747 阅读:3 留言:0更新日期:2024-05-09 23:45
本发明专利技术公开了一种电气接线图中文本和量测自动生成的方法及系统,涉及电气技术领域,包括针对已有图形文件,识别图元和线路的位置,构建障碍物空间获得图元及线路关联的文本和量测内容,进行所需空间的尺寸计算;针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序;分别针对图元和线路对应的文本量测,基于槽位窗口滑动方法自动寻找无重叠的布局位置,确定文本量测的坐标;针对布局结果进行碰撞检测,二次布局消除重叠。本发明专利技术通过划分固定布局槽位,将连续布局空间量化成点位,避免了自动成图过程中线性搜索算法造成的性能问题,解决了人工布局效率低、布局风格单一的问题,为各类电气接线图的自动生成提供了辅助技术支撑。

【技术实现步骤摘要】

本专利技术涉及电气,特别是一种电气接线图中文本和量测自动生成的方法及系统


技术介绍

1、电网接线图是电网运检以及调度工作中重要的图形资料,电力运维人员可通过电网接线图中的文本及量测数据,对电力系统实时运行状态进行监测。在电力系统发展的大环境下,现有的绘图技术也逐渐从人工绘制向自动化方向进行发展与变革。

2、传统人工绘制图形时,主要通过图形编辑器手工放置图元关联的名称及量测对象,耗时费力;随着技术的发展,也有提供智能生成图元文本及量测的方式,主要是通过配置文件,固定每类图元名称、量测所在(上下左右等)方位,统一生成各类图元的文本及量测信息。在图形自动生成领域,现有图元及线路关联的文本、量测布局方案均采用相似算法,在图元和线路周围空白区间,动态连续搜索可布局位置,但也存在很多缺陷,如:基于配置文件统一生成的场景,由于缺乏重叠、碰撞检测机制,造成生成的文本、量测容易压线或其他文本量测现象,可读性低,且布局效果单一化、不够灵活;在图形自动生成领域,图元及线路附近的搜索区间作为一个连续的坐标空间,在其中查找另一个连续的可布局坐标空间难度较高,难以量化表示,不利于程序的编写,且计算耗时耗力;一味扩大区间范围虽然会降低产生重叠的几率,但同时也会降低文本、量测与关联的图元或线路的直观联系,造成操作人员的误解等。


技术实现思路

1、鉴于上述现有图元及线路关联的文本、量测布局方案中存在的问题,提出了本专利技术。

2、因此,本专利技术所要解决的问题在于如何提供一种尽可能避免了重叠的可能,实现图元、线路关联文本及量测的动态、灵活布局的方法及系统。

3、为解决上述技术问题,本专利技术提供如下技术方案:

4、第一方面,本专利技术实施例提供了一种电气接线图中文本和量测自动生成的方法,其包括,针对已有图形文件,识别图元和线路的位置,构建障碍物空间;获得图元及线路关联的文本和量测内容,进行所需空间的尺寸计算;针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序;分别针对图元和线路对应的文本量测,根据槽位优先级,基于槽位窗口滑动方法自动寻找无重叠的布局位置,确定文本量测的坐标;针对布局结果进行碰撞检测,二次布局消除重叠。

5、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述进行所需空间的尺寸计算包括,识别获得图元、线路关联的文本和量测信息,综合图元或线路的属性,由程序确定文本、量测的字体字号和排布方式;将文字布局排版后,抽象成一个含有长、宽两种属性的矩形图元,使所有的文字图元都获得一个坐标值。

6、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序包括,单个图元可布局槽位划分方法为:围绕单个图元,分为水平、垂直方向的槽位以及四角方向的槽位;单条线路可布局槽位划分方法为:将一条多段线拆解成为多条线段的集合,设置一固定步长n以供槽位布局使用。

7、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述围绕单个图元,分为水平、垂直方向的槽位以及四角方向的槽位的设置如下:在水平和垂直方向,保证在槽位的初始位置上,图元中点与关联的文本和量测中点连线同样水平或垂直;在四角方向,保证在槽位的初始位置,文本、量测的中点在图元边线的延长线上;为避免紧贴,图元与文本、量测间均有一固定长度m的间隙;为避免槽位初始位置布局与线路产生重叠,进行槽位窗口滑动操作:设定以固定值l为步长进行平移,向左右分别平移l的长度,即分别以左侧的和右侧平移后的坐标再次判断是否产生重叠,若重叠则以平移后的坐标点分别继续向左右以l为步长进行平移,直至不产生重叠,或平移达到设定的边界。

8、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述将一条多段线拆解成为多条线段的集合,设置一固定步长n以供槽位布局使用包括,放置从线段的中点开始,在中点上下与线段最近距离为m的位置各设置一个槽位,分别向左右各平移固定步长n以设置其余的槽位,直至线段两侧的剩余空间不足以支撑一个完整的槽位;对一条多段线的槽位进行优先级设定:同一条线段上中心的优先级大于两侧的优先级,不同线段按照线段越长,槽位优先级越高进行排序。

9、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述自动寻找无重叠的布局位置包括以下步骤:将每一图元的可布局槽位数减去未布局文本、量测的数量获得一个数值,并按照该数值由小到大的顺序对关联文本、量测进行布局;布局后检查该槽位是否与障碍物空间或已布局图元产生重叠,若产生重叠则进行槽位滑动,将该槽位向两端滑动并再次判断重叠,至布局成功或滑动距离达到设定的上限,若该槽位布局失败,则继续尝试处于下一优先级的槽位。

10、作为本专利技术所述电气接线图中文本和量测自动生成的方法的一种优选方案,其中:所述二次布局的过程包括:针对重叠的文本、量测,判断其是否与其余图元或线路关联的文本、量测重叠,若是,则判断与其重叠的对象是否还有部分不重叠的布局方式;若有,则进行移动,消除重叠;若没有,则以原始槽位为基准,再次计算可布局槽位,并通过槽位窗口滑动进行布局尝试,直至消除重叠,或遍历结束保留初始位置。

11、第二方面,本专利技术为进一步解决现有图元及线路关联的文本、量测布局方案中存在的问题,实施例提供了电气接线图中文本和量测自动生成的系统,其包括:图元线路识别模块,用于针对已有图形文件,识别图元和线路的位置,构建障碍物空间;文本量测获取模块,用于获得图元及线路关联的文本和量测内容,进行所需空间的尺寸计算;槽位规划模块,用于针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序;自动布局模块,用于分别针对图元和线路对应的文本量测,根据槽位优先级,基于槽位窗口滑动方法自动寻找无重叠的布局位置,确定文本量测的坐标;碰撞检测模块,用于针对布局结果进行碰撞检测,二次布局消除重叠。

12、第三方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本专利技术第一方面所述的电气接线图中文本和量测自动生成的方法的任一步骤。

13、第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本专利技术第一方面所述的电气接线图中文本和量测自动生成的方法的任一步骤。

14、本专利技术有益效果为,本专利技术通过解析图形文件自动、批量完成图形文本及量测对象布局,避免传统人工维护图元关联文本及量测的繁琐工作;结合了可布局槽位滑窗及动态碰撞检测机制,尽可能避免了重叠的可能,实现图元、线路关联文本及量测的动态、灵活布局;通过划分固定布局槽位,将连续布局空间量化成点位,避免了自动成图过程中线性搜索算法造成的性能问题,并使量测文本紧贴与其关联的图元或线路进行初始布局,增强了成图结果的可读性。

本文档来自技高网...

【技术保护点】

1.一种电气接线图中文本和量测自动生成的方法,其特征在于:包括:

2.如权利要求1所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述进行所需空间的尺寸计算包括,

3.如权利要求2所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序包括,

4.如权利要求3所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述围绕单个图元,分为水平、垂直方向的槽位以及四角方向的槽位的设置如下:

5.如权利要求4所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述将一条多段线拆解成为多条线段的集合,设置一固定步长N以供槽位布局使用包括,

6.如权利要求5所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述自动寻找无重叠的布局位置包括以下步骤:

7.如权利要求6所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述二次布局的过程包括:

8.一种电气接线图中文本和量测自动生成的系统,基于权利要求1~7任一所述的电气接线图中文本和量测自动生成的方法,其特征在于:包括,

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1~7任一所述的电气接线图中文本和量测自动生成的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1~7任一所述的电气接线图中文本和量测自动生成的方法的步骤。

...

【技术特征摘要】

1.一种电气接线图中文本和量测自动生成的方法,其特征在于:包括:

2.如权利要求1所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述进行所需空间的尺寸计算包括,

3.如权利要求2所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述针对单个图元或线路进行可布局槽位划分,设定槽位的布局优先级顺序包括,

4.如权利要求3所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述围绕单个图元,分为水平、垂直方向的槽位以及四角方向的槽位的设置如下:

5.如权利要求4所述的电气接线图中文本和量测自动生成的方法,其特征在于:所述将一条多段线拆解成为多条线段的集合,设置一固定步长n以供槽位布局使用包括,

6.如权利要求5所述的电气接线图中...

【专利技术属性】
技术研发人员:周颐年翟明玉陈连杰高源司鹏苏运光陈文静
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

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

1