一种电网时空信息统一服务的数据处理系统和方法技术方案

技术编号:24331079 阅读:27 留言:0更新日期:2020-05-29 19:37
本发明专利技术公开了一种电网时空信息统一服务的数据处理系统和方法,包括电网GIS平台Oracle数据库、数据读取模块、数据处理模块,所述数据读取模块根据需要读取电网GIS平台Oracle数据库的数据,所述数据处理模块对数据读取模块需要读取的数据进行处理,通过主程序负责轮询需要处理表、记录同步成功失败日志、以及数据库日志表记录每个设备同步最新的STATE ID,之后主程序启动子进程,以及增量更新机制触发,子程序用于同步单个分区单个设备类型图形表或属性表,接收命令行参数分区ID、起始STATE ID、终止STATE ID、表名,以此保障电网时空信息统一服务数据处理的准确性和高效性。

A data processing system and method of time and space information unified service in power grid

【技术实现步骤摘要】
一种电网时空信息统一服务的数据处理系统和方法
本专利技术涉及数据处理
,具体为一种电网时空信息统一服务的数据处理系统和方法。
技术介绍
基于数字电网、时空GIS等现有研究成果,融合开源、商用的时空基础软件,研究统一的时空数据存储逻辑,实现不同地理信息数据无损格式转换;采用当前国家测绘局授权组织实施的CGCS2000大地坐标系,研究建立电网统一时空基准,研究建立统一多尺度基础地理信息数据的时间基准,确保不同尺度数据之间的空间、时间一致性;以电网功能位置为基准,实现生产、GIS、调度、计量、营销、气象等业务域数据的关联融合,在已建成的基础地理信息数据库基础上,通过数据扩充、添加“空间、时间、属性”标识以及数据重组,构建电网统一的时空数据存储模型,建立时空数据检索查询机制,提升时空展示应用效果。按照OGC规范制定电网统一的时空服务规范,并依照此规范,完成现有功能的解耦、重构、复用工作,完成空间数据分布式缓存技术、时空拓扑的秒级实时重构技术、空间数据预取模式、基于时空聚族的瓦片数据组织方法、多时空多版本地图管理服务、电网时空信息分析的关键技术研究,解决时空统一服务技术瓶颈。最终实现现有空间服务的时空服务转化,形成统一、规范、完整的时空服务基础平台。为了保障电网时空信息统一服务的数据处理,探索合适的电网时空信息统一服务数据处理方法已成为当前急需解决的研究课题,为此我们带来一种电网时空信息统一服务的数据处理系统和方法。
技术实现思路
本专利技术解决的技术问题在于克服现有技术的缺陷,提供一种电网时空信息统一服务的数据处理系统和方法。为实现上述目的,本专利技术提供如下技术方案:一种电网时空信息统一服务的数据处理系统,包括电网GIS平台Oracle数据库、数据读取模块、数据处理模块,所述数据读取模块根据需要读取电网GIS平台Oracle数据库的数据,所述数据处理模块对数据读取模块需要读取的数据进行处理。优选的,所述数据读取模块为电网GIS用户。优选的,所述数据处理模块由主程序和子程序组成。一种电网时空信息统一服务的数据处理方法,该方法包括以下步骤:步骤1:首先数据读取模块在电网GIS平台Oracle数据库中读取数据,数据读取模块将数据传递给数据处理模块,数据处理模块对数据进行处理;步骤2:数据处理模块在处理数据时,首先主程序提示访问用户输入分区列表,之后再输入处理类型初始化和更新,当选择更新处理类型时,需要输入更新时刻,最后主程序开启后台线程,轮询直到更新时刻,当选择初始化处理类型时,主程序先获取表名,再从Oracle数据库中获得最新的ststeID,最后启动子程序;步骤3:子程序开始工作,首先子程序初始化,并配置文件和接收命令行参数,同时在目标库中执行清理和装在目标库最新设备命令,之后进行构造查询,构造查询中分别为表字段查询和查询SQL拼接,之后对数据进行核心处理,在核心处理时,首先对数据进行遍历记录,之后对数据进行记录变更,即对数据进行新建、修改和删除处理,然后对数据进行批量插入和批量更新处理,再对数据进行遍历记录,最后结束子程序工作。优选的,步骤3中子程序当需要对数据进行新建时,子程序先对数据进行空间索引字段处理、开关设备中心点处理、记录插入数据处理、时态字段数据处理、VERFLAGS处理,数据新建处理后进行批量插入、批量更新处理。优选的,步骤3中子程序当需要对数据进行修改时,子程序先对数据进行空间索引字段处理、开关设备中心点处理、记录插入数据处理、时态字段数据处理、VERFLAGS处理、记录更新数据处理、时态字段处理,数据修改处理后进行批量插入、批量更新处理。优选的,步骤3中子程序当需要对数据进行删除时,子程序先对数据进行VERFLAGS处理、记录更新数据处理、时态字段处理,数据删除处理后进行批量更新处理。与现有技术相比,本专利技术的有益效果是:本专利技术一种电网时空信息统一服务的数据处理系统和方法,通过主程序负责轮询需要处理表、记录同步成功失败日志、以及数据库日志表记录每个设备同步最新的STATEID,之后主程序启动子进程,以及增量更新机制触发,子程序用于同步单个分区单个设备类型图形表或属性表,接收命令行参数分区ID、起始STATEID、终止STATEID、表名,以此保障电网时空信息统一服务数据处理的准确性和高效性。附图说明图1为本专利技术结构示意图;图2为本专利技术主程序的结构示意图;图3为本专利技术子程序的结构示意图。图中标号:1、电网GIS平台Oracle数据库;2、数据读取模块;3、数据处理模块;4、主程序;5、和子程序。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,本专利技术提供一种技术方案:一种电网时空信息统一服务的数据处理系统,包括电网GIS平台Oracle数据库1、数据读取模块2、数据处理模块3,数据读取模块2根据需要读取电网GIS平台Oracle数据库1的数据,数据处理模块3对数据读取模块2需要读取的数据进行处理,数据读取模块2为电网GIS用户,数据处理模块3由主程序4和子程序5组成。一种电网时空信息统一服务的数据处理方法,该方法包括以下步骤:步骤1:首先数据读取模块2在电网GIS平台Oracle数据库1中读取数据,数据读取模块2将数据传递给数据处理模块3,数据处理模块3对数据进行处理;步骤2:数据处理模块3在处理数据时,首先主程序4提示访问用户输入分区列表,之后再输入处理类型初始化和更新,当选择更新处理类型时,需要输入更新时刻,最后主程序4开启后台线程,轮询直到更新时刻,当选择初始化处理类型时,主程序4先获取表名,再从Oracle数据库中获得最新的ststeID,最后启动子程序5;步骤3:子程序5开始工作,首先子程序5初始化,并配置文件和接收命令行参数,同时在目标库中执行清理和装在目标库最新设备命令,之后进行构造查询,构造查询中分别为表字段查询和查询SQL拼接,之后对数据进行核心处理,在核心处理时,首先对数据进行遍历记录,之后对数据进行记录变更,即对数据进行新建、修改和删除处理,然后对数据进行批量插入和批量更新处理,再对数据进行遍历记录,最后结束子程序工作;子程序5当需要对数据进行新建时,子程序5先对数据进行空间索引字段处理、开关设备中心点处理、记录插入数据处理、时态字段数据处理、VERFLAGS处理,数据新建处理后进行批量插入、批量更新处理;步骤3中子程序5当需要对数据进行修改时,子程序5先对数据进行空间索引字段处理、开关设备中心点处理、记录插入数据处理、时态字段数据处理、VERFLAGS处理、记录更新数据处理、时态字段处理,数据修改处理后进行批量插入、批量更新处理;步骤本文档来自技高网...

【技术保护点】
1.一种电网时空信息统一服务的数据处理系统,其特征在于,包括电网GIS平台Oracle数据库(1)、数据读取模块(2)、数据处理模块(3),所述数据读取模块(2)根据需要读取电网GIS平台Oracle数据库(1)的数据,所述数据处理模块(3)对数据读取模块(2)需要读取的数据进行处理。/n

【技术特征摘要】
1.一种电网时空信息统一服务的数据处理系统,其特征在于,包括电网GIS平台Oracle数据库(1)、数据读取模块(2)、数据处理模块(3),所述数据读取模块(2)根据需要读取电网GIS平台Oracle数据库(1)的数据,所述数据处理模块(3)对数据读取模块(2)需要读取的数据进行处理。


2.根据权利要求1所述的一种电网时空信息统一服务的数据处理系统,其特征在于:所述数据读取模块(2)为电网GIS用户。


3.根据权利要求1所述的一种电网时空信息统一服务的数据处理系统,其特征在于:所述数据处理模块(3)由主程序(4)和子程序(5)组成。


4.一种电网时空信息统一服务的数据处理方法,其特征在于,该方法包括以下步骤:
步骤1:首先数据读取模块(2)在电网GIS平台Oracle数据库(1)中读取数据,数据读取模块(2)将数据传递给数据处理模块(3),数据处理模块(3)对数据进行处理;
步骤2:数据处理模块(3)在处理数据时,首先主程序(4)提示访问用户输入分区列表,之后再输入处理类型初始化和更新,当选择更新处理类型时,需要输入更新时刻,最后主程序(4)开启后台线程,轮询直到更新时刻,当选择初始化处理类型时,主程序(4)先获取表名,再从Oracle数据库中获得最新的ststeID,最后启动子程序(5);
步骤3:子程序(5)开始工作,首先子程序(5)初...

【专利技术属性】
技术研发人员:李申章
申请(专利权)人:云南电网有限责任公司信息中心
类型:发明
国别省市:云南;53

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

1