一种基于D5000系统的电网资源空间信息服务的实现方法与流程

文档序号:17016458发布日期:2019-03-02 02:28阅读:348来源:国知局
一种基于D5000系统的电网资源空间信息服务的实现方法与流程

本发明涉及一种基于d5000系统的电网资源空间信息服务的实现方法,属于电力自动化技术领域。



背景技术:

d5000系统中的gis(指地理信息系统,下文再在说明)展示模块的开发起初是和第三方gis厂家合作完成,第三方gis厂家有自己的空间数据库,先要对电网设备进行地理信息建库,获取的电网设备地理信息后,还需要跟d5000系统中的电网设备其它属性数据进行对接匹配,实现gis展示。这种gis展示模块的实现方式,耗费的开发成本和数据维护成本都比较高。

后来,放弃了和第三方gis厂家合作开发的方式,在d5000系统的数据库中建了描述点设备和线设备地理信息的表,此种方式摆脱了电网设备的地理信息和属性信息分别放在两个库中的情况,但是地理信息和属性信息还是放在了一个库的两张表中,对于数据维护工作来讲依然不是很合理。



技术实现要素:

为解决上述问题,本发明提供一种基于d5000系统的电网资源空间信息服务的实现方法。根据d5000系统中电网设备数据的特点,将相应设备的地理坐标数据以特定方式存入对应电网设备数据表中,有效节约了gis展示应用开发成本和数据维护成本。

一种基于d5000系统的电网资源空间信息服务的实现方法,包含以下步骤:

(1)接受请求方传入参数,传入参数包含设备名称、空间范围、属性域名集;

(2)根据设备名称判断是点类设备还是线类设备;

(3)如果是点类设备,则从对应的点类设备表中获取对应的点类设备数据

(4)判断获取的点类设备数据是否存在地理坐标信息,存在则将数据转为

geojson格式文件,添加点类设备地理坐标信息,添加完后转向步骤(3);

(5)如果是线类设备,则从对应的线类设备表中获取对应的线类设备数据;

(6)判断获取的线类设备数据是否存在对应的杆塔信息,存在则转向步骤

(7);不存在则转向(8);

(7)判断杆塔数据是否存在地理坐标信息,存在则将线类设备相关数据转

变为geojson格式文件,不存在则为杆塔数据添加地理坐标数据,并转向(5);

(8)判断是否存在连接关系的点类型设备,存在则转向(9),不存在则为

线类设备添加地理坐标信息,并转向(5);

(9)判断线类设备连接关系对应的点类设备数据是否存在地理坐标信息,

不存在则为该点类设备数据添加地理坐标信息,并转向(5);存在则将线类设备相关数据转变为geojson格式文件;

(10)服务请求方获取geojson文件。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(1)中,传入参数包含设备名称、空间范围、属性域名集三种信息,在d5000系统中,某种设备一般存放在一张表中,对于这些表是通过表号区分,每种设备对应的表都有唯一表号,传入的设备名称信息指的是唯一表号;空间范围指的是一个地理矩形区域,通过左下角和右上角的地理位置信息表达;属性域名集指的是要获取的设备对象的属性信息的集合,比如设备名称、设备电压等,d5000系统中表达属性字段的是域号,每张表中的属性字段都有单独的域号,传入的属性域名集通过一组域号表达。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(4)中,如果点类设备不存在地理坐标信息,则为该设备添加地理坐标信息,地理坐标信息用wgs-84大地地理坐标系下经纬度坐标值表达,在对应的点类设备表中,添加可以填入经度和纬度的字段,并填入经纬度值。gs-84坐标系(worldgeodeticsystem一1984coordinatesystem)

一种国际上采用的地心坐标系。坐标原点为地球质心,其地心空间直角坐标系的z轴指向bih(国际时间服务机构)1984.o定义的协议地球极(ctp)方向,x轴指向bih1984.0的零子午面和ctp赤道的交点,y轴与z轴、x轴垂直构成右手坐标系,称为1984年世界大地坐标系统。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(4)中,如果点类设备存在地理坐标信息,则结合传入的属性域名集信息,将相应的属性数据和坐标数据提供给geojson格式文件,完成geojson格式文件的生成。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(6)中,如何判断线类设备数据是否存在对应的杆塔信息?线类设备有唯一标识,在杆塔信息表中,每条杆塔记录有表达所属线类设备的属性字段,即通过线类设备的唯一标识来对应线类设备和杆塔之间的关系。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(8)中,如何判断线类设备数据是否存在连接关系的点类型设备?线类设备数据中存在两侧端点信息,两侧端点可通过唯一标识对应到点类设备信息。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(8)中,为线类设备添加地理坐标信息,为该线类设备表添加字符串型属性字段,然后填入线类设备的地理坐标信息,格式如“{[[112,32],[112,31],[113,32]]}”。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(4)(7)(9)中,将数据转成geojson格式文件,无论是线类设备还是点类设备,地理坐标信息是转成geojson格式文件的必要信息,属性信息是非必要信息。

前述的一种基于d5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(10)中,geojson是一种对各种地理数据结构进行编码的格式,基于javascript对象表示法的地理空间信息数据交换格式,geojson对象可以表示几何、特征或者特征集合,geojson支持点、线、面、多点、多线、多面和几何集合这几种几何类型,geojson里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

本发明的有益效果是:

本发明方法将点设备服务和面设备服务是如何取地理坐标数据,点类设备是经纬度两个字段,线类设备有三种,杆塔点的经纬度、首末端点类设备经纬度、坐标串字段表达)存入对应电网设备数据表与属性信息中,并根据请求参数转化为geojson格式文件,便于具备geojson绘制接口的gis客户端绘制展示,

基于d5000系统的电网资源空间信息服务的实现方法,能够实现电网设备的属性数据和地理信息数据存在于同一个库、同一个表中,提高了gis展示模块的开发效率,降低了数据维护成本。

附图说明

图1是本发明基于d5000系统的电网资源空间信息服务的实现方法的流程图。

具体实施方式

以下结合附图对一种基于d5000系统的电网资源空间信息服务的实现方法进一步的详细介绍。

如图1所示,基于d5000系统的电网资源空间信息服务的实现方法的流程图,包含以下步骤:

(1)接受请求方传入参数,传入参数包含设备名称、空间范围、属性域名集;

(2)根据设备名称判断是点类设备还是线类设备;

在具体的实施例中由于服务方法开放的,调用这个服务的开发人员,需要用到哪个设备的时候,可以根据设备名称判断出是点类还是线类,比如刀闸是点,当然他也可以认为刀闸是线,那他要用线表达的刀闸的话,根据方法往下走,为刀闸添加坐标串信息,也能用线表达,只不过信息不准确且不合常理;

(3)如果是点类设备,则从对应的点类设备表中获取对应的点类设备数据;具体获取的点类设备的数据要根据数据表中存了哪些信息,一般有名称、电压等级等;

(4)判断获取的点类设备数据是否存在地理坐标信息,存在则将数据转为geojson格式文件,不存在则添加点类设备地理坐标信息,添加完后转向步骤(3);

(5)如果是线类设备,则获取对应的线类设备数据。

(6)判断获取的线类设备数据是否存在对应的杆塔信息,存在则转向步骤(7);不存在则转向(8);

电网设备中,线路是通过许多杆塔连接的,短距离的线路也会是从站到站。在地图上表达线路,最好的方式就是用线路的无数个杆塔来表达,因为d5000系统中,有些地方并不采集和存储杆塔信息,所以会有步骤7和步骤8)。

(7)判断杆塔数据是否存在地理坐标信息,存在则将线类设备相关数据转变为geojson格式文件,不存在则为杆塔数据添加地理坐标数据,并转向(5);

(8)判断是否存在连接关系的点类型设备,存在则转向(9),不存在则为线类设备添加地理坐标信息,并转向(5);

(9)判断线类设备连接关系对应的点类设备数据是否存在地理坐标信息,不存在则为该点类设备数据添加地理坐标信息,并转向(5);存在则将线类设备相关数据转变为geojson格式文件;

(10)服务请求方获取geojson文件。geojson是一种对各种地理数据结构进行编码的格式,基于javascript对象表示法的地理空间信息数据交换格式。

如表1所示,为d5000系统中变电站数据表,其中存在经纬度字段longitude和latitude。

表1d5000系统中变电站数据表示意表格

服务请求方需要获取一定为范围内的变电站的空间信息服务,实现步骤如下:

(1)此处假设变电站数据表的表号为100,服务请求方传入的设备名称信息即为100;

(2)传入的空间范围的左下角坐标为[112,31],右上角坐标为[113,33];

(3)此处假设服务请求方需要的属性为id和name,传入的属性域名集为id和name的域号集合,此处即为[0,1];

(4)获取geojson格式数据。

本发明按照优选实施例进行了说明,应当理解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1