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格式文件,添加点类设备地理坐标信息, ...
【技术保护点】
1.一种基于D5000系统的电网资源空间信息服务的实现方法,包含以下步骤:(1)接受请求方传入参数,传入参数包含设备名称、空间范围、属性域名集;(2)根据设备名称判断是点类设备还是线类设备;(3)如果是点类设备,则从对应的点类设备表中获取对应的点类设备数据;(4)判断获取的点类设备数据是否存在地理坐标信息,存在则将数据转为GeoJSON格式文件,添加完后转向步骤(3);(5)如果是线类设备,则从对应的线类设备表中获取对应的线类设备数据;(6)判断获取的线类设备数据是否存在对应的杆塔信息,存在则转向步骤(7);不存在则转向步骤(8);(7)判断杆塔数据是否存在地理坐标信息,存在则将线类设备相关数据转变为GeoJSON格式文件,不存在则为杆塔数据添加地理坐标数据,并转向(5);(8)判断是否存在连接关系的点类型设备,存在则转向(9),不存在则为线类设备添加地理坐标信息,并转向(5);(9)判断线类设备连接关系对应的点类设备数据是否存在地理坐标信息,不存在则为该点类设备数据添加地理坐标信息,并转向(5);存在则将线类设备相关数据转变为GeoJSON格式文件;(10)服务请求方获取GeoJSO ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。