地理信息系统(GIS)研究综述 前沿论文.doc
地理信息系统(GIS)研究综述郑汝育,吴侃(中国矿业大学环境与测绘学院,江苏 徐州 221008)5摘要:本文分别从 GIS 的理论基础及在地理信息科学中的作用、GIS(包括 WebGIS)应用 开发技术的发展过程、当前 GIS(理论、技术、应用)研究热点三方面进行分析,全面概括 了 GIS 的研究发展过程,得出其潜在的发展应用空间、该解决的热点研究问题,对今后的 研究有个概括性的认识及相应的指导意义。关键词:GIS 理论基础;应用开发技术;发展趋势10中图分类号:P208The Research Summary of Geographic Information SystemZHENG Ruyu, WU Kan(School of Environmental Science and Spatial Informatics, China University of Mining and15Technology, Xuzhou Jiangsu, 221008, China)Abstract: This article analysis from three aspects to highly summarizes the GIS's research and development process: the theoretical basis of GIS and the role of it in geographical informationscience, the development process of GIS(include WebGIS) application developing technology, the hot subject in the theory ,technology and application of GIS. Obtained the potential development20and applied space of GIS, and the hot research issue that to solve. It given recapitulative knowledge of the study of GIS and possesses guiding significance for research in further.Key words: Theoretical basis of GIS; application developing technology; development tendency0引言25GIS 是英文 Geographical Information System 的缩写,中文翻译为地理信息系统。它是随 地理科学、计算机技术、遥感技术和信息科学的发展而发展起来的一个学科。特别是随着计 算机技术的迅速发展,GIS 技术也日趋成熟,形成与多学科领域交叉互动的学科,并应用到 国民生产乃至政治军事领域中。本文试图从 GIS 理论基础、应用开发技术以及研究热点等 进行分析,综述其研究现状。301GIS 的理论基础及在地理信息科学中的作用GIS 的理论基础主要有 2 个支撑点,一是地球科学,二是信息科学。前者涉及地物空间 信息及其关系信息的获取、分类模型及语义表示中的理论问题和实践问题;后者则涉及信息 的组织、存储、处理、可视化表示及传输中的理论问题和实践问题。其中地理系统理论包括 地理系统形成之初的混沌理论,描述平衡状态的协同论、人地系统理论、整体性与分异理论35以及空间结构中的区位理论;地理信息理论包括地理信息熵、地理信息流、地理空间场、地 理实体电磁波、地理信息关联等理论;还有对地理(地球)空间的认知理论1。这一理论基 础与王家耀院士从 GIS 的实质或根本任务、认识论和方法论来考虑提出的 GIS 的理论基础 相似,分为地理信息传输理论、空间认知理论和地理系统理论2。基金项目:国家环保公益性行业专项资助(200809128) 作者简介:郑汝育(1986),男,福建云霄人,硕士,从事“三下”开采与矿山开采损害及防护等方面 的研究。吴侃(1963- ),男,教授、博士生导师,从事测绘专业的教学和科研工作。矿山开采沉陷、计 算机地图制图和计算机应用系统开发. E-mail: guandadao其中地理信息传输理论为地理信息科学提供计算机技术保障;地理系统理论为地理信息40科学奠定了认识论基础;认知科学的引入,可以改善地理信息系统的设计并扩展其功能。特 别在空间认知理论的分析中,人的认知能力和认知理论扩展了 GIS 中空间信息的表达力度 3;陈福明博士在 RT(基于角色的信任管理)和实体行为可信度评估的基础上提出一种增加了 空间认知的基于实体行为可信度的 RT 模型,称为 GTRT 模型4,进一步完善 GIS 信任管 理;高俊等学者提出实现基于朴素地理学的智能化的 GIS 的关键是将人类对空间的认知模45型和语义模型转化为数学或逻辑模型,将人类对于时空推理的概念和方法融合在地理信息系 统中5。这些理论形成的新一代地理信息系统为全面、现实实现地球信息科学中的信息模拟 提供了技术基础,是地球信息科学研究的重大成果,有力地推动了地球信息科学应用和研究 的进步6。而在 GIS 实践过程中,李德仁院士分析提出一些新的理论问题:空间数据在计算机中50的表现问题、数据采集问题、精度问题、空间数据表达与显示问题、数据更新问题以及共享 交换安全性问题等7,这些理论问题也是当前 GIS 研究的热点。2GIS(包括 WebGIS)应用开发技术发展过程GIS 的发展很大程度上依赖于计算机技术的飞跃,20 世纪 80 年代,是计算机制图和空 间数据分析最终集成到一起的时期,特别是 20 世纪 80 年代晚期,Windows 3.1 替代了 DOS55操作系统,桌面 GIS 快速的发展起来,比如比较成熟的 MapInfo 软件,后面的结构化查询 语言(SQL)的运用发展就相当的普遍。而 GIS 所用的开发语言从根本上反映了编程开发技术 的发展过程,早期 GIS 软件是用 FORTRAN 或者更加结构化的语言如 Pascal 来编写,后来 用 C 或者用 C 的变种语言来编写。近几年,Smallworld 采用了面向对象(OO)技术,比较 新的一些桌面 GIS 软件如 ArcView 包含了面向对象的脚本语言,通过这些脚本语言,用户60可以对应用系统进行制定或在应用系统中加入编写的新功能8。21 世纪,当网络计算技术、 三维计算技术、多媒体技术(尤其是虚拟现实技术)几者的发展相结合时,给 GIS 技术的 发展提供了巨大的发展空间。当前 GIS 应用系统的开发总的来说可分为独立开发、单纯二次开发和集成应用开发这 三种实现方式9。独立开发指单独编写一个带有 GIS 功能的程序,比较适合使用像 Visual C+65或 Visual Basic 这样的编程语言,主要是大公司编写的专业软件,比如 ArcGIS Engine、 MapInfo 等。现在比较多的软件应用开发指基于现有专业软件的二次开发,大多数 GIS 软件 允许使用标准编程语言(Visual C+或 Visual Basic)进行编程,编写的模块是通过标准对象 动态连接库(DDL)或者对象链接与嵌入技术(OLE)实现的。比如 MapInfo 公司提供一种 叫做 MapBasic 的编程语言;Caliper 公司也提供一种独立具有地理功能的语言GISDK(地70理信息系统开发包)。很多学者都利用二次开发技术有针对性的进行研究与应用:单楠学者 针对目前二维 GIS 数据丰富、三维建模耗时长、三维分析功能不足等现状,提出一条利用 SketchUp 批量处理二维 GIS 数据,快速实现三维场景建模,利用 ArcGIS 平台进行二次开发, 实现三维场景驱动,从而完成三维 GIS 开发的技术路线10;丁黎学者、吴玮学者等利用基 于 ArcGIS Engine 平台使用 VC+6.0 进行二次开发的方法,实际工作具有一定的借鉴意义7511-12;吕丽英学者基于 MapInfo GIS 应用平台利用 MapBasic 语言进行二次开发13;陈敦根 学者探讨分析 ArcPad 软件的二次开发方法,分析固定格式动态链接库形式的扩展,通过实 际应用,发现了其它形式的扩展方法14;肖庆学者以实例说明用 VB6.0 开发 GIS 的主要技 术15。而最后一种开发方式集成应用开发,指利用专业的 GIS 组件,如 MapXtreme、80859095100105110115MapObject 等,采用组件开发的方式,以当前主流的开发环境,如 Visual Studio2005、Java 等为开发平台的集成开发16。当前集成开发技术也是研究的热点,并应用到相应的实例系 统开发上:张鹏林学者利用 Creator 软件建模和 Vega 进行场景驱动,进行某校园场景的三 维 GIS 开发,实现了对校园场景的虚拟漫游和相关信息查询功能17;谢义林,汪云甲教授 (2006)采用 VR 技术与 GIS 组件(MapX)开发技术相结合的方式,实现了三维 GIS 的应用18; 朱英浩学者在 Visual C+及图形库 OpenGL 平台上,通过与 MapInfo 集成的方式,开发了城 市三维可视化 GIS 软件,实现对 MapInfo 格式二维数据的 GIS 分析功能和基于 VirtuoZo 得 到的数字航空测量数据得到的三维模型的三维查询漫游功能19;杨必胜等基于 OpenGL 平 台开发了一个应用系统(3D Tool)对三维城市模型中的地形和建筑物进行整体三维动态显示 和操作20;还有刘迎春等学者对实现 MIS 与 GIS 的集成和一体化技术的相关分析21-22。近几年,随着网络技术的飞速发展,GIS 研究和应用也开始转向 Internet 网络,称之为 WebGIS。WebGIS 利用 Internet 技术在 Web 上发布空间数据,为用户提供空间数据浏览、 查询和分析的功能,具有应用范围广泛、平台无关性、操作简便等特点。朱江学者(2004)利用基于 Web Service 和 .NET 技术,提出了新一代的网络地理信息 系统技术框架面向服务的 Web GIS 软件平台框架23;吴涛、王景中等(2006)探讨分 析了 RIA 技术在 WebGIS 工程开发中的应用24-25;方利等学者(2008)采用 SuperMap SDX+ 空间数据库引擎技术,通过 SQL Server 一体化管理北京市中国银行网点、公交网络和基础 地理信息等空间和属性数据26;孔云峰学者(2010)分析基于 Web 服务的地理超媒体系统 设计开发技术27。3当前 GIS(理论、技术、应用)研究热点李德仁院士指出 21 世纪 GIS 研究的一大发展趋势就是建立地理信息科学的理论体系 28。杜培军教授也提出应构建科学合理的地理信息科学与技术学科理论体系,加强地理空 间认知与概念建模的研究,推进地理信息科学与技术的相关发展29。总结分析,GIS 的应用 理论有: 空间查询分析、叠置分析、缓冲区分析、网络分析、空间统计分析、数字地形模型 (DTM)与地形分析等,其主要基础理论及技术研究的热点是:空间数据库的准确性研究、空 间关系语言研究、3D 地理信息系统(3DGIS)的研究、GIS 时空系统(spatio-temporal system) 研究、GIS 空间数据共享和数据标准研究、集成化-3S 技术的结合、构件式地理信息系统 ComGIS 研究、专家级应用、地理计算(GeoComputation)、组件化和互操作研究、空间数 据可视化与虚拟现实研究、高维实用化 GIS 和 GIS 数据挖掘、万维网地理信息系统 WebGIS 研究、随时随地 GIS 等等30-35。其中随时随地 GIS 应该是 WebGIS、嵌入式 GIS 和移动 GIS 的完美结合。在未来几十年内,GIS 将向着数据标准化、数据多维化、系统集成化、系统智能化、平 台网络化和应用社会化(数字地球)的方向发展,特别是三维 GIS、时态 GIS 和网络 GIS 的研究。其中何卫学者采用 Windows DNA 的网络体系结构,通过合理的分层设计,实现了 网络负载的平衡和无缝连接,指出地理信息的编码方式和网络协议是 WebGIS 系统发展的关 键因素36;陈永华博士提出了 WebGIS 系统创作的功能模块结构和系统工作原理及开发 WebGIS 三维可视化专用浏览器插件的必要性、设计过程和功能分析等37;唐桂芬博士提出 渐进式空间连接(PSJ)查询处理算法以及适应性过滤提炼两步骤的空间查询处理策略以 及研究 PSJ 算法的内存溢出问题,提出一种基于驻留度的动态同步替换策略38;吴信才教 授为解决数据、功能共享及合作开发,提出了数据中心集成开发模型框架,并基于该框架提120125130出了新一代 GIS 架构技术和开发模式,其核心技术是数据仓库技术、功能仓库技术、搭建 与配置技术等39。当前 GIS 的应用相当广泛,从早期资源、环境、土地、城市等领域,逐步扩展到交通、 电力、基础设施、景观保护、旅游、防灾减灾、政治军事等领域,今年来在商业、金融、考 古、应急管理、个人服务等领域的应用也迅速发展1,35,40-42。随着地理信息学科技术的发展, 其 GIS 的应用将更多的渗透到相关的学科研究领域中,极大地促进社会的发展。4结论与展望本文从 GIS 的理论基础着手,分析 GIS 软件开发技术的发展过程,特别是当前开发技 术的研究与应用,以及未来 GIS 研究的发展趋势,得出其潜在的发展应用空间、该解决的 热点研究问题,对今后的研究有个概括性的认识。由于今后 GIS 数据的海量存储,其发展 趋势定要求数据的标准化、实时更新;技术的集成化、智能化,特别是三维 GIS、网络 GIS 等的发展;运用领域的普及化,将在国民生产生活中起到积极的促进作用。135140145150155160165170参考文献 (References)1 李建松 编著.地理信息系统原理M.武汉:武汉大学出版社,2006,8.2 王家耀.关于地理信息系统学科的理论基础与体系框架J.解放军测绘学院学报,1997,14(2):121-127.3 张明 鑫 , 魏海平 , 王峰 等 . 空间认知 理论在地理信息系统 中的应用研究 J. 地域研究 与开 发,2007,26(1):122-124.4 陈福明.分布式 GIS 环境下一种面向空间认知的基于可信度的信任管理模型D. 中国地质大学(北 京),2009,5.5 高俊,龚建华,鲁学军 等.地理信息科学的空间认知研究(专栏引言)J.遥感学报,2008,12(2). 6 景贵飞.新一代地理信息系统对地球信息科学研究的意义浅析J.地理信息世界,2003,1(2):1-6.7 李德仁.关于地理信息理论的若干思考J.武汉测绘科技大学学报,1997,22(2):93-95.8 Paul A.Longley, Michael F.Goodchild, David J.Maguire ect. Geographical Information systems,Volume1,Principles and Technical Issues,Second EditionM.Beijing: Publishing House of Electronics Industry,2004,9. 9 李连营,李清泉,李汉武 等.基于 MapX 的 GIS 应用开发(第一版)M.武汉:武汉大学出版社,2003.10 单楠, 况明生, 李营 刚. 基于 SketchUp 和 ArcGIS 的三维 GIS 开 发 技术研 究 J. 铁路 计算机 应 用,2009,18(4):14-17.11 丁黎,王翠平,马静. 基于 ArcGIS Engine 的 GIS 开发技术初探J.山西建筑,2007,33(17):365-366.12 吴玮,李小帅,张斌.基于 ArcGIS Engine 的 GIS 开发技术探讨J.科学技术与工程,2006,6(2):176-178. 13 吕丽英,耿云峰.MapInfo GIS 应用系统二次开发技术J.北京测绘,2008,2:16-19.14 陈敦根,蒋浩宇,范跃祖.嵌入式 GIS 软件 ArcPad 的二次开发技术J.微计算机信息,2006,22(4-2):37-39.15 肖庆.组件 GIS 二次开发技术研究J.软件导刊,2008,7(11):148-150.16 贾裙. GIS 综合集成应用开发技术研究D.国防科学技术大学,2007,11.17 张鹏林,胡文敏. 基于 Vega 的三维 GIS 开发技术研究J.测绘信息与工程,2006,31(4):36-37. 18 谢义林,汪云甲.利用虚拟场景实现 3DGIS 的研究与应用J.测绘工程,2006,15(6):34-37.19 朱英浩.城市三维可视化 GIS 的研究R.武汉:武汉测绘科学大学博士后研究工作报告,1998. 20 刘迎春,严寒冰.基于 MapInfo 的 GIS 应用系统开发技术J.实用案例,2001,1:46-48.21 杨必胜,李清泉,梅宝燕.3 维城市模型的可视化研究J.测绘学报,2000,29(2):149-153.22 李华新. MIS 与 GIS 集成开发技术初探J.云南民族大学学报(自然科学版),2006,15(1):81-83.23 朱江,宋关福,钟耳顺 等.基于 Web Services 和 .NET 技术新一代 Web GIS 研究与开发J.地理信息世 界,2004,2(2):17-20.24 吴涛,戚铭尧,黎勇 等.WebGIS 开发中的 RIA 技术应用研究J.测绘通报,2006,6:17-20.25 王景中 , 王博 , 李会 丹 . 基于 MapXtreme 的 WebGIS 开发技术 J. 北京工业 大学学 报,2009,35(11):1460-1465.26 方利,钟耳顺,姚敏. 基于 WebGIS 的银行客户服务系统的实现J.地球信息科学,2008,10(3):396-399. 27 李德仁.论 21 世纪遥感与 GIS 的发展J.武汉大学学报(信息科学版),2003,28 (2) :127-131.28 孔云峰.基于 Web 服务的地理超媒体系统设计开发与应用J.地球信息科学学报,2010,12(1):76-81.29 孔云峰.基于 Web 服务的地理超媒体系统设计开发与应用J.地球信息科学学报,2010,12(1):76-81. 30 施坤景.地理信息系统(GIS)的发展现状J.科技资讯,2008,3:62.31 于向鸿. 地理信息系统的应用研究热点展望J.农业网络信息,2005,5:7-9. 32 刘春,刘大杰.GIS 的应用及研究热点探讨J.现代测绘,2003,26(3)5:7-10.17518033 任敏善.浅谈计算机技术与 GIS 发展趋势J.中国新技术新产品,2010,6:52. 34 楚叶峰.GIS 的发展过程和发展趋势综述J.长春大学学报,2008,18(6):40-41. 35 张海荣 主编.地理信息系统原理与应用M.徐州:中国矿业大学出版社, 2008,2. 36 何卫.Web 地理信息系统的设计与实现D.西安电子科技大学,2004,1.37 陈永华.WebGIS 三维可视化的研究D.解放军信息工程大学,2000,4.38 唐桂芬.面向地理数据服务的集成空间查询处理技术D.国防科学技术大学,2007,4.39 吴信才. 数据中心集成开发技术:新一代 GIS 架构技术与开发模式J. 地球科学- 中国地质大学学 报,2009,34(3):540-546.40 张成才,秦昆,卢艳 等.GIS 空间分析理论与方法M.武汉:武汉大学出版社,2004,10.41 Paul A.Longley, Michael F.Goodchild, David J.Maguire ect. Geographical Information systems,Volume2,Principles and Technical Issues,Second EditionM.Beijing: Publishing House of Electronics Industry,2004,9. 42 廖克 等著.地球信息科学导论M.北京:科学出版社,2007,3.