一种将地形图数据格式转换为架空线路格式的方法

文档序号:6427537阅读:432来源:国知局
专利名称:一种将地形图数据格式转换为架空线路格式的方法
技术领域
本发明属于电力线路设计排塔技术领域,尤其涉及一种将地形图数据格式转换为架空线路格式的方法。
背景技术
随着我国科学技术的发展,工程技术的需要,大比例尺地形图的越来越多,我们可以巧用已有的矢量化的大比例尺地形图,为我们工程建设提供优质、快捷的服务。矢量化的大比例尺地形图一般都以AutoCAD的DWG和DXF格式保存,均可以用测量常用软件南方 CASS成图系统打开,实际上南方CASS成图系统也可以生成断面图,但是只能生成AutoCAD 里面自己的格式,不能用于电力线路的设计排塔。因此,按照常规方法把在矢量化的大比例尺地形图设计好的线路走向,生成电力线路常用的SLCAD架空送电线路平断面图处理及定位CAD系统的数据格式,可以在CAD里面从地形图上沿线路逐点量取线路点的坐标,高程,根据坐标反算,计算里程,一个一个的输入到SLCAD架空送电线路平断面图处理及定位CAD系统中去,这样工作起来又耗工也耗时,还比较容易出错。还有一种方法,比上一种稍微简单一点,就是利用前面提到的利用测量常用软件南方CASS成图系统里面有一个功能——“生成里程文件”,但是生成的里程文件不是 SLCAD架空送电线路平断面图处理及定位CAD系统的数据格式,是一个后缀为HDM的文件, 要把这个文件转换成SLCAD架空送电线路平断面图处理及定位CAD系统的数据格式,需要把这个文件转换成TXT的文档,再用Microsoft Office Excel打开,经过数据的加工处理, 在转换成CSV数据格式,然后用记事本或写字板打开,再转换成SLCAD架空送电线路平断面图处理及定位CAD系统的数据ORG格式。这些常规的方法,过程比较繁琐,耗时耗力,还比较容易出错,架空送电线路短的话,还好说,要是架空送电线路长的话,有时还满足不了工期的要求。

发明内容
针对这些问题,本发明就电力架空送电线路方面,介绍一种利用矢量化的大比例尺地形图,生成里程文件,并转换成电力线路软件格式的方法,在计算机中实现自动批量转换,实现准确高效的数据格式转换,从而减少外业测量断面的时间和内业约50%的工作量, 大大的提高了工作效率。本发明提出的方法包括步骤Sl 读入地形图数据格式的文件,将文件的内容导入地形图数据库表格中;步骤S2 读入距离中心线的距离;步骤S3 读入起始点号;步骤 S4:根据距离中心线的距离以及起始点号,将所述地形图数据库表格转换为对应于架空线路格式文件的数据库表格;步骤S5 将所述对应于架空线路格式的数据库表格转换为所述架空线路格式文件。根据本发明方法的一个方面,步骤Sl具体包括所述地形图数据格式的文件是利用测量软件南方CASS成图系统中生成的后缀为HDM的文件,所述后缀为HDM的文件包括两列数据,第一列是里程数据,第二列是高程数据;所述地形图数据库表格与所述后缀为HDM 的文件内容对应,包括分别对应于所述里程数据和高程数据的两个字段。根据本发明方法的一个方面,所述地形图数据库表格还包括标识字段和所属文件的路径字段,分别表示HDM文件的全局唯一标识和存储路径。根据本发明方法的一个方面,所述步骤S2和步骤S3中的读入是指从用户输入的数据读入或从已有文件读入。根据本发明方法的一个方面,所述步骤S4中,所述架空线路格式文件为标准的 SLCAD架空送电线路平断面图处理及定位CAD系统的数据ORG格式的文件,对应于所述架空线路格式文件的数据库表格包括点代码、点号、左右偏距、里程、高程、点编码、连接线属性、 上一连接点点号和线属性字段,分别对应于所述架空线路格式文件中所含的九列数据。根据本发明方法的一个方面,所述对应于所述架空线路格式文件的数据库表格还包括标识字段和所属文件路径字段,分别表示要生成的相应架空线路格式文件的唯一标识和存储路径。根据本发明方法的一个方面,将所述地形图数据库表格转换为对应于架空线路格式文件的数据库表格具体包括以下步骤设置点代码,将点代码设置为一个常量“b” ;设置点号,将所述点号的初始值设置为步骤S3输入的起始点号,下一点号的值为当前点号加1 ; 设置左右偏距,将所述左右偏距设置为步骤S2输入的距离中心线的距离;从所述地形图数据库表格获取里程和高程数据;设置点编码,将点编码设置为固定值“8205 = 13”;设置连接线属性,当左右偏距为零时,将连接线属性设置为直线,不为零时设置为曲线;设置上一连接点点号,与点号对应,将上一连接点点号设置为当前的点号减1 ;设置线属性,当左右偏距为零时,将线属性设置为中心线,当左右偏距大于零时,设置为左边线,当左右偏距小于零时,设置为右边线。根据本发明方法的一个方面,步骤S4具体包括获取步骤S2和S3的“距离中心点的距离”以及“起始点号”,并循环读入对应于地形图数据格式的地形图数据表中每条记录, 根据所述将地形图数据库表格转换为对应于架空线路格式文件的数据库表格的步骤,逐条生成相应的架空线路格式的数据表记录,直到将地形图数据库表中的所有数据转换为架空线路格式的数据表数据,停止该循环。根据本发明方法的一个方面,步骤S4具体包括获取地形图数据库表格中的数据、步骤S2中距离中心线的距离数据以及步骤S3的起始点号数据,将三种数据导入对应于架空线路格式文件的数据库表格中以生成所述对应于架空线路格式文件的数据库表格。根据本发明方法的一个方面,步骤S5具体包括提取所述对应于架空线路格式的数据库表格中的数据,并生成架空线路格式的文件。


图1示出了测量软件南方CASS成图系统中生成的后缀为HDM的文件内容;图2示出了标准的SLCAD架空送电线路平断面图处理及定位CAD系统的数据ORG 格式文件内容;图3示出了本发明所述方法的流程图4示出了生成符合架空线路格式的数据表项的流程图;图5至图7示出了三种不同情况下的符合架空线路格式的数据表;图8示出了用SLCAD架空送电线路平断面图处理及定位CAD系统打开后的ORG格式的文件示意图。
具体实施例方式用测量常用软件南方CASS成图系统打开矢量化的大比例尺地形图,在矢量化的大比例尺地形图上设计好架空送电线路的走向,利用测量软件南方CASS成图系统中的生成里程文件,生成如图1所示的格式。本发明的目的是要把图1所示的这种格式文件转换成标准的SLCAD架空送电线路平断面图处理及定位CAD系统的数据ORG格式的文件,该文件的格式如图2所示。上述两种格式仅为示例性质的,并不作为对本发明保护范围的限制,利用本发明的方法,也可实现其他相关格式数据的转换。本发明采用数据库技术实现数据格式的转换,生成架空线路格式的文件,主要步骤如图3所示,具体地,本发明的方法包括如下步骤步骤Sl 读入地形图数据格式的文件,将文件的内容导入地形图数据库表格中;具体地,步骤Sl可以输入利用测量软件南方CASS成图系统中生成的后缀为HDM 的文件,其文件的内容如图1所示,包括两列数据,第一列表示里程,第二列表示高程。相应的地形图数据库表格如表1所示,其中里程和高程字段本别对应着HDM文件的两列数据,该数据库表还包括两个字段,分别为标识和所属文件的路径,分别表示该HDM文件的全局唯一标识以及该HDM文件的存储路径,该唯一标识可根据不同情况设置,而该HDM文件的存储路径可以直接根据该文件的实际存储路径而获得。表1地形图数据库表
权利要求
1.一种将地形图数据格式转换为架空线路格式方法,其特征在于,该方法包括 步骤Sl 读入地形图数据格式的文件,将文件的内容导入地形图数据库表格中; 步骤S2 读入距离中心线的距离;步骤S3:读入起始点号;步骤S4:根据距离中心线的距离以及起始点号,将所述地形图数据库表格转换为对应于架空线路格式文件的数据库表格;步骤S5 将所述对应于架空线路格式的数据库表格转换为所述架空线路格式文件。
2.根据权利要求1的方法,其特征在于,步骤Sl具体包括所述地形图数据格式的文件是利用测量软件南方CASS成图系统中生成的后缀为HDM 的文件,所述后缀为HDM的文件包括两列数据,第一列是里程数据,第二列是高程数据;所述地形图数据库表格与所述后缀为HDM的文件内容对应,包括分别对应于所述里程数据和高程数据的两个字段。
3.根据权利要求2的方法,其特征在于所述地形图数据库表格还包括标识字段和所属文件的路径字段,分别表示HDM文件的全局唯一标识和存储路径。
4.根据权利要求1的方法,其特征在于,所述步骤S2和步骤S3中的读入是指从用户输入的数据读入或从已有文件读入。
5.根据权利要求2的方法,其特征在于,所述步骤S4中,所述架空线路格式文件为标准的SLCAD架空送电线路平断面图处理及定位CAD系统的数据ORG格式的文件,对应于所述架空线路格式文件的数据库表格包括点代码、点号、左右偏距、里程、高程、点编码、连接线属性、上一连接点点号和线属性字段,分别对应于所述架空线路格式文件中所含的九列数据。
6.根据权利要求5的方法,其特征在于,所述对应于所述架空线路格式文件的数据库表格还包括标识字段和所属文件路径字段,分别表示要生成的相应架空线路格式文件的唯一标识和存储路径。
7.根据权利要求5的方法,其特征在于,将所述地形图数据库表格转换为对应于架空线路格式文件的数据库表格具体包括以下步骤设置点代码,将所述点代码设置为常量“b” ;设置点号,将所述点号的初始值设置为步骤S3输入的起始点号,下一点号的值为当前点号加1 ;设置左右偏距,将所述左右偏距设置为步骤S2输入的距离中心线的距离; 从所述地形图数据库表格获取里程和高程数据; 设置点编码,将点编码设置为固定值“8205 = 13”;设置连接线属性,当左右偏距为零时,将连接线属性设置为直线,不为零时设置为曲线.一入 ,设置上一连接点点号,与点号对应,将上一连接点点号设置为当前的点号减1 ; 设置线属性,当左右偏距为零时,将线属性设置为中心线,当左右偏距大于零时,设置为左边线,当左右偏距小于零时,设置为右边线。
8.根据权利要求7的方法,其特征在于,步骤S4具体包括获取步骤S2和S3的“距离中心点的距离”以及“起始点号”,并循环读入对应于地形图数据格式的地形图数据表中每条记录,根据所述将地形图数据库表格转换为对应于架空线路格式文件的数据库表格的步骤,逐条生成相应的架空线路格式的数据表记录,直到将地形图数据库表中的所有数据转换为架空线路格式的数据表数据,停止该循环。
9.根据权利要求1的方法,其特征在于,步骤S4具体包括获取地形图数据库表格中的数据、步骤S2中距离中心线的距离数据以及步骤S3的起始点号数据,将三种数据导入对应于架空线路格式文件的数据库表格中以生成所述对应于架空线路格式文件的数据库表格。
10.根据权利要求1的方法,其特征在于,步骤S5具体包括提取所述对应于架空线路格式的数据库表格中的数据,并生成架空线路格式的文件。
全文摘要
提出了一种将地形图数据格式转换为架空线路格式的方法,属于电力线路设计排塔技术领域,所述方法包括步骤S1读入地形图数据格式的文件,将文件的内容导入地形图数据库表格中;步骤S2读入距离中心线的距离;步骤S3读入起始点号;步骤S4根据距离中心线的距离以及起始点号,将所述地形图数据库表格转换为对应于架空线路格式文件的数据库表格;步骤S5将所述对应于架空线路格式的数据库表格转换为所述架空线路格式文件。本方法解决了当前转换方法过程繁琐、耗时耗力、容易出错等技术问题。
文档编号G06F17/30GK102236708SQ201110180390
公开日2011年11月9日 申请日期2011年6月30日 优先权日2011年6月30日
发明者冯禹, 刘永强, 孟现彪, 张风安, 毛克 申请人:内蒙古电力勘测设计院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1