主题颜色

石化企业(WebGIS)重大危险源系统研究

建立基于 WEGIS 技术的重大危险源管理系统,将便捷石化企业安全管理工作,对预防和控制重大危险有重要的意义。分析了 WebGIS 的特点,详细介绍了系统的目标、任务、体系结构和数据库的设计,以及系统的主要功能与关键技术。

随着计算机、互联网以及宽带通信技术的迅速发展,传统的基于客户端 / 服务器结构的 GIS 安全管理系统由于受到时间、地点等因素的制约,客观上已越来越不能满足日益严峻的安全管理工作的需要。基于 Internet 的浏览器 / 服务器三级体系结构的应用模式正好弥补了传统 GIS 的缺陷,因而日益成为技术发展的主流,具有丰富的、无限潜力的发展空间。 Internet 已经成为 GIS 新的系统平台,利用 Internet 技术,在 Web 上发布空间数据,供用户浏览和使用是 GIS 发展的必然趋势。 WebGIS Internet WWW 技术应用于 GIS 开发的产物, Internet 用户可以从任一节点浏览 WebGIS 站点中的空间数据,制作专题图、进行各种空间检索和空间分析。

   WebGIS 不但具有传统 GIS 具有的功能,而且还具有 Internet 特有的功能。

   1 WebGIS 是集成的全球化的客户 / 服务器网络系统

   WebGIS 就是应用全球化的客户 / 服务器概念来执行 GIS 的操作。用户可以在客户端向服备器请求数据、分析工具或模块,服务器执行用户的请求并把执行结果通过 Internet 网络发送回客户端。

   2 WebGIS 是交互系统

   WebGIS 可使用户通过 Internet ,在客户端对 GIS 地图、有关的空间数据和属性数据,用 Web 浏览器完成 GIS 的缩放、拖动、查询和标注等基本功能,甚至可以完成空间查询或者分析。

   3 WebGIS 是分布式系统

   GIS 数据和应用程序是独立的组件和模块, WebGIS 利用基于 Internet 的分布式系统把 GIS 数据和应用程序分置在不同的计算机上,各部分之间通过应用驱动的中间构件进行交互。用户可以从网络的任何地方访问这些数据和应用程序,即用户不需要在自己的终端上安装 GIS 软件就可以通过 Internet 访问远程的 GIS 数据和应用程序。

   4 WebGIS 是跨平台系统

   WebGSI 适合于不同的软硬件平台,只要能访问 Internet ,通过 Web 浏览器,用户即可访问 WebGIS 数据,从而实现远程异构数据的共享。

  基于 WebGIS 的石化企业重大危险源管理系统,旨在结合 GIS Internet 的特点,建立一个可视化、开放的重大危险源网络数据库管理系统,方便石化企业对现存的重大危险源信息及其地理环境空间信息数据进行集中管理。

   1 系统建设的目标

  ( 1 )构建石化企业重大危险源基本信息及其有关地理信息等方面的数据库。

  ( 2 )开发能够为用户提供具有重大危险源基本信息、重大危险源所处位置及其周围环境的地理信息的浏览、查询、分析等功能的应用程序。

  ( 3 )开发用户能够自行编制重大事故应急救援预案,以及能够为用户提供紧急情况下的应急计划的应用程序。

   2 系统的任务

  ( 1 )对重大危险源信息及其所处的地理信息集中进行管理,并为用户提供有关信息的查询和分析。

  ( 2 )为用户提供紧急情况下的重大事故应急救援预案,辅助用户进行决策。

   1 系统的平台选择

  本系统采用 ERSI 公司的 ArcIMS3 作为开发平台,采用 ASP 来开发应用程序。 ArcIMS3 ESRI 推出的基于网上制图和分布式 GIS 的新一代产品。 ArcIMS 允许用户在 Internet 环境下为浏览器端的客户提供 GIS 应用和地图数据。选取 WebGIS 平台主要是考虑到数据的兼容性和系统的可扩展性, ArcIMS 支持定制开发的客户端有 JavaViewer HTMLViewer ,其为用户提供了良好的二次开发环境。 ArcIMS 运行在分布式的环境中,由客户端和服务器端的部件组成。在服务器端 ArcIMS 提供了栅格数据和矢量数据 2 种空间数据的发布方式,考虑至网络的速度等限制因素,服务器采用栅格数据发布空间数据。用 ArcIMS 设计 WebGIS 服务器,能够通过 Internet 为多个客户端提供应用服务; ArcIMS 也能够随时对服务器进行扩展,以满足不断增长的服务请求。

   2 系统的体系结构设计

  本系统采用客户机 / 服务器( B/S )三层体系结构,由表示层(客户端)、应用逻辑层(应用服务器)和数据层(数据库服务器)组成。用户通过客户端向服务器请求执行某种操作;应用服务器主要是响应用户的各种请求操作,并将这些请求操作转化为数据库请求;数据库服务器接受应用服务器的请求,执行这些请求并返回结果给应用服务器;最后再由应用服务器转化返回给客户端。采用这种结构将数据和数据的处理分割开来,提高了系统运行的稳定性;此外,由于客户端要执行的应用代码比较少,因此较大地提高了客户端系统的运行速度。系统的总体结构如图 1 所示。

  图 1 系统的三层体系结构

  本系统采用的开发平台和应用平台有:( 1 )关系型数据库 SQL Server2000 ;( 2 )服务器操作系统为 Microsoft 2000 Server ;( 3 Web Server 采用 IIS 5.0 ;( 4 )客户端操作系统为 Windows 系列;( 5 )客户端可使用 IE 浏览器;( 6

共2页 您在第1页 首页 上一页 1 2 下一页 尾页 跳转到页 本页共有37142个字符
感动 同情 无聊 愤怒 搞笑 难过 高兴 路过

责任编辑 :老芋头 (易 安 网 版 权 所 有 ,未 经 授 权 禁 止 使 用 ,不 能 转 载 ! )

分享按钮