以gis为核心的数字化成图系统的设计与实现(1)

上传人:bin****86 文档编号:60427472 上传时间:2018-11-16 格式:DOCX 页数:13 大小:21.98KB
返回 下载 相关 举报
以gis为核心的数字化成图系统的设计与实现(1)_第1页
第1页 / 共13页
以gis为核心的数字化成图系统的设计与实现(1)_第2页
第2页 / 共13页
以gis为核心的数字化成图系统的设计与实现(1)_第3页
第3页 / 共13页
以gis为核心的数字化成图系统的设计与实现(1)_第4页
第4页 / 共13页
以gis为核心的数字化成图系统的设计与实现(1)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《以gis为核心的数字化成图系统的设计与实现(1)》由会员分享,可在线阅读,更多相关《以gis为核心的数字化成图系统的设计与实现(1)(13页珍藏版)》请在金锄头文库上搜索。

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果以GIS为核心的数字化成图系统的设计与实现(1) 摘要本文阐述了基于组件式GIS来开发以GIS为核心的数字化成图系统的优越性,以及以GIS为核心的数字化成图系统的设计目标和基础地形要素的编码方案。文中还结合SuperMap Survey的开发过程,介绍了如何设计与实现基于GIS内核的专业数字化成图系统。 Its necessary to develop a Digital Mapping System(DMS) specially for GIS to solv

2、e problems resulting from data conversion between DMS and this paper,The advantages of development DMS for GIS based on Components GIS(ComGIS) technology are addition,the goals for DMS for GIS are listed and how to encode GIS entities is also ,SuperMap Survey is used to discuss the details for devel

3、op DMS for GIS. 关键词 数字化成图系统 以GIS为核心 组件式GIS 设计目标 SuperMap Survey Digital Mapping System,for GIS,Component GIS,Goals,SuperMap Survey 1 引言 数字化成图技术是目前最为常用的成图技术之一,数字化成图系统所提供的电子数据也是GIS一个非常重要的数据来源。数字化成图系统所提供的电子数据与GIS数据之间的无缝联接问题也是当前GIS发展亟需解决的难点问题之一。虽然当前国内外市场上数字化成图系统很多,但到目前为止,都未能很好地解决现有的问题。数字化成图系统所提交的电子数据进入G

4、IS后存在的问题主要表现在: 在数据转换过程中普遍存在着信息损失。由于传统的数字化成图系统大多是基于CAD内核来开发的,它偏重于对空间几何信息的描述;而GIS则要求空间信息与属性信息联合存储与管理,这就导致了在数据转换的过程中,不仅空间信息会有损失,属性信息损失的情况会更严重。 数据转入后往往不能直接满足GIS的要求,仍需要大量的后期编辑工作,造成了资源的浪费,延长了系统的建设周期。 GIS基础数据库的维护与更新的难度较大。由于在维护与更新的过程中需要在GIS与数字化成图系统之间进行频繁的数据转换,往往不能直接对基础数据库进行操作,造成了基础数据维护与更新的不便。 在数据转换的过程中,除了信息

5、损失外,还往往伴随着数据膨胀。数据膨胀的结果有时会导致GIS无法对这些“海量”数据进行管理。 导致上述问题的原因有很多,归纳起来,主要有以下几方面的原因: 数据的复杂性与多样性。主要表现为现实世界的复杂性与多样性以及对同一空间对象在不同成图系统中描述与表达的不一致性。 对GIS理解的不同。不同的数字化成图系统的开发人员对GIS理解的不同,再加上缺乏相应的统一标准作为参照,这就导致了数据在表达上的差异性。 由于受到基础开发平台及开发力量的限制,数字化成图系统往往不能很好地兼顾到GIS对数据的要求。目前,绝大多数的数字化成图系统的开发商都不是GIS基础平台的开发商,这也或多或少地影响了数字化成图系

6、统与GIS之间的沟通。目前,市场上数字化成图系统较多,按其开发方式来分,主要可以分为两大类:以CAD系统为二次开发平台。这些系统很好地利用了CAD系统灵活的编辑和强大的制图功能,但由于CAD系统与GIS在数据结构上存在着较大的差异,这使得其数据往往不能很好地满足GIS的要求。独立平台的数字化成图系统。这样的系统在开发上虽然不必拘泥于二次开发开台的限制,在开发上具有较大的灵活性。但开发这样的系统,需要完全从底层做起,开发难度高,周期长,投资大。 组件式GIS技术的出现,为开发以GIS为核心的数字化成图系统提供了一种新的开发手段和开发思路。 . ComGIS技术及其作为数字化成图系统开发平台的优越

7、性 .1 什么是组件式GIS技术 组件式软件技术已经成为当今软件技术的潮流之一。基于组件开发(Component-Based Development,简称CBD)是软件开发的一次革命。与诸如面向对象和客户/服务器(Client/Server)等新趋势不同,基于组件开发不只是一种分布计算的新花样,而是一种广泛的体系结构,支持包括设计、开发和部署在内的整个生命周期计算的理念。 由于基于组件开发具有高度的重用性和互用性,所以它将影响应用程序构成的各个方面,包括所有类型的客户机,应用程序服务器和数据库服务器,将对应用程序开发的各个方面产生深刻影响。 基于组件开发的两个重要规范分别是MicroSoft的

8、COM/DCOM和OMG的CORBA。目前Microsoft的COM/DCOM占市场领导地位,已经得到广泛应用,并逐渐成为业界事实上的标准。基于COM/DCOM,MicroSoft推出了ActiveX技术,ActiveX控件是当今可视化程序设计中应用最为广泛的标准组件。 所谓组件式GIS,是指基于组件对象平台,以一组具有某种标准通信接口的、允许跨语言应用的组件提供的GIS。这种组件称为GIS组件,GIS组件之间以及GIS组件与其他组件之间可以通过标准的通信接口实现交互,这种交互甚至可以跨计算机实现。 目前,国内外GIS厂商对组件式GIS平台的发展前景十分看好,纷纷推出了各自的GIS产品。如北京

9、超图地理信息技术有限公司推出的全组件式GIS平台SuperMapXX、北京图原公司开发的MapEngineer、ESRI的MapObjects、MapInfo的MapX等。值得欣慰的是,国产的组件式GIS平台在功能上已经完全可以与国外同类产品相抗衡,在许多方面甚至优于国外同类产品,这使得开发以GIS为核心的数字化成图系统有了更大的选择空间。 .使用组件式GIS开发数字化成图系统的优越性 组件式GIS的出现为开发以GIS为核心的数字化成图系统提供了一种新的开发手段,与传统的开发手段相比较,其优越性主要表现在: 组件式GIS本身就是一个完整的GIS,其数据模型与GIS的数据模型完全一致。基于此进行

10、开发,可以保证数字化成图系统与GIS之间具有良好的兼容性。 组件式GIS具有灵活的开发手段。我们可以自由选择自己所熟悉的计算机语言进行开发,而不必专门学习二次开发语言。组件式GIS提供两种不同层次上的开发,一是基于ActiveX控件进行开发;二是直接基于组件式GIS的底层类库进行开发。我们可以根据自己的需要灵活选择。 由于组件式GIS完全封装了GIS的功能,这使是开发人员可以完全专注于专业功能的实现,这就使得开发难度和开发周期大大降低。 基于组件式GIS开发的数字化成图系统具有良好的可扩充性。组件式GIS可以与包括数字化成图系统在内的其他系统无缝集成,开发人员可以直接使用已经写好的程序代码;组

11、件式GIS平台往往由多个组件组成,开发人员可以根据系统的需要,随时选用新的组件对系统进行升级;在组件平台功能增强的情况下,开发人员甚至不用重新编译整个程序就可直接使用增强的底层功能,这就大大降低了系统维护和升级的难度。 表1 使用ComGIS的开发手段与传统的开发手段的比较比较内容开发手段基于ComGIS平台基于CAD平台完全由底层开发与GIS的兼容性完全兼容差一般是否以GIS为核心是否很难做到对空间数据库的支持好很差差开发难度低低高开发周期短短长开发投资小小大可扩展性好一般较好开发语言的选择很多少很多是否支持可视化开发是否是是否自主版权是否是以GIS为核心的数字化成图系统的设计 .1 系统的

12、设计目标 传统的数字化成图系统经过多年的发展,已经形成了一套比较完整的理论和技术体系。但是,GIS技术的飞速发展和广泛应用,对数字化成图系统提出了更高的要求,ComGIS技术的出现为传统的数字化成图系统向以GIS为核心的数字化成图系统的转变提供了一个较为理想的开发手段。与传统的数字化成图系统相相比较,以GIS为核心的数字化成图系统在设计上需要达到以下目标: 以GIS为核心,面向GIS。这就要求在系统的开发过程中充分考虑GIS对数据的要求,解决当前成图系统数据进入GIS所存在的问题。以GIS为核心是整个系统设计的灵魂和精华所在。 兼顾制图与GIS的双重需求。在满足GIS需要的同时,还必须考虑到制

13、图对于数据表达的要求,其核心是实体的符号化表达。 开放性设计。不同地区、不同的GIS对数据的要求千差万别,这就要求数字化成图系统具有较大的灵活性和可定制性,以不变应万变。可定制性的内容应包括实体代码、实体属性、实体分层等。 对空间数据库的支持。近几年来,基于大型关系型数据库的空间数据库技术在GIS工程建设中得到了广泛的应用,如何直接基于空间数据库进行数据的存储、管理、维护与更新是急需解决的问题之一。 多源数据集成。当前,数字化成图系统的电子数据格式和GIS的数据格式很多,数字化成图系统如果以对这些数据格式有着良好的支持,这会大大降低数据入库的难度,解决GIS工程建设中的数据瓶颈问题。 操作简便

14、,符合作业人员的作业习惯。面向GIS进行数字化成图系统,工作量的增加是不可避免的。以GIS为核心的数字化成图系统必须提供高效简便的操作方式,以提高作业效率。 标准化与规范化。 .2基础地形数据编码的设计 地形数据编码是在GIS中唯一标识某一地物的关键字。基础地形数据编码的设计也是在GIS中进行制图的需要,也是实现基础空间信息共享的基础。基础地形数据的编码是开发以GIS为核心的数字化成图系统的基础,是系统成败的关键之一。在进行基础地形数据编码设计时,必须遵循几个原则:遵从国家和行业标准。方便应用。用户可根据不同的需求,分层和按专题要素提取基础地形要素信息,随意定制专题显示及输出。系统实现便利。在

15、实际进行设计时,可在国家基础地形要素编码的基础上加以扩充,以满足系统的实际需要。 在实际系统的开发中,我们采用了基于实体特征的城市基础地理信息分类编码方案。该方案的特点是在地理要素分类的基础上,加入构成地理要素的实体的分类与特征属性,能够较好地满足GIS制图与分析的应用需求。有关该编码的详细内容可参考基于实体特征的城市基础地理信息分类编码方案一文,本文不再赘述。 下面是一个地形要素的编码示例 编码 = 地形要素分类码+地形要素特征码如: 1 1 1 0 0 .系统的功能设计 在功能设计上,以GIS为核心的数字化成图系统必须兼顾制图与GIS的双重需求。按其工作流程,可将其划分为以下几个模块: 数据输入模块。在此模块中,应支持目前常见的几种数据采集手段。包括:野外数字化测图、扫描图矢量化、其他格式的电子数据转入。在数据输入模块中,还需支持空间数据库作为其数据源。 编辑模块。这是以GIS为核心的数字化成图系统的核心模块。在编辑模块中,所有GIS实体的创建过程都必须是由系统完全封装而且是自动完成的。 查询、统计与分析。基于现有系统,可以直接完成一些常见的、简单的查询、统计与分析功能。 输出模块。包

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号