电网GIS系统架构设计培训.docx

上传人:小飞机 文档编号:1887630 上传时间:2022-12-24 格式:DOCX 页数:77 大小:1.53MB
返回 下载 相关 举报
电网GIS系统架构设计培训.docx_第1页
第1页 / 共77页
电网GIS系统架构设计培训.docx_第2页
第2页 / 共77页
电网GIS系统架构设计培训.docx_第3页
第3页 / 共77页
电网GIS系统架构设计培训.docx_第4页
第4页 / 共77页
电网GIS系统架构设计培训.docx_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《电网GIS系统架构设计培训.docx》由会员分享,可在线阅读,更多相关《电网GIS系统架构设计培训.docx(77页珍藏版)》请在三一办公上搜索。

1、 GIS系统总体架构设计二一二年五月 深圳航天能源技术有限公司目录1总体架构说明21.1技术路线21.2总体架构组成31.3总体架构说明41.3.1业务架构41.3.2应用架构41.3.3数据架构51.3.4技术架构51.3.5物理架构51.3.6安全架构51.3.7应用集成52应用架构72.1应用架构设计72.1.1平台支撑应用92.1.2空间信息服务102.1.3电网资源图形管理客户端163数据架构193.1数据构成193.2Oracle数据库193.3Smallworld数据库203.4切片地图数据文件203.5图档文件数据203.6空间坐标系204技术架构234.1技术架构设计234.

2、1.1数据层234.1.2数据访问层244.1.3应用逻辑层244.1.4应用服务层244.1.5表现层244.2关键技术254.2.1面向服务的架构254.2.2组件化设计264.2.3模型驱动264.2.4电网图形一体化274.2.5基于缓存技术的数据集中部署274.2.6电网空间数据时态化管理284.2.7基于 CIM的电网数据交换技术294.3GIS平台特点304.3.1与业务系统松耦合304.3.2与GIS软件平台松耦合305物理架构325.1物理部署和逻辑部署325.2网络设计和评估365.2.1根据地市局集中部署GIS的带宽估算365.2.2理论上估算网络带宽365.2.3带宽分

3、析396安全架构406.1平台环境安全设计406.1.1物理安全406.1.2网络安全416.1.3系统安全416.2应用安全设计426.2.1日志记录426.2.2安全审计426.2.3数据修改审计436.2.4并发编辑和数据权限控制446.2.5性能保障456.3数据安全设计46 74 1 总体架构说明1.1 技术路线1)电网GIS平台基于CIM标准在开放的商用关系型数据库上构建输、变、配一体化的电网拓扑模型;本设计方案所采用的电网拓扑模型基于Oracle关系数据表存储图形和拓扑的方式。该拓扑模型符合CIM Topology拓扑的描述,并且针对输配电GIS的大规模数据量、并发编辑、多版本长

4、事务等特性经过特别优化。2)电网GIS平台技术上满足全省大集中的部署方式;本设计方案的基础是现有地市局市县两级集中方式、采用一套Oracle、Smallworld和WebGIS应用服务器,应用需求是成熟、稳定的。在现有的基础之上,本方案进一步扩展到全省大集中的方式,具体表现在(1)在Oracle数据库设计上采用分区空间索引的方式,不仅仅满足全省输变电的需求,还能进一步满足配电和低压数据全省集中的需求。(2)在电网资源空间信息应用服务器设计上,采用基于Windows/Linux的内存对象数据库技术、多进程通信技术、多机集群技术等,支持全省集中的输变配低通的空间信息发布。(3)在典型应用框架的设计

5、上,将进一步采用基于矢量图形的智能增量传输、基于栅格/切片地图的本地存储等技术,优化网络带宽,降低网络和服务器的压力。(4)在图形管理客户端的改造上,现有的程序已经具备电网图形和拓扑的本地缓存、极大的减轻了Oracle服务器的压力,已经具备的按空间加载/按区域或者变化增量加载的技术能够进一步减小Oracle和网络的处理压力。换言之,图形管理客户端已经具备全省输、变、配大集中的能力。(5)扩展数据库图形内码和资源内码的位数,从原来的10位整数(NUMBER(10))扩展到15位整数(NUMBER(15)),高的5位是地区局的编码。相应的软件模块中的数据也需要从int(32位整数)升位到long

6、long(64位整数)。3)电网GIS平台支持事务管理;本设计方案提供基于Oracle实现电网拓扑和图形的版本化、长事务管理的功能。该方案不同于Smallworld基于私有VMDS数据库的方式,也不同于ArcGIS/ArcSDE基于SDE专有API才能访问的方式。本方案完全基于Oracle关系数据库、不依赖于第三方软件,并且能够通过SQL或者持久层API的方式进行访问。本方案是在应用成熟的运行层和设计层叠加的方式的基础上,加入了面向单个设备记录的完全的版本化管理功能,记录电网随工程设计、施工和投产过程的渐进的演化过程。4)图形化的输变配基础数据维护。图形化的基础资料维护是GIS系统和应用的突出

7、优势,是现有地市局应用系统持久生命力的关键基础之一。本项目将在过去成熟应用的基础上,进行改造和深入开发,满足功能需求和规范要求。1.2 总体架构组成电网GIS平台的总体架构由业务架构、应用架构、数据架构、技术架构、物理架构、安全架构和应用集成等部分组成。各组成部分既独立地支撑电网GIS平台的某个部分,相互之间又协调配合,整体构成电网GIS平台体系架构。电网GIS平台的总体架构如下图所示:图 1-1电网GIS平台总体架构图1.3 总体架构说明 1.3.1 业务架构业务架构是基于电网各类业务应用对于GIS的应用需求,分析归纳设计形成的能够满足总部、网省、地市不同层次对电网GIS平台的应用需求的业务

8、应用功能体系,并结合业务发展需求形成业务模型。为电网GIS平台的应用架构、技术架构和数据架构的设计提供依据。1.3.2 应用架构应用架构是通过对业务模型的理解,以系统分析的方法,对电网GIS平台的业务应用过程和目标进行分析抽象和归纳,形成电网GIS平台的功能模块及对应的功能域。应用架构由电网资源图形管理、空间信息服务、典型应用框架、GIS高级应用、平台支撑应用五大部分组成。电网资源图形管理用于维护电网图形资源的空间信息、属性信息及拓扑关系,是本平台的数据支撑基础;空间信息服务基于 SOA架构以标准的 WebService服务形式发布图形数据和基础图形功能,为业务应用提供服务支撑;典型应用框架通

9、过调用GIS后台服务为业务应用提供综合数据展示和图形分析应用;GIS高级应用通过电网GIS平台与业务应用集成提供上层的高级应用功能,为智能电网的经济、高效运行提供辅助决策;平台支撑应用为电网资源图形管理、空间信息服务、典型应用框架及GIS高级应用提供配置、管理等相关支撑的管理应用。1.3.3 数据架构数据架构定义了电网GIS平台中的数据模型、数据分类、部署方式等。目标是为电网GIS平台提供数据服务,可以针对电网GIS平台所需要的数据源实现数据收集和接入,通过数据中心、数据交换平台实现各业务应用系统和电网GIS平台的基础数据同步维护,保证基础数据一致性。1.3.4 技术架构技术架构遵循桌面应用及

10、 Web应用的技术体系,采用组件化、动态化、服务化的设计思想,基于统一的电网GIS平台数据模型,按照数据层、业务逻辑层和表现层进行多层结构体系设计。并通过一体化平台应用集成实现与各类业务应用的横向集成,为各类业务应用提供电网空间图形及分析服务。同时,通过一体化平台的数据中心和数据交换,实现总部与网省的纵向贯通技术设计。1.3.5 物理架构物理架构是为上层的应用提供软硬件支撑的平台,其设计的内容主要包括软件平台、服务器、网络、存储等软硬件设施。物理架构的设计需重点考虑电网GIS平台的高可靠性和高效性,需要达到系统高效稳定运行的目的。 1.3.6 安全架构安全架构指提供系统软硬件方面整体安全性的所

11、有服务和技术工具的总和。依据电网GIS平台对安全防护要求,对电网GIS平台进行全面的安全防护。防护措施覆盖电网GIS平台的各部分,包括边界防护、网络防护、主机防护、应用防护等。在业务应用环境层次从身份管理、身份认证、访问控制、安全审计、数据保护等方面进行设计,具备完善的权限控制机制以保证平台的高度安全性。 1.3.7 应用集成电网GIS平台是建立在”SG186”一体化平台(包括企业门户、数据中心、应用集成和数据交换)的整体框架之内,其定位是构建电网结构模型,实现电网资源的结构化管理和图形化展现,为各类业务应用提供电网图形和分析服务的企业级电网GIS平台。电网GIS平台中的各种电网空间信息服务都

12、遵循面向服务架构,其自身的数据和功能均可以 WebService等标准服务的方式注册于应用集成平台中,也可通过集成平台的企业服务总线调用其它应用系统的服务,以实现数据和功能的交互。 2 应用架构2.1 应用架构设计按照国网典设以及系统自身需求,电网GIS平台的应用划分为:电网资源图形管理、空间信息服务、典型应用框架、高级应用及平台支撑应用五部分,其体系架构如下图所示。图2-1 电网GIS平台应用架构图1)电网GIS数据库在电网GIS服务平台的最底层,是电网GIS数据库,包括基于Oracle的一体化数据库和商用GIS空间数据库。商用GIS空间数据库采用Smallworld VMDS。ORACLE

13、一体化数据库包括系统管理数据、电网资源的属性、设备档案、图形、拓扑数据存储于Oracle中,道路、湖泊、地形、卫星影像等环境地理信息存储于Smallworld数据库中。为了实现快速的基础地理信息发布,Smallworld中的背景地图经过切片渲染后,以图像文件的形式存储于文件服务器中。2)电网资源图形管理电网资源图形管理是C/S形式的电网资源图形管理客户端。这些客户端在前台同用户进行大量的复杂的人机界面交互(比如人工绘图和操作/拓扑编辑/自动生成图形),完成复杂的编辑和建模的界面操作。输变配低通一体化建模,以图形化的方式直观的绘制输配低压通信线路和变配电站内部一次接线图,维护全网贯通的拓扑模型。

14、专题图自动生成和管理是从基础拓扑模型自动生成和管理各种电气专题图,包括全网一次接线图、线路相位图、同杆并架图、工作票简图等,以及污区图、特殊区域图、雷电分布图等专题图的数据导入、编辑和输出等。 3) 空间信息服务电网GIS 平台构建在“SG186”工程一体化平台之内,实现电网资源的结构化管理和图形化展现,为各类业务应用提供电网图形和分析服务的企业级电网空间信息服务,各业务应用可以通过ESB(企业服务总线)调用电网空间信息服务。提供的服务包括:基础服务、图形浏览服务、查询定位服务、矢量图形服务、电网专题图服务、空间分析服务、电网拓扑分析服务、网片地图服务。空间信息服务是通过全省大集中的运行于Wi

15、ndows/Unix/Linux服务器端的电网资源服务引擎提供的。这些服务引擎包括模型服务引擎、图形服务引擎、地理空间分析服务引擎和电网高级分析服务引擎。服务引擎在满足高可靠性和高可用性的前提下,提供满足上千并发用户对大规模电网(全省规模的输变配低压和通信数据)的高性能(实时快速、秒级)的访问能力。4) 典型应用框架典型应用框架通过对空间信息服务进行封装,以WebGIS 的方式为各业务提供典型GIS 应用。典型应用框架可以嵌入各业务应用系统,并可以通过业务系统功能与典型应用框架进行交互;典型应用框架可以通过门户启动。典型应用框架应用功能包括:电网资源查询定位、专题图查询、空间分析、电网拓扑分析

16、、图形输出等功能。5)GIS 高级应用电网GIS 平台在电网图形资源管理、典型应用框架之外,还包括对各业务应用的GIS 高级应用,GIS 高级应用根据不同的应用需求可以在电网图形资源管理、典型应用框架及PDA 终端中进行应用。根据目前各业务应用的需求,电网GIS 平台高级应用主要包括生产、营销、规划等相关专业的GIS 高级应用。6) 平台支撑应用平台支撑应用包括对平台的模型关系管理、图元符号维护、图形显示样式管理、平台权限管理、平台日志管理及瓦片地图管理等平台支持功能,为电网资源维护、空间信息服务、典型应用框架及GIS 高级应用提供平台应用支撑。电网GIS服务平台与实时数据服务系统通过企业服务

17、总线进行交互,实现电网资源模型和实时信息的挂接,并获得实时和历史数据进行电网分析服务。2.1.1 平台支撑应用平台支撑应用包括对平台的模型关系管理、图元符号维护、图形显示样式管理、平台权限管理、平台日志管理及瓦片地图管理等平台支持功能,为电网资源维护、空间信息服务、典型应用框架及GIS 高级应用提供平台应用支撑。模型关系管理:包括电网模型关系元数据的配置管理功能,由GIS平台联合提供对电网模型的元数据关系模型包括图、电网资源、设备(资产)、虚拟对象、图层、数据表的元数据描述及关系信息。图元符号维护:提供对电网图元符号的分类、分组及符号编辑、保存等功能。图元符号管理功能对各种类图形提供图元符号管

18、理,提供对生产设备、营销资源、通信资源、应急资源等各类电网资源的图元符号的管理功能。图形显示样式管理:图形显示样式配置按照图类型、图层,对图层符号样式、标注样式、着色类型进行配置,电网资源图形维护、空间信息服务、典型应用框架根据显示配置信息进行图形符号化显示。各种图形有各自独立的显示方案,显示样式配置可以对生产、营销及基础地理对象等各类图形资源的显示样式进行配置。权限管理:权限管理对平台功能是否可用进行控制,有权限的用户可以操作、查询的数据种类及数据范围进行控制。平台日志管理:提供对电网GIS平台用户登录、功能使用、数据操作的日志管理功能,包括日志的记录设置、自动维护、查询、删除、导出等功能。

19、瓦片地图管理:把地理数据按照分片规则输出成图像格式,并对切分后的图片进行组织和管理。基础地理数据管理:通过Smallworld基础GIS平台,提供对基础地理数据的编辑维护功能。2.1.2 空间信息服务电网GIS平台对外提供空间信息服务的组件包括运行于服务器端的GIS应用服务引擎、通过企业服务总线发布的符合国网规范的WebService空间信息服务典型应用框架,如下图所示。图2-2 电网GIS空间信息服务体系架构图上图中橙色部分是电网GIS应用服务引擎,由电网模型服务引擎、图形服务引擎、电网高级分析服务引擎、空间分析引擎等核心组件构成,运行于Windows/Unix/Linux服务器端,提供基础

20、服务、矢量图形服务、栅格图形服务、图形浏览范围、查询定位服务、专题图服务、空间分析服务、电网拓扑服务和切片地图服务。GIS服务引擎通过企业服务总线ESB以WebService形式的发布电网资源数据模型、图形展现、电网分析、地理空间分析等空间信息服务。典型应用框架采用B/S技术,是基于.Net 技术和RIA(Rich Internet Application,富互联网应用)技术的控件,提供集成化的画面显示、设备查询、电网分析等典型应用场景。营销、输电监测等业务系统可以直接嵌入典型应用框架,也可以直接访问通过ESB发布的空间信息服务。图2-3 电网资源服务的应用架构图1)电网资源模型服务引擎和地理

21、空间分析服务引擎电网资源模型服务引擎主要为电网资源图形管理客户端提供模型维护和模型查询服务 。这部分内容涵盖国网GIS典型设计的查询定位服务、空间分析服务的要求。电网模型服务引擎的功能包括:1)电网资源的维护,包括增加、拆除、更改命名、资源和资产的挂接等。这些服务主要供电网资源图形管理客户端调用,用来维护电网的资源模型。由于模型维护的复杂性,在一期建设中,由C/S客户端读写Oracle数据库实现电网资源的维护,因此不必开发该服务。在后期建设中,开发该服务,使得C/S客户端端也通过该服务进行电网资源的维护,改造为C/A/S架构。2)电网资源的查询,通过符合CIM标准的方式提供查询电网设备的命名、

22、管理关系、电气参数、拓扑关系、地理位置等数据。3)电网模型的导入导出服务,支持CIM文件的方式导入导出指定的电网区域的模型数据。4)国网GIS典设的查询定位服务5)国网GIS典设的空间分析服务电网模型服务引擎和地理空间分析服务引擎的交互方式如下图。在ESB总线驱动下,电网和用户工程、抢修工作等业务流程流转到电网资源图形管理客户端,完成对输电线路、变配电站、配电线路等版本化的建模、图形维护和资产档案录入,存储于Oracle数据库中。电网模型服务引擎从Oracle数据库中读取电网资源记录,形成内存中的高速缓存模型对象,构建内存中的空间索引和拓扑关系索引,以满足大量用户快速访问和电网分析的需要。空间

23、分析服务引擎实现电网资源和Smallworld中基础地理信息的空间求交分析。其他松耦合的外部系统,通过ESB总线,调用符合国网GIS典型设计的Web Service形式的电网模型和空间信息服务。2)图形展现服务引擎图形展现服务引擎为B/S客户端等业务系统提供电网图形支撑服务。图形服务引擎的功能包括地理图、接线图、相序图等图形的导入、显示、打印和导出服务,涵盖国网GIS典型设计中的基础服务(图形部分)、图形浏览服务、矢量图形服务、专题图服务、切片地图服务、OGC 标准WMS服务的内容。图形展现服务引擎提供的主要功能包括:1)输配电线路和变配电站所的图形浏览查询。客户端看到的图形是电网信息和基础地

24、理信息的叠加。2)单线图、系统图、同杆共架图、相位图等各种专题图表的浏览查询。3)工作票简图、操作票简图的制作和展现。4)雷电分布图、特殊区域图、污区图等地理专题图的展现服务。5)矢量图形的SVG导出图形服务以多种形式提供:1)嵌入业务系统的集成功能的应用框架(WebGIS图形控件)。该控件以功能集成的形式存在,界面功能最丰富、交互速度快,能够显示电网资源管理服务平台中各种图形,适合生产、营销等需要大量图形交互的系统使用。2)基于SVG文件的图形服务方式。图形引擎响应业务系统的URL请求,生成矢量化的SVG图形文件,传送给客户业务系统。客户业务系统可以用第三方的SVG控件图形来显示图形,可以将

25、SVG转换成其自己的格式等。这种方式使业务应用系统和资源管理平台能够完全解耦,灵活性最大,比较适合与在系统之间进行图形文件的导入、导出,例如为外部系统提供变电站主接线图、同杆共架图、相位图等各种专题图的矢量图形服务。3)基于OGC的WMS的栅格图片服务方式。服务引擎根据客户请求的URL,生成好GIF/JPEG等栅格图片,返回给客户端。这种方式,客户端不需要安装控件,配置简单、功能单一,比较适合门户网站等综合查询系统。图2-5 图形展现服务的示意图3)电网高级分析服务引擎电网高级分析服务涵盖国网GIS典型设计中的电网拓扑分析服务。对于电网应用而言,商用GIS平台的连通性分析、最短路径等通用分析只

26、适合路网导航等应用,难以实现综合停电分析、故障报修定位等核心电网业务。因此,我们把PAS(电网高级分析软件)、DAS(配电网高级分析软件)中的电网拓扑分析、停电分析、潮流计算、可靠性计算等成熟的电力专业算法和程序移植到电网分析服务引擎中,并且通过服务的形式支撑营销、输电监测等系统的各项业务应用。电网高级分析服务包括电网基础分析和综合分析等服务。1)电网基础分析:根据输变配电网络在电气上的静态拓扑连接关系、以及开关的动态分合运行位置,计算输变电网络的动态拓扑连接关系,以支持图形上的动态着色、电网拓扑路径追踪、操作票中的开关操作顺序校核等应用服务功能。2)基于电网拓扑、电网运行状态、设备电气参数的

27、综合分析,例如全网潮流计算,停电方案计算等。电网高级分析服务引擎采用了多进程的架构实现较高的计算性能,如下图所示。拓扑分析、停电分析等服务进程用C+写成、移植现有PAS/DAS的算法程序,以多进程方式运行在服务器端。生产、营销等业务系统的逻辑都是由Java写成,运行于J2EE容器中。当需要调用高级分析服务时,业务逻辑代码调用各个分析服务的Java对象,这些代理对象进一步通过网络通信调用服务进程,将计算和分析的结果以Java对象的方式返回给业务逻辑。业务逻辑再通过Webservice发布服务。图2-6 高级分析服务引擎与业务系统的交互流程示意图2.1.3 电网资源图形管理客户端电网资源管理维护客

28、户端以C/S的形式,主要用于地市局和分局、县局,实现对电网资源、图形和资产的图形化、流程化的管理和维护。这部分软件充分利用各个地市局开发和应用多年的成熟成果,并结合全省大集中、输配变低通一体化的需求改造而成,具有以下特点:1)基于GIS和图形画面,非常直观的实现线路和设备的新建和改接,从画面触发维护设备台帐,自动统计生成各种台帐报表,实现抛掉纸质资料、实现单轨制的设备资料管理。2)实现输变配电设备电气专题图的信息化、自动化的管理。传统上依靠AutoCAD、画笔等工具的人工绘制变电站主接线图、同杆共架图、工作票简图等电气专题图,维护工作量大、更新不及时、准确率没有保证。而在电网资源管理系统中,只

29、要地理图中的线路拓扑模型正确维护,各种电气专题图就会自动更新,大大提高工作效率、减少资料错误带来的安全隐患。3)通过工程设计、施工和投产环节的图形化工具,实现电网资源模型的闭环维护。采用基于GIS的电网设计应用能够在设计、施工的过程中,建立和维护线路和设备模型,在竣工时,只要少量操作就能够更新运行电网的模型,使技术手段能够支撑管理手段保证电网模型的及时更新。电网资源图形管理客户端的架构如下图所示。数据层为Oracle中的电网资源数据库和Smallworld中基础地理信息数据库以及背景切片文件。服务层为模型服务引擎,以实现电网模型的版本化编辑和存储。由于模型维护的复杂性,在一期建设中,由C/S客

30、户端读写Oracle数据库实现电网资源的维护。在后期建设中,改造C/S客户端端通过模型服务引擎进行电网资源的维护,改造为C/A/S架构。公共组件层实现内存对象的持久化、版本管理、基础GIS平台驱动、图形编辑、拓扑编辑、表单定制、流程驱动、图形和图符显示、画面管理、权限和用户管理、打印等基础功能。图2-7 C/S形式的电网资源图形管理客户端的结构图专用应用层提供如下应用功能:1)输变配低通一体化电网建模在GIS提供的地理背景上,输变配电运行部门的资料维护人员采用“图模”一体化的建模工具,来建立输配低压通信线路及变电设备的电网资源模型,线路和变电站内外部的拓扑关系,图形化方式处理改造和新建电网和用

31、户工程。输变电一体化电网建模主要包括以下三个方面:(1)以图形化的方式在地理背景图上建立输配低通线路的网络模型,包括地理位置、设备命名、管理信息和电气拓扑关系,并提供拓扑正确性的检查和修复工具。(2)以图形化的方式指定变电站和线路的站内外连接。(3)以图形化的方式在接线图、厂站布置图上建立配电站设备的网络模型,包括图形位置、属性和电气拓扑关系,并提供拓扑正确性的检查和修复工具。2)设备台帐档案管理 以批量录入的方式对设备的台帐进行管理,以卡片的方式对单个设备进行管理。3)专题图管理管理维护电气专题图,并提供电气专题图的自动生成。从输配电线路地理图和变电站接线图等基础拓扑模型自动生成和管理各种电

32、气专题图,包括全网一次接线图(系统模拟图、潮流图)、线路相位图、同杆并架图、工作票简图等等。管理和编辑地理专题图,提供污区图、雷电分布图等的数据导入、制作、编辑和分析。4)电网初步设计和设备变更管理该模块实现在基建、网改、业扩等工程的驱动下,电网模型的命名、拓扑、图形、档案和量测等数据经过设计、施工、投产等系统的流程实现更新和维护。在GIS中创建“工程设计版本”,在工程设计版本中,进行变电所、线路和设备的新建、拆除、改接操作,并创建线路走向图、杆塔明细表(测标单)、主要材料清单和统计等初步设计资料。在施工环节,从“工程设计版本”转换(复制)到“施工版本”,可以在施工版本中进行设计变更,标明和跟

33、踪施工进度。在竣工验收环节,在施工版本中完成竣工资料的录入,并根据施工版本生成单线图和系统图等专题图。在工程投产或者营销业扩接电时,执行“投产”操作,把施工的线路和设备合并到电网最新的版本中,相应的单线图和系统图也同步更新,实现全网的模型、拓扑和图形的原子更新,保证电网模型的一致性。3 数据架构3.1 数据构成电网GIS数据库由Oracle 数据库、商用GIS数据库(Smallworld VMDS或ArcGIS SDE等)、背景地图切片文件等三部分组成,如下图所示。图3-1GIS数据库的组成图3.2 Oracle数据库Oracle数据库是-GIS一体化平台的公共数据库,存储系统管理数据,电网资

34、源、设备档案、图形、拓扑、线路设计和施工属性等数据,具体包括以下组成部分: 系统管理数据:包括GIS公用的模型管理、用户管理、权限管理、图符管理等数据。 CIM电气拓扑:遵循CIM:Topology标准制定的电气拓扑公共表,存储输变配电全网贯通的电气拓扑关系。 GIS图形:包括GIS维护的输配电图形。为了系统性能的需求,输配电图形和变电图形分别采用GIS深度优化的内部图形存储方式,包括图形版本、图形位置、图符表达、图形标注、图形拓扑等。输配电图形支持版本和长事务。 GIS线路设计和施工版本的属性数据:为了支持作为基础数据“预录入”维护手段的线路设计应用,在初步设计、设计、施工和验收等阶段的图形

35、和设备属性都作为不同的数据版本进行维护。3.3 Smallworld数据库Smallworld中包含三部分基础地理信息, 电子地形图资源,包括省市范围1:10000地形图;城区、重点乡镇的1:500地形图等; 卫星和航拍正射影像数据,利用Smallworld平台提供的金字塔方式进行索引和存储; 三维地表数字高程数据(DEM),采用类似影像数据的方式进行存储。3.4 切片地图数据文件为了加速背景地图的发布,采用切片技术,将常用的背景地图和卫星影像按照指定的图层比例和显示方式进行渲染后切割成固定尺寸(例如512512像素)的图片,存储于文件服务器中,然后Web服务发布出来,在典型应用框架和电网资源

36、图形管理客户端进行拼接、合成背景地图。3.5 图档文件数据设备照片和图纸等文件形式的资料,通过图档服务器进行统一管理,以方便查询和管理。3.6 空间坐标系基础地理空间数据和基于地理位置的电网资源数据的空间参考系采用“1980 西安坐标系”,逐步过渡到“2000 国家大地坐标系”。具体来说,Smallworld中的基础地理信息和Oracle的电网资源位置信息以西安80坐标系为基准坐标系,其他地方坐标系都经过坐标变换后校正到西安80坐标系下面。对于站内一次接线图和系统图、单线图等电气专题图,直接使用独立的平面直角坐标系。4 技术架构4.1 技术架构设计电网GIS平台的总体技术架构分为数据层、数据访

37、问层、应用逻辑层、应用服务层、界面展现层。数据层是GIS平台管理的各类数据的物理存储;数据访问层是对平台中的各类数据提供统一的访问接口;应用逻辑层是在数据访问层的基础之上建立的各类功能组件,实现图形管理的各类功能;应用服务层将应用逻辑组件封装为服务供各类应用调用;表现层是展现给用户的应用系统。电网GIS平台的总体技术架构如下图所示:图4-1 电网GIS平台的总体技术架构4.1.1 数据层电网GIS平台的数据层以Oracle数据库和Smallworld数据库为基础,对基础地理数据、电网图形数据、电网拓扑数据、资源属性数据通过数据层进行统一存储管理。数据层主要由基于Oracle的存储电网图形数据、

38、电网拓扑数据、属性数据和其他相关信息的空间数据库、基于Smallworld的存储基础地理信息数据的基础地理数据库、和外部交换数据构成。电网图形数据、电网拓扑数据、属性数据、基础地理数据通过电网GIS平台的电网资源图形管理功能进行维护和管理。基础地理数据、电网图形数据、电网拓扑数据和属性数据共同构成了电网GIS平台的基础。提供多种数据建库和更新模式,以满足平台对数据源的收集和接入,为上层的应用服务提供信息源。4.1.2 数据访问层数据访问层提供访问电网数据的接口,应用逻辑组件通过统一的数据访问接口维护存储在Oracle数据库、Smallworld和文件中的矢量图形数据、栅格数据、电网拓扑数据和属

39、性数据;数据访问层同时提供服务代理,用于访问其他业务系统以服务方式对外发布的数据。4.1.3 应用逻辑层电网GIS平台的应用层构建在通用GIS基础平台之上,作为数据层和表现层之间连接的桥梁,在平台中起着至关重要的作用。它涵盖了图形渲染、图形编辑、电网模型维护、查询定位、统计分析和系统管理等各类功能,并且将这些功能封装为组件,其中的部分功能的实现可以通过企业服务总线调用其他业务系统功能实现。应用层的系统管理工具和电网图形资源管理应用可以直接调用这些逻辑组件实现各类应用功能。 4.1.4 应用服务层应用服务层提供各类电网空间信息展现和查询分析服务,主要包含图形浏览服务、专题图服务、查询定位服务、电

40、网分析服务、空间分析服务和高级应用服务构件。服务通过封装逻辑组件实现,也可以调用其他业务系统的服务来实现部分功能。这些服务可以被界面层各类应用调用。 4.1.5 表现层电网GIS平台的表现层包括系统管理工具、电网资源图形管理工具、典型应用框架,这些应用调用逻辑层和服务层的逻辑组件或服务实现,也可以集成其他业务系统的页面。系统管理工具提供系统管理功能,实现对电网模型、权限等各类系统数据的配置和管理,形成系统运行所需的各类基础模型数据。电网资源图形管理主要由电网资源维护人员使用,主要完成电网资源的维护管理、电气图、专题图管理,以及电网异动管理、电网工程辅助设计以及空间拓扑分析等功能应用。能充分利用

41、客户端计算资源,实现性能要求较高的复杂应用场景。典型应用框架采用B/S架构,主要用来访问电网空间信息服务平台,通过使用 RIA(RichInternetApplication,富互联网应用)技术,形象直观的提供电网图形浏览、查询定位和电网分析功能;此外可以直接查看电网图形关联的设备台帐信息和其他相关信息,实现图数互查等交互界面相对简单的应用场景。4.2 关键技术4.2.1 面向服务的架构面向服务架构(SOA)是一种复杂松散型应用环境下的集成框架设计方法,强调平台功能的服务化封装和复用,强调服务的可组装性。遵循 SOA标准的各组成部分接口明确且稳定,功能独立,可以很容易地被支持相同规约的其它服务

42、部件所取代,因而也十分便于整个系统的集成和维护。面向服务架构( SOA)将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合的好处有两点,一点是它的灵活性,另一点是,组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。在电网 GIS平台内各组件间以及整个平台对外的服务架构设计上采用面向服务架构,实现整个平台内

43、部组件间的标准联通,并能对外提供全方位的一致的服务。电网 GIS平台通过空间信息服务向其它应用系统提供 GIS数据和功能服务,同时,也能通过业务服务获取其他应用系统的业务数据和功能服务,以实现业务数据和功能服务的交互。 4.2.2 组件化设计电网 GIS平台采用组件化的设计思想,平台的所有功能均被抽象和封装为组件,相关组件在一定的规约下组装后实现完整的业务功能。组件化的平台结构有利于平台功能的扩展,同时更大程度上提高业务功能实现的复用性。在组件框架设计中采用分层设计思想,将构件框架分为:界面层、逻辑组件/服务层、数据层;逻辑组件通过数据组件访问数据,界面应用通过逻辑组件实现业务功能。GIS平台

44、在实现组件组装的过程中采用插件机制。电网 GIS平台的主体应用框架是一个很小的内核,该内核实现了基于插件形式将功能组件集成到框架中的动态加载机制,平台将任何内核以外的功能组件看作是对平台内核的一种扩展实现,只要该组件符合平台的统一预定义接口,便可进行动态调用,以扩展应用框架的功能,从而实现整个平台的最大限度扩展,并具有高度的统一性和开放性。4.2.3 模型驱动模型驱动的核心思想是通过深入分析特定领域的数据和应用等方面的共性特征,抽象提炼出一个领域信息系统的元模型,并依此自动或半自动化地构建整个系统。针对不同的应用领域,通过各种建模工具将具体企业的业务模型形成可执行模型,并基于通用平台的运行环境

45、,自动生成相应的业务应用功能,从而能大幅度提升系统对业务需求变化的响应速度。在模型驱动理论中,平台本身不直接涉及特定的业务信息或业务过程,而是通过所建模型间接达到实现具体业务功能的目的。这种理论强调平台负责抽象的信息与过程处理,而特定的业务信息或业务过程对平台而言被视为了一种“数据”。在模型驱动理论看来,平台本身是一个高度抽象的信息系统,某个具体的信息系统实施过程可被视为平台的一次“设计化”。平台提供系统管理工具将电力 GIS业务需求转化为电力设备 /设施模型,通过对电力设备 /设施数据结构、数据约束和操作的抽象,实现不依赖具体设备类型的逻辑组件。系统运行时,读取模型数据,根据运行状态和模型数

46、据设置功能组件满足业务需求。电网 GIS平台采用模型驱动的设计思想,主要应用在通用逻辑组件的设计中。表现层的应用程序还可以不依赖模型来实现特殊需求,并不强制要求模型驱动。4.2.4 电网图形一体化电网图形一体化是对各专业、各电压等级电网设备建立统一的图形存储、展现和连接关系。电网 GIS平台通过统一设备分类和标识、统一设备模型、统一数据存储、统一图元标准来实现电网图形一体化。统一设备分类和标识指通过电网空间数据规范确定电网 GIS管理的电网图形资源和基础地理数据的类型,并统一这些类型的分类代码,从而保证设备的唯一性。统一设备模型包括电网图形资源的属性信息和连接关系,实现维护的一致性和方便性。各

47、类电力设备间可以通过统一连接关系构成完整的电力拓扑网络,保证各类设备间的连通性。统一数据存储基于设备分类表示和设备模型,将各专业、各电压等级设备统一存储在数据库中,保证全部电网模型的集中式存储,便于操作和控制。电网 GIS平台使用统一的图元标准渲染电网图形资源数据,用统一图形展现方等来实现全网设备的图形漫游、查询、统计和分析。客观的说,从输、变、配“分别处理”进化到“统一处理”是个认识逐渐深化、技术和管理水平不断提高的过程。我们注意到国网GIS典设中,虽然存储和展现的方式原则上是统一的,但是在数据模型和数据字典中,输电、配电、低压的杆塔还是对应着不同的图形表和档案表,这说明“统一”是个相当漫长、有难度的事情。再比如在早先的地区局GIS系统,输电和配电虽然是采用相同的数据库模型、相同的图形展示方式、但是分别存储于两个schema中。也就是和国网典设一样,如果输配电共架的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号