多接口地图符号化技术开发

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:tmd632
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今信息技术突飞猛进,信息产业获得空前发展,信息资源得到爆炸式扩张。多尺度、多类型、多时态的地理信息是人类研究和解决土地、环境、人口、灾害、规划、建设等重大问题时所必需的重要信息资源,是信息高速公路上的重要列车。信息时代人类对信息资源采集、管理、分析提出了很高的要求。系统论、信息论、控制论的形成,计算机技术、人造卫星遥感等空间技术,自动化技术的应用,为信息资源的科学管理展示出更加广阔的前景。由此,地理信息系统(GIS,Geographic Information System)应运而生。GIS是在计算机软硬件支持下,以采集、存贮、管理、检索、分析和描述空间物体的地理分布数据及与之相关的属性,并回答用户问题等为主要任务的技术系统。GIS经历了60年代的起始发展阶段,70年代的巩固发展阶段,80年代的推广应用阶段以及90年代至今的蓬勃发展阶段。 地理空间数据可视化一直是GIS的一个重要的研究方向,地图符号库及地图符号的设计与管理是其核心内容。地图符号是表示地图内容的基本手段,它由形状不同、大小不一、色彩有别的图形和文字组成。不仅具有确定客观事物空间位置、分布特点以及质量和数量特征的基本功能,而且还具有相互联系和共同表达地理环境诸要素总体特征的特殊功能。 GIS应用领域不同,所需地图符号体系也不尽相同。国内外各种GIS软件中虽然预设了大量的地图符号,但针对某一具体应用领域,常常难以找到符合要求的地图符号,在GIS软件中自定义地图符号是一个必要的工作环节。 几乎所有的GIS软件都通过地图符号库提供预设地图符号,通常也都为用户提供新符号的设计功能,如ArcGIS,MapInfo等。因此,GIS各专业领域纷纷开始了GIS地图符号库的独立扩充或者二次开发,但是当前各GIS软件符号存储与调用方式各异,针对某GIS软件开发的符号库换一个平台就无法使用。重复开发造成了人力、物力资源的严重浪费。在网络技术发达的现代社会,信息共享程度的大小已经成为衡量某行业或专业进步与否的主要标志。所以改进该现状最核心的问题是如何构建一个脱离具体GIs平台的符号库,该符号库对应不同的GIs软件定义相应的符号库调用接口,以实现符号库的完全跨平台共享。 组件对象模型(COM,Component Object Model)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。随着地理信息系统产业化进程的推进,大量应用型地理信息系统的开发促进了COMGIS(组件GIS)开发方法的出现,也使基于组件和控制技术的GIS开发理论初具模型。COMGIS软件开发是目前较为流行、高效和快速的开发模式,它既沿用了专业GIS产品的强大制图功能,又能根据需要灵活实现各种管理功能。它开发周期短,成本低,可以脱离大型商业GIS软件平台独立运行,并且对开发者的GIS专业背景要求不高;可视化编程环境VC++提供的两套类库MFC和ATL,可用于建立COM应用和开发,使编程工作更加简洁;现有的针对GIS软件地图符号库的研究,为研究思路的拓展提供了很好的借鉴。这些方面的进展都为我们进行该符号库的开发提供了便利。本文结合作者参与青年基金项目一“基于COM技术的共享地图符号库设计”的开发经验与体会,提出一种跨越不同GIS平台实现地图符号信息共享的思想。采用COM组件技术实现主流GIS软件地图符号化接口,各GIS软件直接访问符号接口库提供的不同接口,从数据库中读取符号信息,调用相应的接口方法直接进行绘制,从而实现不同GIS软件的跨平台共享地图符号。主要研究内容如下: 1.在系统研究COM组件技术开发原理及ATL进行组件开发的原理与方法的基础上,着重理解组件接口的编制实现方法。 2.深入理解该开发项目的地图符号库的建立原则与方法,并分析其符号库的存储方式与调用方法。 3.系统研究各GIS软件系统,并对其中的地图符号的定义与调用方法重点研究,主要研究ArcMap环境下,对自编制的地图符号化模块的接收原理与方法。 4.结合研究目的,建立严谨的程序编写方案,实现地图符号库的各调用接口。 本课题将实现并提供国内外著名的GIS软件的调用接口,研究成果将对GIs建库、数据更新、文件转换等有重要意义。 论文组织如下: 第一章,介绍了地图符号化技术和地图符号库的概念及其国内外研究现状,分析了GIS软件的二次开发方式,并指出该研究的意义。 第二章,介绍了本项目开发中利用的相关编程技术,主要介绍了COM组件技术及ATL开发环境。 第三章,介绍了该多接口地图符号库建立的基本原则及其符号实现。 第四章,介绍了该地图符号库集成到著名的地理信息系统处理软件ArcGIS的图形显示环境ArcMap后的工作过程。 第五章,对论文研究的成果和不足作了说明,并提出以后进一步要做的工作。
其他文献
新一届“新财经·漂亮50”榜单,看后给人耳目一新的感觉,突破了市场所谓“正规军”——证券公司研究所研究员和基金公司分析师对行业和个股分析的“八股”套路,凸显了媒体在
  目的:本研究对脑瘫、智障、孤独症儿童的主要功能障碍(活动和参与)进行系统的评估和比较研究,探讨ICF-CY 问卷在残疾儿童康复与教育临床中的应用价值。方法 选取苏州博爱学
会议
  第二次世界大战后,人体工学和康复工程学两个学科在欧美国家相互影响,出现了"人因康复工程学"这一交叉学科。而在我国,关于康复领域的人体工学应用讨论较少。本文结合康复工
  目的:探讨深圳残疾人服务状况和服务需求.方法 以世界卫生组织《国际功能、残疾和健康分类》和《世界残疾报告》为理论基础,构建统计分析的理论架构,对深圳残疾人服务状况
会议
GLONASS是由前苏联国防部于1976年开始研发建设的卫星导航系统,曾经一度因为技术和经费方面的原因导致效能下降,近些年,在经历了更新换代后,其系统运行状况大有改观;此外,现
  目的:本研究对脑瘫儿童的主要功能障碍(活动和参与)进行系统的评估和比较研究。方法 采用ICF-CY问卷对选取参与康复治疗和训练的7-12 岁的22 名儿童进行问卷量表调查研究
会议
  本文以广东省残疾人服务业发展实践为基础,基于《国际功能、残疾与健康分类》(简称ICF 系统)理论框架,秉承"生物—心理—社会"的残疾模式和包容性发展理念,坚持"综合性、包
  针对利用普通担架在地势不平的场合实施救援容易给伤病员带来二次伤害的问题,研究了一种能够使伤病员保持平躺状态的可拆卸自平衡担架床。利用连杆机构传递运动,并把担架
随着信息技术的发展,各行各业都在加速进行本行业的数字化建设,地球科学领域的航空物探专业更是如此。在国家海洋专项和中国地质调查局项目的支持下,积极推进了该行业的信息
学位
油茶(Camellia oleifera)是我国重要的木本油料树种,与油棕、油橄榄和椰子并称为世界四大木本食用油料树种。超长链脂肪酸为生物体中碳原子数超过18碳的脂肪酸。这类脂肪酸在