十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
只有好数据才可能做出真正有用的结论。否则garbage in; garbage out。同一切数据分析一样,gis分析的本质是降噪,让有用的信息以我们想要的方式凸显出来。如果原始数据就没有你想要的信息,煤炭怎么加工都不会变成金子。
创新互联是一家专业提供宣州企业网站建设,专注与网站设计制作、成都网站制作、H5开发、小程序制作等业务。10年已为宣州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
gis真正的瓶颈在数据不在分析,脱开数据谈分析没有意义。数据问题在中国项目特别突出,所以要学会跟进各种开源二手数据(比如底图open street map就做得很好,虽然有些误差和出入,但景观项目的分析够了。各种自然数据也有很多渠道,但census数据中国就比较抱歉了,还好现在大数据共享提供了很多其他选择,但个人画像又不容易获得) 。获取数据之后,数据预处理比分析重要。对于二手数据,还不涉及清洗的问题。但一定要学会投影转换。
在中国景观系修过gis两门课,硕士做的这方面,北美博士期间在景观系做了4年gis和生态分析的助教,现在教总规课常常涉及gis分析,偶尔科研会涉及。仅限我所经历的,北美和中国gis课程教学最大的不同就是北美1/3的时间都在讲数据获取和投影转换,中国全在讲分析。
以GIS为核心的数字化成图系统的设计与实现
[摘要]
本文阐述了基于组件式GIS来开发以GIS为核心的数字化成图系统的优越性,以及以GIS为核心的数字化成图系统的设计目标和基础地形要素的编码方案。文中还结合SuperMap Survey的开发过程,介绍了如何设计与实现基于GIS内核的专业数字化成图系统。
It’s necessary to develop a Digital Mapping System(DMS) specially for GIS to solve problems resulting from data conversion between DMS and GIS.In this paper,The advantages of development DMS for GIS based on Components GIS(ComGIS) technology are discussed.In addition,the goals for DMS for GIS are listed and how to encode GIS entities is also explained.Specially,SuperMap Survey is used to discuss the details for develop DMS for GIS.
[关键词]
数字化成图系统 以GIS为核心 组件式GIS 设计目标 SuperMap Survey
Digital Mapping System,for GIS,Component GIS,Goals,SuperMap Survey
1. 引言
数字化成图技术是目前最为常用的成图技术之一,数字化成图系统所提供的电子数据也是GIS一个非常重要的数据来源。数字化成图系统所提供的电子数据与GIS数据之间的无缝联接问题也是当前GIS发展亟需解决的难点问题之一。虽然当前国内外市场上数字化成图系统很多,但到目前为止,都未能很好地解决现有的问题。数字化成图系统所提交的电子数据进入GIS后存在的问题主要表现在:
(1) 在数据转换过程中普遍存在着信息损失。由于传统的数字化成图系统大多是基于CAD内核来开发的,它偏重于对空间几何信息的描述;而GIS则要求空间信息与属性信息联合存储与管理,这就导致了在数据转换的过程中,不仅空间信息会有损失,属性信息损失的情况会更严重。
(2) 数据转入后往往不能直接满足GIS的要求,仍需要大量的后期编辑工作,造成了资源的浪费,延长了系统的建设周期。
(3) GIS基础数据库的维护与更新的难度较大。由于在维护与更新的过程中需要在GIS与数字化成图系统之间进行频繁的数据转换,往往不能直接对基础数据库进行操作,造成了基础数据维护与更新的不便。
(4) 在数据转换的过程中,除了信息损失外,还往往伴随着数据膨胀。数据膨胀的结果有时会导致GIS无法对这些“海量”数据进行管理。
导致上述问题的原因有很多,归纳起来,主要有以下几方面的原因:
(1) 数据的复杂性与多样性。主要表现为现实世界的复杂性与多样性以及对同一空间对象在不同成图系统中描述与表达的不一致性。
(2) 对GIS理解的不同。不同的数字化成图系统的开发人员对GIS理解的不同,再加上缺乏相应的统一标准作为参照,这就导致了数据在表达上的差异性。
(3) 由于受到基础开发平台及开发力量的限制,数字化成图系统往往不能很好地兼顾到GIS对数据的要求。目前,绝大多数的数字化成图系统的开发商都不是GIS基础平台的开发商,这也或多或少地影响了数字化成图系统与GIS之间的沟通。
目前,市场上数字化成图系统较多,按其开发方式来分,主要可以分为两大类:(1)以CAD系统为二次开发平台。这些系统很好地利用了CAD系统灵活的编辑和强大的制图功能,但由于CAD系统与GIS在数据结构上存在着较大的差异,这使得其数据往往不能很好地满足GIS的要求。(2)独立平台的数字化成图系统。这样的系统在开发上虽然不必拘泥于二次开发开台的限制,在开发上具有较大的灵活性。但开发这样的系统,需要完全从底层做起,开发难度高,周期长,投资大。 组件式GIS(Components GIS,ComGIS)技术的出现,为开发以GIS为核心的数字化成图系统提供了一种新的开发手段和开发思路。
2. ComGIS技术及其作为数字化成图系统开发平台的优越性
2.1 什么是组件式GIS技术
组件式软件技术已经成为当今软件技术的潮流之一。基于组件开发(Component-Based Development,简称CBD)是软件开发的一次革命。与诸如面向对象和客户/服务器(Client/Server)等新趋势不同,基于组件开发不只是一种分布计算的新花样,而是一种广泛的体系结构,支持包括设计、开发和部署在内的整个生命周期计算的理念。
由于基于组件开发具有高度的重用性和互用性,所以它将影响应用程序构成的各个方面,包括所有类型的客户机,应用程序服务器和数据库服务器,将对应用程序开发的各个方面产生深刻影响。
基于组件开发的两个重要规范分别是MicroSoft的COM/DCOM和OMG的CORBA。目前Microsoft的COM/DCOM占市场领导地位,已经得到广泛应用,并逐渐成为业界事实上的标准。基于COM/DCOM,MicroSoft推出了ActiveX技术,ActiveX控件是当今可视化程序设计中应用最为广泛的标准组件。
所谓组件式GIS,是指基于组件对象平台,以一组具有某种标准通信接口的、允许跨语言应用的组件提供的GIS。这种组件称为GIS组件,GIS组件之间以及GIS组件与其他组件之间可以通过标准的通信接口实现交互,这种交互甚至可以跨计算机实现。
目前,国内外GIS厂商对组件式GIS平台的发展前景十分看好,纷纷推出了各自的GIS产品。如北京超图地理信息技术有限公司推出的全组件式GIS平台SuperMap2000、北京图原公司开发的MapEngineer、ESRI的MapObjects、MapInfo的MapX等。值得欣慰的是,国产的组件式GIS平台在功能上已经完全可以与国外同类产品相抗衡,在许多方面甚至优于国外同类产品,这使得开发以GIS为核心的数字化成图系统有了更大的选择空间。
2.2 使用组件式GIS开发数字化成图系统的优越性
组件式GIS的出现为开发以GIS为核心的数字化成图系统提供了一种新的开发手段,与传统的开发手段相比较,其优越性主要表现在:
(1) 组件式GIS本身就是一个完整的GIS,其数据模型与GIS的数据模型完全一致。基于此进行开发,可以保证数字化成图系统与GIS之间具有良好的兼容性。
(2) 组件式GIS具有灵活的开发手段。我们可以自由选择自己所熟悉的计算机语言进行开发(如VB,VC,Delphi,C Builder等),而不必专门学习二次开发语言。组件式GIS提供两种不同层次上的开发,一是基于ActiveX控件进行开发;二是直接基于组件式GIS的底层类库(SDK)进行开发。我们可以根据自己的需要灵活选择。
(3) 由于组件式GIS完全封装了GIS的功能,这使是开发人员可以完全专注于专业功能的实现,这就使得开发难度和开发周期大大降低。
(4) 基于组件式GIS开发的数字化成图系统具有良好的可扩充性。组件式GIS可以与包括数字化成图系统在内的其他系统无缝集成,开发人员可以直接使用已经写好的程序代码;组件式GIS平台往往由多个组件组成,开发人员可以根据系统的需要,随时选用新的组件对系统进行升级;在组件平台功能增强的情况下,开发人员甚至不用重新编译整个程序就可直接使用增强的底层功能,这就大大降低了系统维护和升级的难度。
表1 使用ComGIS的开发手段与传统的开发手段的比较
比较内容\开发手段 基于ComGIS平台 基于CAD平台 完全由底层开发
与GIS的兼容性 完全兼容 差 一般
是否以GIS为核心 是 否 很难做到
对空间数据库的支持 好 很差 差
开发难度 低 低 高
开发周期 短 短 长
开发投资 小 小 大
可扩展性 好 一般 较好
开发语言的选择 很多 少 很多
是否支持可视化开发 是 否 是
是否自主版权 是 否 是
3 以GIS为核心的数字化成图系统的设计
3.1 系统的设计目标
传统的数字化成图系统经过多年的发展,已经形成了一套比较完整的理论和技术体系。但是,GIS技术的飞速发展和广泛应用,对数字化成图系统提出了更高的要求,ComGIS技术的出现为传统的数字化成图系统向以GIS为核心的数字化成图系统的转变提供了一个较为理想的开发手段。与传统的数字化成图系统相相比较,以GIS为核心的数字化成图系统在设计上需要达到以下目标:
(1) 以GIS为核心,面向GIS。这就要求在系统的开发过程中充分考虑GIS对数据的要求,解决当前成图系统数据进入GIS所存在的问题。以GIS为核心是整个系统设计的灵魂和精华所在。
(2) 兼顾制图与GIS的双重需求。在满足GIS需要的同时,还必须考虑到制图对于数据表达的要求,其核心是实体的符号化表达。
(3) 开放性设计。不同地区、不同的GIS对数据的要求千差万别,这就要求数字化成图系统具有较大的灵活性和可定制性,以不变应万变。可定制性的内容应包括实体代码、实体属性、实体分层等。
(4) 对空间数据库的支持。近几年来,基于大型关系型数据库(如Oracle,SQL Sever等)的空间数据库技术在GIS工程建设中得到了广泛的应用,如何直接基于空间数据库进行数据的存储、管理、维护与更新是急需解决的问题之一。
(5) 多源数据集成。当前,数字化成图系统的电子数据格式和GIS的数据格式很多,数字化成图系统如果以对这些数据格式有着良好的支持,这会大大降低数据入库的难度,解决GIS工程建设中的数据瓶颈问题。
(6) 操作简便,符合作业人员的作业习惯。面向GIS进行数字化成图系统,工作量的增加是不可避免的。以GIS为核心的数字化成图系统必须提供高效简便的操作方式,以提高作业效率。
(7) 标准化与规范化。
3.2基础地形数据编码的设计
地形数据编码是在GIS中唯一标识某一地物的关键字。基础地形数据编码的设计也是在GIS中进行制图的需要,也是实现基础空间信息共享的基础。基础地形数据的编码是开发以GIS为核心的数字化成图系统的基础,是系统成败的关键之一。在进行基础地形数据编码设计时,必须遵循几个原则:(1)遵从国家和行业标准。(2)方便应用。用户可根据不同的需求,分层和按专题要素提取基础地形要素信息,随意定制专题显示及输出。(3)系统实现便利。在实际进行设计时,可在《国家基础地形要素编码》的基础上加以扩充,以满足系统的实际需要。
在实际系统的开发中,我们采用了基于实体特征的城市基础地理信息分类编码方案。该方案的特点是在地理要素分类的基础上,加入构成地理要素的实体的分类与特征属性,能够较好地满足GIS制图与分析的应用需求。有关该编码的详细内容可参考《基于实体特征的城市基础地理信息分类编码方案》(梁军,金文华)一文,本文不再赘述。
下面是一个地形要素的编码示例
编码 = 地形要素分类码(4位) 地形要素特征码
如: 1 1 1 0 2 0 (三角点点状符号的编码)
3.3 系统的功能设计
在功能设计上,以GIS为核心的数字化成图系统必须兼顾制图与GIS的双重需求。按其工作流程,可将其划分为以下几个模块:
(1) 数据输入模块。在此模块中,应支持目前常见的几种数据采集手段。包括:野外数字化测图(测绘)、扫描图矢量化、其他格式的电子数据(GIS数据和CAD数据)转入。在数据输入模块中,还需支持空间数据库作为其数据源。
(2) 编辑模块。这是以GIS为核心的数字化成图系统的核心模块。在编辑模块中,所有GIS实体的创建过程都必须是由系统完全封装而且是自动完成的。
(3) 查询、统计与分析。基于现有系统,可以直接完成一些常见的、简单的查询、统计与分析功能。
(4) 输出模块。包括几个方面的内容:制图输出、报表输出、其他格式的GIS数据输出、数据直接存入空间数据库。
4.以GIS为核心的数字化成图系统SuperMap Survey的实现
4.1 组件式GIS平台的选择
SuperMap Survey是北京超图地理信息技术有限公司开发的一套完全以GIS为核心的数字化成图系统。在组件式GIS平台的选择上,我们选择了全组件式GIS平台---SuperMap2000作为SuperMap Survey的开发平台。SuperMap2000是北京超图地理信息技术有限公司推出的全组件式GIS平台,与其他的ComGIS平台相比较,SuperMap2000更加适合作为以GIS为核心的数字化成图系统开发的基础平台,这主要是因为:
u SuperMap提供了两种层次的开发手段:ActiveX控件和SDK。特别是提供SDK的开发手段,特别适合开发这样的系统。
u 多组件组成。SuperMap2000由SuperMap核心控件、SuperWorkspace、SuperLegend、SuperTopo、Super3D、SuperLayout等多个组件,在组件的选择上具有很大的灵活性,使得整个系统的扩充性大大增强。
u 开放的线型和符号制作功能。SuperMap 2000 内置功能强大的线型编辑器和符号编辑器,允许用户根据专业需要设计新的线型和符号。
u 强大的制图、编辑和捕捉功能。SuperMap2000提供了可与CAD相媲美的编辑和捕捉功能,缩小了GIS和CAD系统在这方面的差距。
u 独特的多源空间数据无缝集成技术(SIMS)。SuperMap 2000 的数据转换功能可以方便地共享其他GIS软件平台的地理数据,提供了转换多种数据格式的能力。
u 空间数据库支持。通过SuperMap的空间数据库引擎,可以直接支持基于大型关系型数据库(如Oracle,SQL Server等)存储和管理空间数据。
4.2 SuperMap Survey的实现
在开发SuperMap Survey的时候,我们采用了SuperMap的底层SDK,编程语言采用了Visual C 6.0。在SuperMap SDK的支持下,我们针对数字化成图系统的需要进行了功能的扩充。在数据的存储结构上,我们采用了SuperMap2000所提供的SDB格式的数据存储结构,它是最大优点是采用双文件结构,而不是常见的一层一组文件的存储方式,这样就有利于保持数据的完整性。在编辑制图方面,我们对SuperMap底层所提供的编辑功能作了进一步的扩充,增加了适合数字化成图所需要的编辑功能。系统对于空间数据库的支持和其他格式GIS数据的支持,是基于SuperMap2000的空间数据库技术和SIMS技术来实现的。
经过紧张的开发,我们基于SuperMap2000的SDK,现已初步完成了以GIS为核心的数字化成图系统的开发工作,基本上实现了系统的设计目标。在SuperMap Survey中,我们实现了以下功能:
(1) 支持常用的测绘手段进行野外数字化测图。包括测记法(包括电子手簿),内外业一体化数据采集(电子平板)。利用SuperMap Survey可进行常规的大比例尺数字化测图。
(2) 扫描图矢量化。SuperMap Survey支持常见图像格式的图像调入、配准、切边、配准和屏幕矢量化。
(3) 支持基于SQL Server和Oracle等的空间数据库操作。可直接编辑数据库中的数据。
(4) 支持多种格式的GIS数据和CAD数据的导入和导出。
(5) 适合数字化成图系统的编辑和捕捉功能。完全自动化的GIS实体创建。专为地籍测量定制的地籍测量模块。
(6) 提供最为常用的GIS查询、统计和分析功能。
(7) 基于模板的标准图件输出。
(8) 开放性设计。使用SuperMap Survey所提供的参数管理程序可方便地定制各种参数。
图1 基于SuperMap2000开发的以GIS为核心的数字化成图系统
五 结论
以GIS为核心的数字化成图系统的开发,较好地解决了传统的数字化成图系统所提供的电子数据进入GIS所存在的问题,在实际应用中取得了良好的效果。
在系统开发的过程中,我们深深地体会到,以ComGIS作为数字化成图系统的开发平台,与传统的开发技术相比较,开发难度适中,开发周期短,开发投资小,与GIS的兼容性好,是开发以GIS为核心的数字化成图系统的理想选择。
[参考文献]
[1]陈述彭等,《地理信息系统导论》,科学出版社,北京,2000.1
[2]杨德麟等,《大比例尺数字测图的原理、方法和应用》,清华大学出版社,北京,1998.2
[3]宋关福、钟耳顺,”组件式地理信息系统研究与开发”, 《图像图形学报》,Vol.3 No.4 ,1998.4
[4]中科院地理信息产业发展中心,《杭州市土地信息系统基础地形信息编码与分层方案》,2000.2
[5]北京超图地理信息技术有限公司,《理解SuperMap GIS》,2000.9
图片不知道怎么发上来
请自己去参考资料查看
我国正处在经济发展的高速增长期,对自然资源的掠夺性开采和不合理利用,使资源、生态和环境问题日益严重,土壤侵蚀,土地退化、沙化,湿地、绿地减少或消失,草场承载力下降等问题已在我国西北、华北、东北大部分地区广泛出现,成为影响我国可持续发展的主要障碍之一。尽管遥感和GIS在生态环境领域已有了大量应用,做了很多工作,但研究的手段还很不完善。前生态遥感监测系统存在的主要问题有:
(1)遥感和GIS不能有机集成。无论使用哪一种图像处理软件进行分类获得专题信息,在图像处理平台下编辑都是很困难的事情。自然界普遍存在同物异谱和同谱异物现象,即使分类精度再高的软件也不可能达到100%的准确,也需要人为编辑修改。其次,图像处理软件仅仅是获取信息的工具,大多数都不具有分析功能,需要到GIS平台下才能进行空间分析,而GIS系统又缺乏遥感影像处理能力,因此给实际工作带来很多困难。如何把遥感和GIS有机结合在一起,成为一个完整的系统,是当前遥感和GIS界一项极富挑战性的任务,是有待进一步研究的领域。
(2)影像信息提取技术是利用海量遥感数据来更新和生成GIS的瓶颈。目前目视解译仍是遥感图像信息提取的主要手段,需要耗费大量的人力操作和长时间的工作周期。新型影像数据的产生也对自动分类技术有着极大的需求。因此,发展自动化提取技术和专家系统技术,将成为未来几年内遥感信息提取研究重要的目标。
(3)生态环境研究多学科、多时空尺度的特点和遥感、GIS技术的引入,使生态环境数据来源复杂多样和巨量化。如果建立大尺度、大比例尺的数字流域系统则更是海量数据,如何组织海量的数据是系统成败的关键。从目前的应用来看,在系统中对数据之间的逻辑关系分析、流程关系分析和数据的图层关系分析还有待进一步研究。
(4)在网络应用环境下,各种软件、工具和数据库不能很好地集成,需要在应用系统框架下取得各项技术及系统集成的整体性突破,而在这一方面研究还比较少。
(5)现有的图像处理和GIS商业软件都是面向专业人员,普通用户很难方便运用。另一方面,研究开发的系统和实际需求差别较大,应用模型开发少,导致建设的系统多,实际运行的少(郁文贤等,2004)。如何构建面向用户,完成从RS到GIS一体化的,操作简单、使用方便的业务化运行系统,推动遥感与地理信息系统的平民化使用,具有强烈的社会需求。
(6)如果没有比较完善的数据和信息共享政策,容易导致盲目的数据壁垒,造成许多数据不能充分利用,或者导致数据采集的低水平重复工作。现在,虽然也开发了许多生态环境数据的Internet网上查询工作,但是并不是所有生态环境数据和信息都可以自由共享,这其中涉及了许多数据和信息所有权和使用权的问题。将生态环境数据和信息进行分类和用户分级,采用合理的数据发布方式,进行多层次数据共享,对于系统的开发和发展都是非常重要的。
GIS的兴起得益于计算机辅助地图制图的研究和应用。1963年,加拿大测量学家R.F.Tomlinson首先提出“地理信息系统”这一术语,并建立了世界上第一个地理信息系统。如今,地理信息系统已进入全面应用与产业化阶段,随着产业的形成和数字化信息产品在全世界的普及,GIS深入到各行各业、千家万户,成为人们不可缺少的工具和助手。据不完全统计,目前能够提供市场的商业化GIS相关软件产品已达200多种,在我国用户众多、知名度较高的主要软件有:ESRI公司的ArcInfo、ArcView,Intergraph公司的MGE、GeoMedia,Maplnfo公司的Maplnfo,Genasys公司的GENAMAP,中国地质大学的MAPGIS、武汉大学的Geostar、中国科学院资源与地理研究所的Supermap等,而其中又以ArcInfo软件功能最为强大。ARCGIS是应用最广泛的一种大型GIS软件,我国早期开发的GIS几乎都是以ArcInfo作为平台。其主要特点为:采用地理关系数据模型,提供极强制图功能、空间操作功能和分析功能;采用模块式结构,提高灵活度并易于扩充;提供宏命令语言AML实现快速编程;提供38种地图投影方式,可在不同投影之间实现坐标转换;开放式的结构,提供直接与多种数据库的接口;兼容性很好,能与25种不同系统的数据格式之间相互转换;独立于硬件,运行于不同的平台;广泛支持当今各种工业标准。但它没有DEM和插值计算,TABLES属性数据处理功能有限,且不具备统计图表分析功能(邹月,2000)。
近年来,随着计算机技术的快速发展,以及遥感技术、数字测绘技术、数据仓库技术、虚拟实景、多媒体技术、三维图形芯片及宽频光纤通讯技术的突破性进展,地理信息系统技术总体上呈现网络化、组件化、集成化、开放性等发展趋势(龚健雅,2004)。
1.基于数据库技术的海量空间数据管理
GIS技术的瓶颈之一就是如何解决海量空间数据管理问题。对于一个区域的GIS系统,其数据量极其巨大,一般达到GB或TB的数据量级。和传统的基于文档的管理方式相比,利用面向对象的大型数据库技术能够有效地解决这一问题。
在面向对象的空间数据库中,海量地图数据的使用变得更加简单,只需建立单一图层,不必再进行分幅处理。如果用户原来的数据源是分幅的,可将其全部存储到一个图层中,数据库将自动对其进行拼接和索引处理,可形成一个完整的图层。应用时,在客户端只需极少量的编程(实际上只是指定数据源),就可实现对数据库里数据的动态显示。数据库会根据当前地图客户端的显示视野,自动将此范围内的图形检索出来,送到客户端显示。因此,即使在服务器端的数据是GB级的,在客户端的数据量却仅是几十到上百K的数量级,大大减轻了客户端系统的配置需求,并减轻了网络流量,可通过一般的网络(甚至远程)客户端进行访问。
2.网络GIS
信息高速公路的建立极大地方便了世界各地用户之间的信息交换与信息查询。由于GIS系统具有丰富的空间查询、空间分析及属性管理功能,而人们对Internet和GIS系统的需求不断深入,因此把GIS系统与网络技术相融合,利用Internet在Web上发布空间数据,为用户提供空间数据浏览、查询和分析的功能,形成一种网络化的地理空间集成平台,就成为当前GIS系统发展的必然趋势。与传统的GIS相比,WebGIS具有以下特点:
适应性强:WebGIS是基于互联网的,因而也是全球的,能够在不同的平台上运行。
应用面广:网络功能将使WebGIS应用到整个社会,真正实现GIS的无所不能,无处不在。
现实性强:地理信息的实时更新在网上进行,人们能得到最新信息和最新动态。
维护社会化:数据的采集、输入,空间信息的分析与发布将是在社会协调下运作。
使用简单:用户可以直接从网上获取所需要的各种地理信息,直接进行各种地理信息的分析,而不用关心空间数据库的维护和管理。
目前,网络GIS正在逐步普及,但还处于空间数据查询、浏览、发布与下载阶段,缺少强大的空间分析功能,而且受网络带宽的限制,影响了网络GIS的应用(龚健雅,2004)。
3.组件GIS
GIS基础软件可以定性为应用基础软件,它一般不作直接应用,而是根据某一行业或某一部门的特定需求进行二次开发。目前,大多数地理信息系统都已经过渡到基于组件的体系结构,一般都采用COM/DCOM技术。组件化GIS基于标准的组件式GIS平台,各组件之间不仅可以自由、灵活地重组,而且具有可视化的界面和标准的接口(于向鸿,2005)。组件软件的可编程和可重用特点为系统开发商提供了方便的二次开发手段,在很大程度上推动了GIS软件的工程化开发和大众化应用。组件GIS的特征主要体现在:
(1)高效无缝的系统集成:允许将专业模型、GIS控件、其他控件紧密地结合在统一的界面下。
(2)无须专门的GIS开发语言:只要掌握基于Windows平面的通用环境以及组件式GIS各控件的属性、方法和事件,就能完成应用系统的开发。
(3)大众化GIS:用户可以像使用其他ActiveX控件一样使用GIS的控件,使非专业的GIS用户也能胜任GIS应用开发工作。
(4)开发成本低:非GIS功能可以利用非专业控件,降低了系统的成本。
4.集成化GIS
一方面,以GIS为核心的“3S”(RS,GIS,GPS)集成,使得人们能够实时地采集数据、处理信息、更新数据以及分析数据。遥感是实时获取、动态处理和分析空间信息的先进技术系统,是为GIS提供准确可靠信息源和实时更新数据的重要保证。全球定位系统(GPS)为遥感实时数据定位,提供空间坐标,建立实时数据库。另一方面,地理信息系统技术与其他主流商务应用的集成,并能集成多种空间数据基础,使各种计算机软件彼此沟通、集成应用。GIS已发展成为具有多媒体网络、虚拟现实技术以及数据可视化的强大空间数据综合处理技术系统。
5.开放式GIS
开放式地理信息系统(OpenGIS),是指在计算机网络环境下,根据行业标准和接口所建立起来的GIS,是为了使不同的地理信息系统之间具有良好的互操作性,以及实现在异构分布式数据库中的信息共享,克服传统GIS软件之间的相互封闭性(黄杏元,2004)。
为了研究和开发OpenGIS技术,1996年在美国成立的开放地理信息联合会研究和建立了开放式地理数据交互操作规程(OGIS,Open Geodata Interoperable Specification)。OGIS是为了寻找一种方式,将地理信息系统技术、分布处理技术、面向对象方法、数据库设计及实时信息获取方法更有效地结合起来。基于OGIS规范制订的开放系统模型,是一种软件工程和系统设计方法,这种方法应用于GIS领域,侧重于改变当前GIS模型中特定的应用系统及其功能与它内部数据模型及数据格式紧密捆绑的现状。OpenGIS技术将使GIS始终处于一种组织开放式的状态,真正成为服务于整个社会的产业以及实现地理信息全球范围内的共享与互操作,是未来网络环境下GIS技术发展的必然趋势。