一种基于D5000系统的电网资源空间信息服务的实现方法技术方案

技术编号:20487829 阅读:22 留言:0更新日期:2019-03-02 20:18
本发明专利技术公开了一种基于D5000系统的电网资源空间信息服务的实现方法,包含以下步骤:从空间信息服务角度,将电网资源数据分为两类,一类是点类数据,如发电厂、变电站等;一类是线类数据,如交流线路、直流线路等。对于点类电网资源数据,确认其是否存在地理坐标信息。对于线类电网资源数据,确认其是否存在对应的杆塔信息以及杆塔的地理坐标信息,如果不存在,则确认是否存在对应的点类电网资源数据的连接关系。电网资源空间信息服务根据请求的参数获取对应的点类或线类设备,获取指定的属性字段和地理坐标数据,将这些数据组装成GeoJSON格式的文本反馈给服务请求方。

A Realization Method of Spatial Information Service of Power Grid Resources Based on D5000 System

The invention discloses a method for realizing spatial information service of power grid resources based on D5000 system, which includes the following steps: from the perspective of spatial information service, power grid resources data are divided into two categories, one is point data, such as power plants, substations, and the other is line data, such as AC lines, DC lines, etc. For point-type grid resource data, the existence of geographic coordinate information is confirmed. For line grid resource data, confirm whether there is corresponding tower information and tower geographic coordinate information, and if not, confirm whether there is a connection relationship between the corresponding point grid resource data. The grid resource spatial information service obtains the corresponding point or line equipment according to the request parameters, obtains the specified attribute fields and geographic coordinate data, and assembles these data into GeoJSON format text to feed back to the service requester.

【技术实现步骤摘要】
一种基于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)如果是点类设备,则从对应的点类设备表中获本文档来自技高网...

【技术保护点】
1.一种基于D5000系统的电网资源空间信息服务的实现方法,包含以下步骤:(1)接受请求方传入参数,传入参数包含设备名称、空间范围、属性域名集;(2)根据设备名称判断是点类设备还是线类设备;(3)如果是点类设备,则从对应的点类设备表中获取对应的点类设备数据;(4)判断获取的点类设备数据是否存在地理坐标信息,存在则将数据转为GeoJSON格式文件,添加完后转向步骤(3);(5)如果是线类设备,则从对应的线类设备表中获取对应的线类设备数据;(6)判断获取的线类设备数据是否存在对应的杆塔信息,存在则转向步骤(7);不存在则转向步骤(8);(7)判断杆塔数据是否存在地理坐标信息,存在则将线类设备相关数据转变为GeoJSON格式文件,不存在则为杆塔数据添加地理坐标数据,并转向(5);(8)判断是否存在连接关系的点类型设备,存在则转向(9),不存在则为线类设备添加地理坐标信息,并转向(5);(9)判断线类设备连接关系对应的点类设备数据是否存在地理坐标信息,不存在则为该点类设备数据添加地理坐标信息,并转向(5);存在则将线类设备相关数据转变为GeoJSON格式文件;(10)服务请求方获取GeoJSON文件。...

【技术特征摘要】
1.一种基于D5000系统的电网资源空间信息服务的实现方法,包含以下步骤:(1)接受请求方传入参数,传入参数包含设备名称、空间范围、属性域名集;(2)根据设备名称判断是点类设备还是线类设备;(3)如果是点类设备,则从对应的点类设备表中获取对应的点类设备数据;(4)判断获取的点类设备数据是否存在地理坐标信息,存在则将数据转为GeoJSON格式文件,添加完后转向步骤(3);(5)如果是线类设备,则从对应的线类设备表中获取对应的线类设备数据;(6)判断获取的线类设备数据是否存在对应的杆塔信息,存在则转向步骤(7);不存在则转向步骤(8);(7)判断杆塔数据是否存在地理坐标信息,存在则将线类设备相关数据转变为GeoJSON格式文件,不存在则为杆塔数据添加地理坐标数据,并转向(5);(8)判断是否存在连接关系的点类型设备,存在则转向(9),不存在则为线类设备添加地理坐标信息,并转向(5);(9)判断线类设备连接关系对应的点类设备数据是否存在地理坐标信息,不存在则为该点类设备数据添加地理坐标信息,并转向(5);存在则将线类设备相关数据转变为GeoJSON格式文件;(10)服务请求方获取GeoJSON文件。2.根据权利书1所述的一种基于D5000系统的电网资源空间信息服务的实现方法,在D5000系统中一类设备存放在一张表中,每张表都有唯一表号,传入的设备名称信息指的是唯一表号;空间范围指的是一个地理矩形区域,通过左下角和右上角的地理位置信息表达;属性域名集指的是要获取的设备对象的属性信息的集合,传入的属性域名集通过一组域号表达。3.根据权利书1所述的一种基于D5000系统的电网资源空间信息服务的实现方法,其特征在于:在步骤(4)中所述地理坐标信息用WGS-84大地地理坐标系下经纬度坐标值表达,在对应的点类设备表中,添加可以填入经度和...

【专利技术属性】
技术研发人员:房彩申苏明昕何源朱建军黄昆刘刚苏运光徐鹤勇孙阳常鹏杨宏
申请(专利权)人:国电南瑞科技股份有限公司国网宁夏电力有限公司
类型:发明
国别省市:江苏,32

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

1