文档库 最新最全的文档下载
当前位置:文档库 › Web Services应用于电力GIS的探讨

Web Services应用于电力GIS的探讨

WebServices应用于电力GIS的探讨

作者:刘亚汀张蕊王宁

来源:《现代电子技术》2008年第20期

摘要:近几年GIS在电力系统得到了广泛的应用。Web Services的出现,将改变在Web

上进行软件设计的方法,也将引起电力GIS体系的变革。通过对电力GIS单个事例的剖析,给出一个基于Web Services的WebGIS三层系统构架模型并进行论述。基于Web Services开发的电力GIS具有系统扩展性强、代码重用度高的特点。其同时也是解决目前WebGIS系统所面临的问题的有效途径。

关键词:电力地理信息系统;网络服务;XML;系统构架模型

中图分类号:TP311文献标识码:B文章编号:1004373X(2008)2010004

Discussion of Web Services in Electric Power GIS

LIU Yating1,ZHANG Rui1,WANG Ning2

(1.Xi′an Electric Power College,Xi′an,710032,China;2.Xi′an Power Supply

Bureau,Xi′an,710032,China)

Abstract:GIS has been used widely in electric power system in recent years.The emergence of Web Services changes the design mode and brings the innovation of electric power GIS system.This paper analyzes a single case of electric power GIS deeply,introduces and discusses a three tier system truss model based on Web Services technology.Electric power GIS based on Web Services technology has strong system expansibility and high code repetition use,so it is the effective method to resolve the question faced on the WebGIS recently.

Keywords:electric power GIS;web services;XML;system structure model

随着我国城市经济建设和社会的快速发展,用电负荷日益增长,电网运行的控制及管理工作变得比以往任何时期都更为复杂。电力GIS由于能及时、全面、准确地获取电力企业的各种资源信息,并加以提炼、分析,为电力企业的管理者和决策者提供辅助决策支持,而得到广泛应用。

近几年来,随着网络技术的不断发展, GIS(地理信息系统)与Internet 两者的结合成为WebGIS。当WebGIS出现以后,它在电力系统中应用的范围更加广泛,使电力系统信息实现共享更加方便,信息共享程度不断提高,更加方便了电力系统信息的可视化管理。WebGIS在电

力系统中的应用主要体现在以下几个方面:输变电管理(线路设计、线路操作及空间分析)、配电管理(配电网络的设计、线路负荷统计与预测、变配电站、开关站操作及空间分析、遥测信号对站内设备实时变位、配电潮流分析、供电可靠性分析等)和用户服务支持等。

但是随着应用的深入可以看到,由于Web的种种限制和GIS本身的一些特点,事实上WebGIS的实现技术存在着很大的问题。首先,它们都不能实现异构空间数据互操作以及实现跨平台的问题,因而,也不是真正意义上的开放的万维网地理信息系统;其次,由于Web本身将内容的表现和运行逻辑结合在一起,所以,对于一个WebGIS应用,从设计、开发、应用到维护,都很难以连贯、有效的方式完成软件的整个生命周期;再者,以上述方式和模型构建的WebGIS是紧密藕合的,对Web开发人员来说,系统的开发、调试、维护都很困难,要实现对系统的扩展更是困难重重。

这些问题,有些则是GIS软件特有的问题,有些是Web软件特有的问题。所以,必须从GIS和Web这两方面同时入手来解决WebGIS的这些问题。目前有W3C和OGC等2大类型的标准化组织在研究和解决这些问题,他们提出了Web Services的概念,只有通过Web Services,才能有效地解决WebGIS中的问题。

1 Web Services技术分析

Web Services是使用Web Services技术创建的具体应用实例,而Web Services则是用于构架Web Services的整体技术框架。

Web Services可以从多个角度来定义。从技术方面讲,一个Web Services是可以被URL 识别的应用软件,其接口和绑定由XML描述和发现,并可与其他基于XML消息的应用程序交互。

从功能角度讲,Web Services是一种新型的Web应用程序,具有自包含、自描述以及模块化的特点,可以通过Web发布、查找和调用。其实现的功能可以是响应客户一个简单的请求,也可以是完成一个复杂的商务流程。一个Web Services配置好后,其他应用程序和Web Services就可以直接发现和调用该服务。

1.1 Web Services的工作流程

Web Services的工作流程如图1所示。

第一步,客户端向提供UDDI服务的服务中心请求查找服务,得到WSDL文档的URL地址。客户端如果知道WSDL文件的URL地址,可以跳过这一步。

第二步,客户端根据URL向Web Services的提供者请求服务说明文件WSDL。

相关文档