网络通信 频道

基于webgis的大范围区域安全防护监测系统

   基于WebGIS 的大范围区域安全防护监测系统的设计

  黄震,陈今润,杨永维

  重庆大学自动化学院,重庆 (400030)

  E-mail:huangyuchen_2000@163.com

  摘 要:分析了GIS 开发模式、WEBGIS 技术优势,探讨了MAPXTREME JAVA 的基本组

  成和工作原理。在此基础上,深入研究了基于MAPJAVA 的四种WEBGIS 开发技术。以城

  市安防监控WEBGIS 系统为背景,提出了基于SPRINGMVC 框架的WEBGIS 具体实现。该

  技术架构可以广泛应用于各类企业级WEBGIS 系统构建。

  关键词:WebGIS;B/S 模式;远程数据采集;安防系统

  中图分类号:TP273

  1. 引言

  随着重庆市各种安全防护安全问题的日显凸出,安全问题不仅影响地区人民的生命财产

  安全,而且也会影响整个重庆市辖区的经济可持续发展。但是,目前我国现有的安全防护监

  测体系自动化程度和信息化总体程度普遍还偏低,因此,采用先进科技学技术对重庆市各个

  安防单位安全监测进行总体设计规划已势在必行。随着计算机技术、自动化技术和通信技术

  的迅速发展,实现大范围区域的安防监测技术已经成熟。鉴于此,本方案设计了基于WebGIS

  的重庆市安全监测体系。

  2. GIS 开发模式

  GIS 是一种为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化数据库

  管理系统。目前GIS 应用开发主要有三种方式[1]:

  ①独立开发。不依赖任何GIS 开发工具,从空间数据采集、编辑到数据处理、显示,

  所有算法有开发者独立设计与实现。该开发模式仅限于特殊领域的关键应用。

  ② 简单二次开发。完全借助GIS 工具软件提供的开发语言( 例如MAPINFO

  PROFESSIONAL 内嵌的MAPBASIC 语言)进行简单应用系统开发。这种方式仅限于地图

  功能要求不高的场合。

  ③集成二次开发。利用GIS 开发商提供的OCX 空间(例如MAPX),通过编程直接将

  地理信息系统的各种功能嵌入客户应用程序。传统GIS 应用系统大多采用这种开发模式。

  随着INTERNET/INTRANET 的迅速普及,在WEB 上实现GIS 应用得到了人们的广泛关注。

  同传统的GIS 应用相比,WEBGIS 具有:

  ①支持更广范围的访问。WEBGIS 允许通过INTERNET 远程访问GIS 系统。

  ②平台的独立性和可集成性[2]。WEBGIS 允许用户通过WEB 浏览器透明访问远端GIS

  数据,用户无需关心客户机/GIS 服务器的软硬件环境。

  ③更简便的操作与更低的系统成本。WEBGIS 允许多个用户共享一套GIS 系统,有效

  地节约了成本开支。

  ④更灵活的体系结构与更高的效率。通过综合运用胖客户端、中型客户端和瘦客户端等

  多种开发模式,WEBGIS 能充分利用服务器集群和网络资源进行更合理的资源分配,提高

  系统效率。

  3. 系统总体方案设计

  http://www.paper.edu.cn

  - 2 -

  本系统的设计原则按照三层结构设计:

  信息层:主要是对数据进行处理和发布,并对用户进行权限分级访问;传输层:主要是

  通过Internet 有线和GPRS 无线数据传输方式,将现场采集的数据传输到监测中心;采集层:

  主要是采集重庆安全防护监测点的原始数据,并对原始数据进行处理,可通过各种传输方式

  向上位机传输数据。系统结构示意图如图1 所示。

  图1 系统的结构示意图

  Fig1 Sketch Map of the System Structure

  其监控中心软件功能结构图如图2 所示。

  图2 软件系统功能结构图

  Fig2 Structure Diagram of Software System function

  http://www.paper.edu.cn

  - 3 -

  4. 网络的构建

  由于区域分布范围广、检测点分散众多;网络节点性质差异大,数据信息流量差异大;

  网络要求实时性强、可靠性高、能及时做出反应,防患于未然。为便于分级管理、实现网络

  化、智能化、自动化、实时性、准确性等高效率的的安全防护监控系统,故利用现有的行政

  单位分级构建分层、分级网络构架。非煤矿山、化粪池安全防护监控系统可以分为子站层(各

  区、县内各个监控点)、主站层(各区、县安防监控站)、中心站(重庆市安防监控中心)

  层四个层次结构,构成了一个分布、分散式的网络化的非煤矿山、化粪池安全防护监控系统。

  如图3 所示。

  图3 系统网络结构图

  Fig3 System network structure

  5. 整体设计

  5.1 开发平台及工具的选择

  ① 服务器采用Windows2000/2003 Server 系统平台;

  ② 客户端安装Internet Explorer 6.0 及以上版本;

  ③ Web 服务器安装Microsoft IIS(Microsoft Internet Information Server) 6.0;

  ④ 开发工具:Microsoft Visual Studio 2005;

  ⑤ 开发语言:ASP.NET 和C#;

  ⑥ 数据库软件:Microsoft SQL Server 2000。

0
相关文章