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

一种架空线路矢量图的绘制方法和系统技术方案

技术编号:7898511 阅读:144 留言:0更新日期:2012-10-23 04:35
本发明专利技术实施例提供一种架空线路矢量图绘制方法和系统,所述方法包括以下步骤:确定起点坐标与准终点坐标,利用所述起点坐标与准终点坐标计算起点与准终点间距离;预先设置支撑点间档距;自起点开始向准终点方向,每间隔与档距相等的距离则建立一个支撑点;直到离准终点最近的支撑点到准终点的距离小于第二阈值,则将所述离准终点最近的支撑点作为实际终点;使用线段连接起点与起点相邻的支撑点,连接任意两个相邻的支撑点,连接实际终点与实际终点相邻的支撑点。

【技术实现步骤摘要】

本专利技术涉及架空线路绘图
,特别涉及一种架空线路矢量图的绘制方法和系统
技术介绍
矢量图,也称为面向对象的图像或绘像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。而架空线路矢量图则表示利用一系列由线连接的点描绘架空线路的图像。 架空线路矢量图主要包括支撑点与连接支撑点的线段,所述支撑点在架空线路矢量图中代表电杆或者电表等设施,而线段则代表软体电线。另外在线路起始位置上的第一个支撑点被称为架空线路的起点,在线路末端的支撑点被称为架空线路的终点,而起点、终点有时也统称为支撑点。在现有技术中,主要利用Excel、AutoCAD或PhotoShop等制图工具绘制架空线路矢量图。但现有的架空线路矢量图在绘制过程中必须根据各支撑点的实际位置以及各支撑点间距离及角度等因素,人工的逐个支撑点进行绘制,并人工逐个用线段连接各支撑点,所以绘图效率低,质量也受到人为因素的影响。除此之外,现有的绘图工具所绘制的架空线路矢量图的支撑点与连线之间不存在关联,彼此独立,所以当某个支撑点发生了移动,与该支撑点连接的连线不能跟随该支撑点移动,必须通过人为地修改,为绘制矢量图的工作人员增加了工作量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种架空线路矢量图的绘制方法和系统,所述方法利用起点与准终点坐标及支撑点间档距计算得到各支撑点位置和实际终点的位置,再用线段依次连接起点、各支撑点以及实际终点,从而实现快速高效地绘制架空线路矢量图,还可以根据矢量图中支撑点与线段的关联,实现对矢量图的快速编辑修改。为实现上述目的,本专利技术具体技术方案如下一种建立架空线路矢量图关联的方法,所述矢量图包括至少两个支撑点,以及连接两个相邻的支撑点的线段;所述方法包括以下步骤为每个支撑点建立一个特征信息,以作为该支撑点唯一的身份标识;所述连接两个相邻支撑点的线段的两个端点,分别记录与该端点相连的支撑点的身份标识;当任意支撑点发生改变,则找到所有记录该支撑点身份标识的线段端点,根据该端点找到与该支撑点相连的线段,然后根据所述线段另一端点所记录的支撑点身份标识,找到与所述线段相连的另一个支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标。或为每个线段的端点建立一个特征信息,以作为该端点唯一的身份标识;所述支撑点记录与其相连的所有端点的身份标识;当任意支撑点发生改变,则找到该支撑点所有记录过身份标识的线段端点,根据该端点找到与该支撑点相连的线段,然 后通过该线段找到记录该线段另一端点身份标识的支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标。所述连接支撑点的端点具体为当所述线段的端点与该线路上一支撑点之间距离小于第一阈值,则认为该端点与该支撑点连接。一种架空线路矢量图绘制方法,所述方法包括以下步骤确定起点坐标、准终点坐标,利用所述起点坐标与准终点坐标计算起点与准终点间距离;预先设置支撑点间档距;自起点开始向准终点方向,每间隔与档距相等的距离则建立一个支撑点;直到离准终点最近的支撑点到准终点的距离小于第二阈值,则将所述离准终点最近的支撑点作为实际终点;使用线段连接起点与起点相邻的支撑点,连接任意两个相邻的支撑点,连接实际终点与实际终点相邻的支撑点。所述第二阈值具体为档距的0. 5倍。所述方法还包括为起点、实际终点以及每个支撑点建立一个特征信息,以作为该起点、实际终点或支撑点唯一的身份标识;连接起点与起点相邻的支撑点的线段,一个端点记录起点的身份标识,另一个端点记录与起点相邻的支撑点的身份标识;连接实际终点与实际终点相邻的支撑点的线段,一个端点记录实际终点的身份标识,另一个端点记录与实际终点相邻的支撑点的身份标识;连接两相邻支撑点的线段的两个端点分别记录与该两端点相连的支撑点的身份标识。所述方法还包括当起点、实际终点或任意支撑点发生改变,则找到所有记录该起点、实际终点或任意支撑点身份标识的线段端点,根据所找到的线段端点,确定与所述起点、实际终点或任意支撑点相连的线段,通过所找到的线段的另一端点所记录的支撑点身份标识,找到与所述线段相连的另一支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标。一种架空线路矢量图绘制系统,所述系统包括定位模块,用于确定起点坐标及准终点坐标;计算模块,用于利用所述起点坐标与准终点坐标计算起点与准终点间距离;支撑点生成模块,用于预先设置支撑点间档距;并从计算模块获取起点与准终点间距离,自起点开始向准终点方向,每间隔与档距相等的距离则建立一个支撑点;直到离准终点最近的支撑点到准终点的距离小于第二阈值,则将所述离准终点最近的支撑点作为实际终点;线段生成模块,用于从定位模块获取起点位置,从支撑点生成模块获取所建立的支撑点的位置及实际终点的位置;生成线段,使用线段连接起点与起点相邻的支撑点,连接任意两个相邻的支撑点,连接实际终点与实际终点相邻的支撑点。所述系统还包括标示模块,用于为起点、实际终点以及每个支撑点建立一个特征信息,所述特征信息作为该起点、实际终点或支撑点唯一的身份标识;关联模块,用于为连接起点与起点相邻的支撑点的线段,一个端点记录起点的身份标识,另一个端点记录与起点相邻的支撑点的身份标识;为连接实际终点与实际终点相邻的支撑点的线段,一个端点记录实际终点的身份标识,另一个端点记录与实际终点相邻的支撑点的身份标识;为连接两相邻支撑点的线段的两个端点分别记录与该两端点相连的支撑点的身份标识。当起点、实际终点或任意支撑点发生改变,则所述关联模块还用于 找到所有记录该起点、实际终点或任意支撑点身份标识的线段端点,根据所找到的线段端点,确定与所述起点、实际终点或任意支撑点相连的线段,通过所述线段的另一端点所记录的支撑点身份标识,找到与所述线段相连的另一支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标。通过以上技术方案可知,本专利技术存在的有益效果是,利用起点与准终点坐标及支撑点间档距计算得到各支撑点位置和实际终点的位置,再用线段依次连接起点、各支撑点以及实际终点,从而实现快速高效地绘制出架空线路矢量图;另外本专利技术通过线段记录支撑点的身份标识,实现了线与支撑点之间的关联,在支撑点发生移动的情况下,线段能够根据记录的支撑点身份标识找到支撑点移动后的位置,避免了人为修改矢量图的过程,提高了矢量图编辑的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图I为本专利技术实施例所述建立架空线路矢量图关联的方法流程图;图2为本专利技术实施例所述架空线路矢量图绘制方法流程图;图3为本专利技术实施例中的坐标系关系不意图;图4为本专利技术另一个实施例所述架空线路矢量图绘制方法流程图;图5为本专利技术实施例所述架空线路矢量图绘制系统结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述;显然本文档来自技高网...

【技术保护点】
一种建立架空线路矢量图关联的方法,其特征在于,所述矢量图包括至少两个支撑点,以及连接两个相邻的支撑点的线段;所述方法包括以下步骤:为每个支撑点建立一个特征信息,以作为该支撑点唯一的身份标识;所述连接两个相邻支撑点的线段的两个端点,分别记录与该端点相连的支撑点的身份标识;当任意支撑点发生改变,则找到所有记录该支撑点身份标识的线段端点,根据该端点找到与该支撑点相连的线段,然后根据所述线段另一端点所记录的支撑点身份标识,找到与所述线段相连的另一个支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标;和\或为每个线段的端点建立一个特征信息,以作为该端点唯一的身份标识;所述支撑点记录与其连接的所有端点的身份标识;当任意支撑点发生改变,则找到该支撑点所有记录过身份标识的线段端点,根据该端点找到与该支撑点相连的线段,然后通过该线段找到记录该线段另一端点身份标识的支撑点,对所述两个支撑点进行新的连接,并重新生成所述线段的两个端点坐标。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱桂永
申请(专利权)人:朱桂永
类型:发明
国别省市:

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

1