探讨地理信息系统集成平台框架结构
2016-12-04高路
高路
(内蒙古农业大学生态学院,内蒙古呼和浩特 010018)
探讨地理信息系统集成平台框架结构
高路
(内蒙古农业大学生态学院,内蒙古呼和浩特 010018)
现阶段随着科学技术的发展,我国对于城市建设、地域勘测等地理信息工作的需求越来越大,但是由于一直以来对于地理信息不够重视,导致我国在地理信息系统的建设技术上存在不足,地理信息系统集成平台的建设也不够完善。本文通过介绍地理信息系统集成技术,了解地理信息系统集成技术的基本特点,分析了解地理信息系统集成平台的框架结构,从而对地理信息系统的集成问题有更深刻的了解和认识。而且能够为后期构建更加科学合理的地理信息系统集成平台框架结构奠定理论基础。
地理 信息系统 集成平台
1 引言
现阶段加强对地理信息系统集成技术的研究,探讨构建更加合理的地理信息系统集成平台框架结构具有重要的现实意义。地理信息集成平台的构建,为城市的建设和规划、环境的监督和测试、城市公共安全以及地质勘测等方面做出了很大的贡献。地理信息系统的集成常常被分为两个层次:其中的一个层次是偏向于地理信息之间的空间分析,是各层地理信息之间相互关系的集成;另一个层次是关于地理信息之间不同的模型和数据,相互组织和管理方面的技术层次的集成问题。本文主要介绍第二个层次上的地理信息系统的集成问题。
2 地理信息系统集成技术
地理信息系统的发展也经历了一个漫长的过程,地理信息系统的集成技术在这段发展过程中也逐渐分成了下面几种形式:
(1)同样一款GIS软件的系统在不同的模块或者是不同的系统之间选择,使用Import/Export的文本和文件之间的交换形式。这种方式是最为简单,它对于任何系统或者模块之间的数据和模型的集成都适用。(2)大型的商业GIS软件的数据结构和数据模型具有一致性,可以对开发语言进行二次提供,从而构成软件的开发平台。利用二进制的数据转换形势在不同的模块之间进行数据交换,不同的GIS软件系统之间具有密切关系的话,也可以采用这种数据集成方式。(3)采用API的形式进行集成,也就是应用程序接口的形式。例如软件系统ARC/INFO能够实现数据客户端和服务器之间的通讯就是通过RPC的接口来完成,提供了ARC/INFO与ARCVIEW之间的集成。另外用户使用时也可以根据RPC的规范模式开发应用模块,以此来实现信息系统的集成。基于API的思想技术还有ESRI提出的分布式计算环境。(4)对象之间进行的互操作功能是通过对象连接和嵌入的自动化功能来实现的。很多的商业GIS软件都可以提供对象嵌入的自动化功能,用户也能够利用这些软件作为能够嵌入自己系统的对象。(5)还有一种信息系统集成形式是关系数据库技术(ORDBMS),它可以将空间数据之间作为一种类型的数据直接进行集成,然后进入数据库的系统,使用者可以通过这个平台直接对矢量的空间数据、普通关系的数据以及遥感的图像数据进行管理和处理,也能够利用这种的数据库平台的接口(API)对GIS的应用系统进行开发。(6)地理信息系统朝着开放以及互操作方向发展的标志是OPENGIS组织对于COBRA标准的采用,它发布了一些简单的规范特征,这些都是地理信息系统开放的基础,但是这种形式对于GIS软件有了新的要求,需要重新开发GIS软件。
根据这些形式的分析,地理信息系统的集成技术有了总体结构、数据库集成平台、模型集成平台这些平台结构分别是基于客户/服务器、元数据或者关系数据库构建而成的,并且在这些基础上可以空间建模对数据进行空间处理,以便于进行空间的决策。
3 地理信息系统集成平台框架结构
近年来随着客户/服务器体系结构的推广使用,许多分布式系统中已经普遍使用这种C/S结构。在这种结构下,不再需要对单一的客户设置单一的服务器,而是把多个客户机或者服务器通过各种硬件网络和支撑平台联系到一起,实现各客户机各平台之间的通信,从而将所有的客户机、服务器和软硬件系统组成一个整体性的系统,而且能够实现分布式的计算分析。这种基于客户/服务器的分布式系统主要由前端的客户机和后端的服务器两部分组成。当客户端有需求的时候就可以向系统发出命令请求,分布式系统的网络服务系统就会把接收到的命令请求传送到相应的服务器,服务器接收到请求之后就按照预先设定好的程序进行相应的分析计算,然后再经过网络服务系统把分析计算的结果反馈给客户端,基于C/S结构实现分布式的计算分析。
将客户/服务器机制引入地理信息系统集成平台能够实现对地理信息的分布式处理。将地理信息系统集成平台分为两层C/S结构,其中第一层C/S结构由系统的前端客户和整个系统的数据库、模型库集成平台和对应的应用模型组成,第二层C/S结构是则主要由平台、模型以及相关商用软件组成。基本的框架结构由客户端、模型和数据集成平台服务器与信息处理功能服务器三部分组成。在平时工作中客户端主要是对用户进行引导,指引客户进行数据输入、模型功能的选择和某些输入输出项的选择,然后将这些信息进行整理,提交到地理信息系统的模型、数据集成平台的相关服务器中。这些服务器的主要作用是在模型数据库中进行检索选择,根据用户端发送的相关需求选择合适的模型,当出现特殊需求的时候要重建模型或者对不同的模型进行功能组合搭配。确定好模型以后,根据模型的具体情况把相关的模型数据整理后提交给数据集成平台的服务器,经过不同的功能处理服务器的转化处理将这些数据转化为RS、GIS等服务器能够识别操作的数据信息,最后这些服务器的操作结果会经过模型集成平台的服务器再反馈给用户客户端。
4 结语
本文介绍一种以客户/服务器体系结构为基础的地理信息系统集成平台框架结构,从多个角度讨论这种集成平台所涉及的相关地理信息系统集成技术。通过C/S结构实现对于用户需求的分布式处理,解决了关于地理信息之间不同的模型和数据,相互组织和管理方面的技术层次的集成问题。现阶段我国对于地理信息系统集成平台的构建技术还不够成熟,需要技术人员加强对于这方面的研究,提高我国对于地理信息的分析计算技术,促进我国地理信息行业的快速发展。
[1]张健挺,万庆.地理信息系统集成平台框架结构研究[J].遥感学报,1999(1):77-83.
[2]何岱.地理信息系统技术开发及应用状况[J].中国科技博览,2009(13):170-170.
[3]董明.地理信息系统构建结构[J].内蒙古煤炭经济,2010(5):68-70.