基于Web的GIS中间件的研究与应用

来源 :硅谷 | 被引量 : 0次 | 上传用户:subae
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]针对基于Web的地理信息系统开发难度大,系统不稳定等问题,提出一种中间件技术,此技术在采油工程信息可视化系统中,取得了良好的效果。实践表明,WebGIS中间件可以无缝地嵌入到Web主页,实现网络环境下的GIS应用系统,一方面降低了系统的复杂性,加快了开发速度;另一方面也可以降低成本,增加可维护性。
  [关键词]WebGIS 中间件 采油工程
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1120043-01
  
  一、引言
  
  WebGIS是Internet技术应用于地理信息系统(GIS)开发的产物。GIS通过WWW功能得以扩展,真正成为一种适用的信息管理工具。WebGIS不仅开拓了地理信息资源利用的新领域,而且为GIS信息的高度社会化共享提供了可能。
  在石油行业,随着油田开发的不断深入,采油工程信息总量急剧膨胀,信息数据库由于行业特点,地理位置上全油田分布,数据库结构不完全统一,给信息的实时采集、情况分析、领导决策和生产调度等带来很大困难。针对以上问题,在综合分析和整理采油工程数据库的基础上,实现全油田范围内基于WebGIS方式下的采油工程信息管理、数据库维护、生产动态监测、辅助方案设计、采油工程图幅动态生成等功能的可视化系统势在必行。
  基于WebGIS的采油工程信息可视化系统的开发包括客户端和服务器端程序的开发,对开发人员的素质要求高、开发难度大,有时会出现开发的系统不稳定、难以扩展、难于维护等问题。为了解决上述问题,简化应用系统的开发难度,使开发更加有效,快速构件自己的地图应用,我们开发了基于MapXtreme的WebGIS中间件,它封装了用户和客户端交互的鼠标操作,用户可以利用中间件提供的接口函数快速、稳妥地开发出绝大部分的地图应用,也可以根据需要自行添加新的画图工具和鼠标操作,以适应进一步的要求[1]。
  
  二、设计思想
  
  WebGIS实现策略包括服务器端策略、客户端策略和综合实现策略三种[2]。
  服务器端策略是让用户向Web服务器发送数据和分析请求,服务器端在收到请求后进行处理并将处理结果返回远程客户端。这种实现方法具有简单的软件结构,开发周期较短,适合面向Internet、具有海量用户的WebGIS系统。但是,服务器端需要对客户端任何请求都要处理,无疑是增加了负担、降低了速度。它包括基于HTML,CGI和应用程序Internet上组内共享方法等。
  客户端策略是将GIS数据和分析工具最初放在服务器上,当用户向服务器发送请求时,下载到客户机。由客户机完成GIS分析等数据处理工作。它包括GIS Plug-in、GIS ActiveX和GIS Java Applets等技术。
  综合策略是服务器端策略与客户端策略的结合体,它将WebGIS服务器上的部分功能移植到客户机上实现,通过利用客户端的处理能力,平衡客户端和服务器端的数据处理量,减轻网络传输负担,是一种较好的实现策略。
  
  三、中间件的设计与开发
  
  中间件是一种二进制标准,即EXE和DLL程序标准。它使得其它的应用程序能够操纵、共享和访问由EXE或DLL中间件所提供的方法和数据[3]。WebGIS中间件是以EXE或DLL形式出现的二进制可重用软件块,它通过向用户提供预先定义的接口,来封装各种功能明确的GIS服务,使得用户无需从底层的基本功能做起,而以一种强大和灵活的开发手段来使中间件无缝地协同工作在自己的应用程序中,并且可以利用构件的能力来提供标准服务之外的简便的扩展和创新以及强壮的构件版本支持。
  (一)中间件的体系结构
  在服务器端,以MapXtreme为开发平台,采用WebGIS中间件技术,实现系统API接口与操作系统、网络和数据库通讯,地图功能API接口与WebGIS软件通讯,扩展功能接口与用户的扩展功能部分通讯。
  WebGIS中间件的系统层次结构设计要做到合理、清晰,以保证整个系统的稳定性和可扩展性。对于系统中服务器端的功能逻辑、客户端的操作逻辑以及底层操作,如与操作系统、网络、数据库的交互等互相缠绕的操作必须在层次结构设计上做到分离,以保证核心系统的稳定性;在地图功能及扩展地图功能上实现各个模块的相对独立以保证WebGIS中间件系统的可扩展性。同时提供地图管理、用户管理、数据管理等功能,从而构成了一个完整的WebGIS中间件系统。
  (二)中间件的开发
  WebGIS中间件使得应用程序开发员、数据发布者和空间数据库引擎开发商可以往他们的应用程序中增加动态的、数据驱动的地图。具有对多幅地图图层进行漫游和缩放等操作、空间分析和查询操作、使用数据库和SQL查询、跟踪实时事件(GPS)、支持不同地理系统的数据格式、使网站具有空间特性等功能,达到WebGIS中间件可以无缝地集成到开发环境中,提供精炼美观的显示和操作的水平。
  WebGIS中间件主要的对象可以分为以下六类:
  地图数据访问对象类;地图可视化对象类;地图编辑工具类;地图空间分析工具类;实用功能对象类;应用工具类。
  
  四、中间件在采油工程信息可视化中的应用
  
  为了保证分布的油田采油工程信息能够有效管理、利用,为油田生产、科研、管理、分析等提供所需要的各类信息和分析工具。我们在WebGIS中间件基础上开发了采油工程信息可视化系统,实现全油田范围内的采油工程信息管理、数据库维护、生产动态监测、辅助方案设计、采油工程图幅动态生成等功能的可视化,将不同类型的采油工程数据综合到一起,并将它们放到地理信息图上进行综合分析,按照属性信息的特点,查询对应的地理目标。包括油气水井的位置、生产井的产量及变化趋势、工作状况以及在油气水井管理、维护状况等方面的信息,大大提高了采油工程数据库的应用效率和管理水平。
  系统整体结构采用B/S三层体系。系统服务器采用Win2000 Server操作系统,Web服务器使用Internet Information Server 4.0, GIS应用服务器使用MapXtreme,数据库服务器使用Oracle。
  
  五、系统的主要功能
  
  (一)采油工程地理信息系统
  基于WebGIS采油工程数据库的建立与管理;查询功能的设计与开发;图层功能的设计与开发;选择功能的设计与开发;打印功能的设计与开发。
  (二)采油工程生产管理分析系统模型的建立与完善
  建立单井生产分析数学模型;建立井组、采油队、采油矿、工程技术大队生产分析数学模型;建立螺杆泵泵况诊断分析数学模型。
  (三)基于WebGIS系统的采油工程生产管理分析系统的实现
  采油工程月、季、年报处理系统;采油工程生产现况分析;采油工程生产形势分析。
  
  参考文献:
  [1]龚健雅,当代GIS的若干理论与技术.武汉:武汉测绘科技大学出版社.1999.
  [2]宋辉、江峰,Java服务器程序设计.北京:清华大学出版社.1999.
其他文献
[摘要]土地测绘技术广泛应用于国民经济的各个领域和部门,为各项建设和社会发展提供前期准备和测绘保障,是最基础的科学技术事业,就土地测绘技术从模拟化到自动化的变迁做了简要论述并着重介绍GPS技术在土地测绘中的应用。  [关键词]土地测绘 技术变迁 GPS应用  中图分类号:P2 文献标识码:A 文章编号:1671-7597(2008)1120012-01    测绘是国民经济和社会发展的一项前期性、
期刊
[摘要]阐述焊膏的成分、特性、焊膏的选用、使用及存储方法。介绍表面贴装技术的手工操作方法及其特点,提供表面贴装技术手工操作设备的配置及使用方法。  [关键词]焊膏 SMT 手工焊接  中图分类号:TN6 文献标识码:A 文章编号:1671-7597(2008)1120017-01    SMT翻译成中文是表面贴装技术。随着电子产品的飞速发展,表面组装技术化逐渐取代了传统插装工艺。焊膏成为SMT中最
期刊
[摘要]即兴伴奏是每一名中小学校音乐教师的“打门锤”,对于音乐教师来说不论你在学校学的是声乐专业还是器乐专业,只要你选择当了一名普通中小学校的音乐教师如果不会弹奏即兴伴奏或者即兴伴奏弹奏得很糟糕,其实这是不算合格的音乐教师的。在师范性质的音乐学院钢琴是基础课,是一门必修课,它的目的就是让我们的未来的音乐教师能用钢琴(或者电子琴)来上音乐课。钢琴不仅能用来上视唱练耳、乐理课,而且能为学生在唱歌的时候
期刊
[摘要]通过对GPS车载导航系统引发的交通事故的分析,联系日本和欧盟的相关设计导则,对制定符合我国国情的设计导则提出建议。  [关键词]GPS车载导航系统 安全性 设计导则  中图分类号:TN96 文献标识码:A 文章编号:1671-7597(2008)1120013-01    近年来我国车载导航系统的发展极为迅猛,但针对导航系统安全性的相关法规尚未出台,市场现有产品种类繁多,但安全性难以保障。
期刊
[摘要]设计了全面的动模试验,模拟线路一侧保护是LFP-902A,另一侧是CSL-l01A,在各种工况下考验了两套装置的高频保护动作情况。  [关键词]旁路保护 高频保护 非全相运行 动模试验  中图分类号:TM7 文献标识码:A 文章编号:1671-7597(2008)1120008-01    目前在成都地区220kV及以上电压等级主网系统中,都普遍的配置了高频保护,并且所有重要220kV线路
期刊
[摘要]电阻电容在线测试实现电阻电容测量的自动化,拓宽测试的量程范围,提高测量的精度。给出电阻电容在线测试的硬件和软件设计。   [关键词]单片机 电阻 电容 在线测试 LCD  中图分类号:TM93 文献标识码:A 文章编号:1671-7597(2008)1120021-01    对电子元器件的检测可分为在线检测合肥在线检测两种。在线检测是用万用表在电路板上直接对元件进行检测。在电路板上,电阻
期刊
[摘要]充分阐述LPC-530型保护器的功能及工作原理,正确认识保护器的作用和功能,对保护低压电动机存在着极为重要的作用。  [关键词]380 V工作段 保护器 功能  中图分类号:TM6 文献标识码:A 文章编号:1671-7597(2008)1120034-02    LPC1-530低压电动机综合保护测控装置主要用于380V低压电动机的保护和测控。为低压电动机提供各类启动和停车控制功能、保护
期刊
[摘要]空间数据挖掘技术(Spatial Data Mining)是建立在空间数据库的基础上,通过使用各种机器学习技术,从海量空间数据中挖掘出未知的有用的规律和知识,从而提供支持决策的依据。在现在已建立的GIS空间数据库中,大量的可分析、分类的知识,如空间位置分布规律、空间关联规则、形态特征区分规则等都隐藏在空间数据中需要被挖掘才能被发现。因此,空间数据挖掘技术就显得尤为重要。因而对于空间数据挖掘
期刊
[摘要]随着科技的发展,电子商务日益成为当前经济活动中的焦点,网络交易也成为热点。与此同时,网络安全却影响这网络交易的进行。分析探讨PKI技术应用于网络交易系统的情况。  [关键词]PKI 网络交易  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)1120040-01    一、PKI技术简介    (一)何谓PKI技术  所谓PKI(Public Key Infra
期刊
[摘要]简单介绍MPEG四种压缩标准及应用,重点介绍MPEG-2的组成。  [关键词]MPEG-2 帧内压缩 帧间压缩 图像组I帧 B帧P帧  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)1120022-02    MPEG是活动图像专家组的缩写,成立于1988年,致力于系统标准的制定。  MPEG-1标准是用于存储媒体的活动图像和伴随音频的编码,即在数字存储介质中
期刊