当前位置: 首页 > 专利查询>朱桂永专利>正文

一种快速绘制电力线路图或地理线路图的方法技术

技术编号:2946169 阅读:947 留言:1更新日期:2012-04-11 18:40
一种快速绘制电力线路图或地理线路图的方法,绘图步骤如下:a)在绘图文件中设置Xo、Yo为绘制线路的纵横坐标起点,设置X1、Y1为绘制线路纵横坐标的终点,再设置R、W、H、L1、L2五个系统变量:其中R代表圆的半径,W代表表箱的宽度,H代表表箱的高度,L1代表干线每段的长度,L2代表下户线的长度,两个圆之间、圆与表箱之间、或圆与变压器之间的线段为一档,通过动态调整五个变量的设置进行线路图形的快速绘制;b)在进行快速绘图时,先绘制干线,然后再绘制下户线,绘制干线或下户线通过键盘、菜单选择项或者通过绘图按钮进行转换;c)进入绘制干线的功能后,根据线路需要选点点击鼠标左键,系统将在点击处绘制第一个电杆;再点击一下刚绘制的电杆,此电杆将被选中,然后移动鼠标就绘制干线,移动鼠标时不要按下鼠标的任何键;该方法和现有技术相比,可有效提高专业绘图速度,提高绘图质量降低劳动强度。

【技术实现步骤摘要】

本专利技术涉及一种计算机绘图应用技术,尤其是。
技术介绍
随着电脑的日益普及,目前大部分图纸是用电脑绘制的。当前的绘图工具,比如Windows画图板、Excel、AutoCAD、PhotoSDhop等,在绘制图像时每次只能绘制一个图像元素,不仅极大地影响了绘图的速度,也影响了所绘出图形的美观性。另外由于每个图像元素都是单独绘出的,各元素之间也就没有逻辑上的连接关系,所以无法对图形进行拓扑变换,因而也就不利于图形的后期维护。这一缺陷尤其是在绘制专业图形时更为突出。比如电力系统的线路图,在这类图形中,所绘制的图像不仅规律性强,而且图像元件间还有某种内含的联系,例如在电力线路图中,电杆(图中一般用圆表示)之间通过线段进行连接,而线路的末端一般又与用户电表箱或变压器相接。如图一所示。象此类图像再逐个元素进行绘制,不仅效率极其低下,也会让操作者感到枯燥无味;比如有一条10kM长的电力线路,其中电杆有115根,电杆之间的连接线段为114条,如果一个电杆、一条线段绘制,绘制完后电杆与线段还要保持几何上的连接状态,那么其中的工作量及重复性劳动是可想而知的。
技术实现思路
本专利技术的目的是提供,在保持传统绘图方式的基础上,增加一种新的绘图方式,即在绘制图像时可以一次同时绘制多个图像元素,从而解决传统绘图方式在绘制电力线路或铁路公路线路地图中所存在的问题。绘图步骤如下a)在绘图文件中设置Xo、Yo为绘制线路的纵横坐标起点,设置X1、Y1为绘制线路纵横坐标的终点,再设置R、W、H、L1、L2五个系统变量其中R代表圆的半径,W代表表箱的宽度,H代表表箱的高度,L1代表干线每段的长度,L2代表下户线的长度,两个圆之间、圆与表箱之间、或圆与变压器之间的线段为一档,通过动态调整五个变量的设置进行线路图形的快速绘制;b)在进行快速绘图时,先绘制干线,然后再绘制下户线,绘制干线或下户线通过键盘、菜单选择项或者通过绘图按钮进行转换;c)进入绘制干线的功能后,根据线路需要选点点击鼠标左键,系统将在点击处绘制第一个电杆;再点击一下刚绘制的电杆,此电杆将被选中,然后移动鼠标就绘制干线,移动鼠标时不要按下鼠标的任何键;d)线路干线的绘制。本专利技术的方法是通过判断绘图的起点到鼠标当前位置之间的距离及组合图形的大小,自动确定需要绘制的数量,从而免去了重复性的工作。本方法的优点1、可以一次绘制出多个组合图形,因而极大地提高了绘图的速度;如图一所示低压电力线路图,用此方法几分钟就可绘制完毕。而用传统的绘图工具可能需要数个小时;再比如高压线路图,用此方法几秒就可以绘完,而用传统的方法也需要花费很长时间。总之,用户在习惯了传统的绘图方法后再使用此方法绘图,速度快的甚至达到了难以接受的程度。电力系统的接线图有的断断续续绘制了几年都没有完成,改用此方法后几天就全部绘制完毕。2、由于是一次绘制多个图像元素,因而在绘制图像时就可以建立图形之间的连接关系,方便了图形的拓扑变换及以后的维护。比如需要移动电杆,用此方法瞬间就可完成。比如将图一的30号杆左移到图二所示的位置,那么39、40及60号线将仍然与30号杆相连接,如图二所示。3、由于所绘制的图形大小可以预先设置,因而绘出的图形大小一致、整齐美观;另外通过拓扑变换容易生成其它类型的图像,例如与实际大小比例一致的地理图、各线段大小相等的分析图等。4、本方法尤其适用绘制规律性比较强的图形。附图说明图1是某一用电村低压线路接线图;两个圆相交的代表变压器,独立的一个圆代表电线杆,其中圆内的数字代表实际的电杆编号;方矩代表用户电表箱,方矩内的数字代表实际的表箱编号;线路上的数字是线段的自然顺序号,实际是不存在的,正常情况下也是不显示的(图中能演示出来是因为执行了显示线编号功能);图2是将30号杆移动位置后系统根据拓扑关系自动形成的新的图形;图3是绘制图形时的计算示意图;在计算机系统中,实际上显示屏幕的Y轴是向下的,为了便于说明问题,这里仍以教科书中的坐标系进行阐述,而实际效果是一样的。实施方式下面参照附图为例介绍本方法的具体实现。如图3所示,图中Xo、Yo为绘制的起点,X1、Y1为绘制的终点。(本图就是使用此方法一次绘制完成的) a)首先设置五个系统变量R、W、H、L1、L2;其中R代表圆的半径,W代表表箱的宽度,H代表表箱的高度,L1代表干线每段的长度,L2代表下户线的长度,两个圆之间、圆与表箱之间、或圆与变压器之间的线段为一档。实际应用中这几个变量都是可以动态调整设置的,以便可以绘制出符合要求的图形。说明长度值是指图中的几何值,而所代表线路的实际长度可以在图像元件的属性上标注,这样做的好处是方便图形的拓扑变换;干线是指两个电杆(圆)之间的连线,下户线是指与表箱(方矩)相连的线。b)在进行快速绘图时,一般是先绘制干线,然后再绘制下户线,绘制干线或下户线可以通过键盘、菜单选择项或者绘图按钮进行转换。c)进入绘制干线的功能后,在合适的地方点击一下鼠标,因为此时还没有一个电杆,系统将在点击处绘制第一个电杆;然后再点击一下刚绘制的电杆,此电杆将被选中,然后移动鼠标就可以绘制干线。在移动鼠标时不要按下鼠标的任何键。d)干线的绘制i)绘制的档数计算假设鼠标当前位置到被选中圆的圆心之间的距离为LL,那么档数n=LL/(L1+2*R),四舍五入取整数值即可,其中L1、R是上面提及的预先定义的系统变量。LL可以通过坐标系中两点之间的距离公式求得LL=sqrt((X1-Xo)^2+(Y1-Yo)^2)其中sqrt是求算术平方根函数,X1、Y1是当前鼠表位置的坐标,Xo、Yo是被选中的、作为起点的圆的中心坐标。因为有多少档就要绘制多少个圆及多少个线段,所以还要确定每个圆的圆心坐标及线段两端点的坐标;为此先确定起点与鼠标当前位置两点之间的连线与X轴之间的夹角,可参考图三COS(A)=(X1-Xo)/LLA=acos(COS(A))*180/M_PI; //角度的单位为度,acos反余玄函数然后根据两点位置关系确定角度if(Y1>Yo)A=A+2*(180-AA);if(A>354||A<6)AA=0; //角度很小时按零度处理,这样容易绘制水平、垂直线的线路;当然也else if(A>84&&A<96)A=90; //可以象其它的绘图工具通过与键盘配合绘制水平或垂直线路,但这else if(A>174&&A<186)A=180; //样会影响绘图的速度,最好的处理方法是这两种方式都提供,else if(A>264&&A<276)A=270; //然后由用户选择使用哪一种方式。A=A*M_PI/180; //转化为弧度ii)圆心坐标的确定如图三所示,第n个圆心的坐标如下确定x1=Xo+(R*2*n+L1*n)*COS(A) //L1为干线的长度,R为代表电杆的圆的半径y1=Yo-(R*2*n+L1*n)*SIN(A)圆心坐标及半径都已经确定,因而可以很容易地将此圆绘制出来。可以通过一个简单的循环语句将所有圆绘出。iii)确定每个线段起点及终点坐标第n个线段起点坐标TL=2*R*(0.5+n-1)+L1*(n1-1) //第n个线段起点到绘图起本文档来自技高网...

【技术保护点】
一种快速绘制电力线路图或地理线路图的方法,其特征在于绘图步骤如下:    a)在绘图文件中设置Xo、Yo为绘制线路的纵横坐标起点,设置X1、Y1为绘制线路纵横坐标的终点,再设置R、W、H、L1、L2五个系统变量:其中R代表圆的半径,W代表表箱的宽度,H代表表箱的高度,L1代表干线每段的长度,L2代表下户线的长度,两个圆之间、圆与表箱之间、或圆与变压器之间的线段为一档,通过动态调整五个变量的设置进行线路图形的快速绘制;    b)在进行快速绘图时,先绘制干线,然后再绘制下户线,绘制干线或下户线通过键盘、菜单选择项或者通过绘图按钮进行转换;    c)进入绘制干线的功能后,根据线路需要选点点击鼠标左键,系统将在点击处绘制第一个电杆;再点击一下刚绘制的电杆,此电杆将被选中,然后移动鼠标就绘制干线,移动鼠标时不要按下鼠标的任何键;    d)线路干线的绘制。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱桂永朱凯王萍
申请(专利权)人:朱桂永
类型:发明
国别省市:37[中国|山东]

网友询问留言 已有1条评论
  • 来自[湖南省怀化市联通] 2014年12月04日 18:57
    地理学是研究地球表面的地理环境中各种自然现象和人文现象以及它们之间相互关系的学科人们学习了地理学便可以更深入地了解地球的构造以及各地区的环境差异
    0
1