地理信息系统空间数据分散维护在混合模式下.doc_第1页
地理信息系统空间数据分散维护在混合模式下.doc_第2页
地理信息系统空间数据分散维护在混合模式下.doc_第3页
地理信息系统空间数据分散维护在混合模式下.doc_第4页
地理信息系统空间数据分散维护在混合模式下.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

地理信息系统空间数据分散维护在混合模式下地理信息系统空间数据分散维护在混合模式下2010-07-11 12:34摘要:针对混合模式下GIS应用系统特点和现有空间数据维护的不足,提出分类分散维护空间数据维护方案,探讨了这种方案的设计和实现,并通过其在政务GIS中的典型应用说明其具有实用性。关键词:混合模式;空间数据维护;GIS;政务GIS 1混合模式下GIS分类分散空间数据维护1.1混合模式GIS应用系统目前GIS应用系统的体系结构主要有三种:单机操作模式、客户/服务器(Client/Server,C/S)模式和浏览器/服务器(Browser/Server,B/S)模式。混合模式GIS应用系统是指采用C/S与B/S两种模式结合的GIS应用系统,其中C/S方式具有强壮的数据操纵和事务处理能力,以及严密的数据安全性和完整性约束特点,B/S方式则具有系统容易集成、维护工作量少、易于升级、可以基于Internet的远程访问特点,因此采用C/S与B/S模式相结合的方式可以优势互补,使系统更加完善,GPS该模式现已成为GIS应用系统的首选模式。就采用混合模式系统的开发而言,对于信息交互量不大、远程访问、信息查询的用户操作模块,采用B/S模式来予以实现,而对于信息量交互大、数据处理复杂、安全要求高的模块,采用C/S结构模式。混合模式GIS应用系统是将C/S模式和B/S模式有机结合在一起,将内网外网以物理逻辑隔离,系统各个功能根据其特点分别以两种不同模式实现,两种模式公用一个核心数据库,组合成具有实用价值的GIS应用系统,其结构图如图1所示。防火墙Web服务器系统终端各级部门用户系统终端地图服务器授权Internet用户C/S模式B/S模式系统中心数据库此主题相关图片如下:图1混合模式GIS应用系统结构图1.2混合模式GIS应用系统空间数据维护地理信息系统最基本的组成部分是空间数据,系统建立、运行维护过程中70%左右的工作是空间数据库的建设与维护。考虑到空间数据维护的复杂性,混合模式下GIS应用系统一般都将繁重复杂的空间数据维护放到了C/S模式下完成,然而这种方式存在诸多问题。首先,GIS应用系统大多有涉及面广,空间数据量大且变化频繁的特点,如果将所有数据的维护更新任务放到C/S模式下,必然需要靠大规模调查、外业测绘、遥感等手段获取更新信息,实现这些必然要求有一支庞大的数据维护技术队伍,同时还要求有强大的经费支持。一旦这些跟不上,系统的空间数据便无法及时更新,系统也就无法高效运行。其次,完全依靠C/S模式空间数据维护,不易实现空间数据的实时入库,也就无法很好满足灾害应急系统的要求,因为问题的起源和发现大多都来源于分布广泛的B/S用户,而他们又不能迅速将实时信息入库,只能向上报告,而要等到C/S用户将信息入库,无疑降低了系统的实用性和高效性。再者,完全依赖C/S模式完成空间数据维护,也不符合现在的机构管理机制和信息系统要求,因为事务处理均为分布广泛的基层部门用户负责处理,一般他们是在B/S模式下工作,他们具有采集实时业务数据和更新数据的条件,上级主管部门只是指挥控制协调作用,而现在要求他们去负责数据维护是不合要求也不现实的。1.3分类分散维护的空间数据维护结合混合模式GIS应用系统的特点和现有空间数据维护的不足,提出针对该模式下空间数据的维护策略分类分散维护。主要思想就是针对系统涉及的不同空间数据特点进行分类,对不同的类别数据采用相对应的最合适、高效的数据维护方式。改变现有C/S集中式维护的诸多不足,降低了空间数据维护的难度和成本,提高系统数据的时效性和系统的实用性。GIS应用系统的空间数据一般可分为基础空间数据和专题空间数据,基础空间数据是指系统涉及范围内的行政区、居民地、交通、水系等基础框架数据。专题空间数据是系统业务应用所需的空间数据,不同应用所需的数据不同。基础空间数据具有变化周期长、更新代价高特点,一般是按年按月来更新,如果每个系统都自己来维护的话,势必重复投入,造成资源大量浪费,既不必要也不现实,基于国家基础空间数据共享的需要,这类信息应该由国家专门部门如国家基础地理信息中心、各测绘局、基础数据生产单位等来负责空间数据的生产和维护更新,在C/S模式下将购买或索取到的更新数据进行质量审查和相应处理后进行批量更新。专题空间数据具有变化周期短、更新频繁的特点,根据应用需求还可以将其分为基础专题空间数据和业务专题空间数据。前者指业务处理需要的专业基础数据,如森林防火地理信息系统中的防火要素扑火队、护林点等。可以按周按天来更新,而后者指业务处理过程中产生的数据,如森林防火地理信息系统中的火灾处理相关数据。更新要求多为实时更新、及时响应。针对这些数据特点,采用按业务特点分别由各业务部门负责维护,而在同一部门内部,按区域特点由基层单位进行数据更新和维护,由C/S部门审核验证后入库。对实时更新要求的业务专题空间数据则进行特殊处理,通过绿色通道通过程序检核直接入库,如发生火灾必须将火灾相关信息实时入库。同时针对不同部门,通过共同的平台、数据库标准和集中控制机制来统一管理空间数据库,实现资源共享。这样既保障空间数据能够及时、有效地更新处理,也方便访问不同地区及不同部门的数据,将处理的高效性和高度的可访问性有机的结合起来。空间数据分类分散维护流程如图2所示。专题临时数据库专题空间工作数据库B/S维护用户数据审核合格入库不合格恢复C/S审核用户基础空间数据库C/S维护用户基础数据生产单位实时更新周期更新工作库基础数据应用数据绿色通路此主题相关图片如下:图2空间数据分类分散维护流程2分类分散空间数据维护的设计与实现2.1分类分散空间数据维护技术实现要实现混合模式GIS应用系统空间数据分类分散维护思想要求系统必须具有C/S模式下空间数据维护功能、B/S模式下同样具有空间数据维护功能和C/S还必须具有对B/S维护审核控制的功能。现有的C/S数据维护功能和对B/S维护的审核已经是很成熟的技术,已经不是问题了。主要问题在于B/S模式下实现数据维护存在一定难度。B/S模式实现数据维护主要有以下几种方式:1、基本信息提交到服务器后,由C/S处理这种方式间接利用现有C/S强大成熟的空间数据维护功能,将C/S数据维护功能做成Web Services或者通过远程方法调用方式,B/S用户将需要编辑对象信息以特定形式发送到C/S端,C/S端接收后调用响应模块进行空间数据维护更新。这种方式适合各种类型政务GIS系统,但需要较大的开发投入,技术复杂,实现较困难。2、利用空间数据库和空间数据库引擎提供的API利用空间数据库和空间数据库引擎提供的API实现B/S维护,如ESRI在空间数据库引擎ArcSDE基础上开发了一套基于OGC简单要素标准(Simple Feature Specification)实现的API,面向开放系统开发,可以用于客户端与ArcSDE的交互过程,目前提供基于C语言和Java语言的实现,通过这些可以实现对空间数据库建立连接并对空间数据的管理和空间分析功能。这种方式适合中小型政务GIS系统,投入相对底,能实现基本的空间数据维护,技术比较成熟,但对于复杂空间数据维护稍显不足。3、利用现有WebGIS软件的空间数据编辑维护功能随着GIS平台走向网络化,不少的GIS复杂功能也开始可以通过网络来完成。B/S模式下图形的编辑无疑是GIS网络化成熟的一个标志。如ArcGIS Server便提供网络环境下空间数据复杂编辑功能,它在ArcSDE中添加了基于服务器端的GIS处理能力,不仅仅是数据的访问,还提供集中管理、多用户编辑的能力。这种方式适合大型政务GIS系统应用,因为系统软件投入相对高,能实现复杂的空间数据维护;但目前这种技术还不是很成熟,处在发展中。2.2混合模式GIS应用系统空间数据库设计网络存在不定因素,如果直接开放工作数据库的维护权限的话,会给系统带来很大的潜在危险,也不符合信息系统的安全要求,故可以采取将专题空间信息分两个库建设,一个工作专题空间数据库和一个过渡专题空间数据库,两者对外开放不同权限,前者对C/S开放,和B/S浏览开放。后者对B/S维护开放,开始两者一致,当B/S数据维护后暂时不一致,在B/S维护数据经审核后两者又恢复一致。B/S用户修改后的信息必须在C/S端经过主管部门的审查通过后才能进入工作数据库。所有B/S维护用户把他们空间数据维护信息写入过渡数据库时,系统记录维护信息。C/S用户检查这些B/S数据维护信息,并审核这些维护数据。对于合格的数据,则将他们从过渡数据库导入生产数据库。对于不合格数据,则将C/S原始空间数据退回到过渡数据库中,使两者保持数据的一致性。这种审核一般是定时完成。对于需要实时处理的业务数据可根据需要开辟绿色通道,即通过系统自动审核,而后触发事务处理机制对其进行处理。对空间数据维护需要记录用户维护过程信息,包括用户信息、维护时间、地点、维护性质、数据审核信息等,使对空间信息的维护做到可以核查、追踪,保证数据安全性和可靠性。3分类分散维护在政务GIS中的应用GIS在电子政务中的应用,形成了政务GIS的专门研究和应用领域。政务GIS由于具有地域广阔、部门众多、业务复杂的特点,故采用纯C/S或B/S模式,均不能很好地满足需求,实际上通常是采用C/S、B/S混合模式开发。在这种混合模式下,通常是简单地将空间数据维护任务放到了C/S模式下,这样就没有发挥B/S模式优势,对空间数据大量频繁更新显得力不从心,特别是针对突发应急事务的处理。政务GIS专题信息更新频繁,数据需求现势性强。因此迫切需要改变通常C/S集中维护这种模式,充分利用政务GIS良好的运行环境:多为政府专网,高速安全有良好的网络保证;用户具有较高的素质,系统培训可以使用户掌握空间数据维护能力;较强的资金和技术支持,确保系统采用先进技术开发和良好的运行。下面以一个实例具体说明空间数据分类分散维护思想的实际应用。在某省森林防火地理信息系统中,分别以两种模式:C/S和B/S运行,前者在局域图2空间数据分类分散维护流程2分类分散空间数据维护的设计与实现2.1分类分散空间数据维护技术实现要实现混合模式GIS应用系统空间数据分类分散维护思想要求系统必须具有C/S模式下空间数据维护功能、B/S模式下同样具有空间数据维护功能和C/S还必须具有对B/S维护审核控制的功能。现有的C/S数据维护功能和对B/S维护的审核已经是很成熟的技术,已经不是问题了。主要问题在于B/S模式下实现数据维护存在一定难度。B/S模式实现数据维护主要有以下几种方式:1、基本信息提交到服务器后,由C/S处理这种方式间接利用现有C/S强大成熟的空间数据维护功能,将C/S数据维护功能做成Web Services或者通过远程方法调用方式,B/S用户将需要编辑对象信息以特定形式发送到C/S端,C/S端接收后调用响应模块进行空间数据维护更新。这种方式适合各种类型政务GIS系统,但需要较大的开发投入,技术复杂,实现较困难。2、利用空间数据库和空间数据库引擎提供的API利用空间数据库和空间数据库引擎提供的API实现B/S维护,如ESRI在空间数据库引擎ArcSDE基础上开发了一套基于OGC简单要素标准(Simple Feature Specification)实现的API,面向开放系统开发,可以用于客户端与ArcSDE的交互过程,目前提供基于C语言和Java语言的实现,通过这些可以实现对空间数据库建立连接并对空间数据的管理和空间分析功能。这种方式适合中小型政务GIS系统,投入相对底,能实现基本的空间数据维护,技术比较成熟,但对于复杂空间数据维护稍显不足。3、利用现有WebGIS软件的空间数据编辑维护功能随着GIS平台走向网络化,不少的GIS复杂功能也开始可以通过网络来完成。B/S模式下图形的编辑无疑是GIS网络化成熟的一个标志。如ArcGIS Server便提供网络环境下空间数据复杂编辑功能,它在ArcSDE中添加了基于服务器端的GIS处理能力,不仅仅是数据的访问,还提供集中管理、多用户编辑的能力。这种方式适合大型政务GIS系统应用,因为系统软件投入相对高,能实现复杂的空间数据维护;但目前这种技术还不是很成熟,处在发展中。2.2混合模式GIS应用系统空间数据库设计网络存在不定因素,如果直接开放工作数据库的维护权限的话,会给系统带来很大的潜在危险,也不符合信息系统的安全要求,故可以采取将专题空间信息分两个库建设,一个工作专题空间数据库和一个过渡专题空间数据库,两者对外开放不同权限,前者对C/S开放,和B/S浏览开放。后者对B/S维护开放,开始两者一致,当B/S数据维护后暂时不一致,在B/S维护数据经审核后两者又恢复一致。B/S用户修改后的信息必须在C/S端经过主管部门的审查通过后才能进入工作数据库。所有B/S维护用户把他们空间数据维护信息写入过渡数据库时,系统记录维护信息。C/S用户检查这些B/S数据维护信息,并审核这些维护数据。对于合格的数据,则将他们从过渡数据库导入生产数据库。对于不合格数据,则将C/S原始空间数据退回到过渡数据库中,使两者保持数据的一致性。这种审核一般是定时完成。对于需要实时处理的业务数据可根据需要开辟绿色通道,即通过系统自动审核,而后触发事务处理机制对其进行处理。对空间数据维护需要记录用户维护过程信息,包括用户信息、维护时间、地点、维护性质、数据审核信息等,使对空间信息的维护做到可以核查、追踪,保证数据安全性和可靠性。3分类分散维护在政务GIS中的应用GIS在电子政务中的应用,形成了政务GIS的专门研究和应用领域。政务GIS由于具有地域广阔、部门众多、业务复杂的特点,故采用纯C/S或B/S模式,均不能很好地满足需求,实际上通常是采用C/S、B/S混合模式开发。在这种混合模式下,通常是简单地将空间数据维护任务放到了C/S模式下,这样就没有发挥B/S模式优势,对空间数据大量频繁更新显得力不从心,特别是针对突发应急事务的处理。政务GIS专题信息更新频繁,数据需求现势性强。因此迫切需要改变通常C/S集中维护这种模式,充分利用政务GIS良好的运行环境:多为政府专网,高速安全有良好的网络保证;用户具有较高的素质,系统培训可以使用户掌握空间数据维护能力;较强的资金和技术支持,确保系统采用先进技术开发和良好的运行。下面以一个实例具体说明空间数据分类分散维护思想的实际应用。在某省森林防火地理信息系统中,分别以两种模式:C/S和B/S运行,前者在局域网内向省林业厅以及省森林防火指挥中心提供森林防火辅助系统应用,后者则在广域网范围内向遍及全省范围的各级林业工作人员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论