基于COM的嵌入式GIS软件的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:wobuwanlebuxingma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(GIS)是信息技术(IT)的一个重要组成部分,在信息社会中占有越来越重要的位置。嵌入式GIS(或称“移动GIS”),是新一代地理信息系统发展的代表方向之一,它是运行在嵌入式计算机系统上高度浓缩、高度精简的GIS软件系统。嵌入式计算机系统是隐藏在各种装置、产品和系统(如掌上电脑、机顶盒、车载导航、手机等信息电器)之中的一种软硬件高度专业化的特定计算机系统,是计算机技术发展到后PC时代或信息电器时代的产物。与传统GIS技术结合,嵌入式GIS大多是基于面向过程的技术体系设计和开发的,在很大程度上限制了嵌入式GIS软件的进一步发展和应用。计算机技术和全球信息技术的飞速发展,特别是面向对象(Object-Oriented)、可视化程序设计、组件式软件(ComponentsSoftware)、分布式计算(DistributedComputing)、多媒体(Multimedia)和Internet/Intranet等技术的不断出现和广泛应用,对嵌入式GIS提出了新的技术要求,嵌入式GIS技术体系面临着严峻的挑战,其中最为突出的方面包括开发负担过重、二次开发语言复杂以及难于普及等问题。为了解决这些问题,本文中采用了COM(ComponentObjectModel,组件对象模型)技术。使用COM技术重新构建嵌入式GIS应用软件的系统结构,可以将复杂的嵌入式GIS应用软件分解为具有特定功能的COM组件的集合。通过复用、集成具有各种功能的COM组件,可以快速开发出面向各种移动设备的嵌入式GIS应用软件。 本文的最后介绍了作者参与的一个非常典型的基于COM技术的嵌入式GIS软件的项目—汽车导航系统软件的设计与实现。 基于组件技术的嵌入式GIS技术是一个非常重要的趋势,研究和跟踪这一技术,对于发展我国嵌入式GIS乃至GIS产业具有重要意义。国际上基于组件技术的嵌入式GIS软件方兴未艾,技术和产品仍不十分成熟,还未能达到完全取代传统嵌入式GIS的水平,市场也没有定型。因此,基于组件技术GIS技术为我国GIS基础软件产业提供了新的契机。
其他文献
在日益信息化的当代世界,网上各种信息流通和各种电子商务的开展过程中,提高信息安全成了一个非常紧迫的课题。为了在数字世界中实现个人通信的私密性以及完成各种授权、认证等
动态程序分析工具被用于各式各样的软件工程任务中,如性能分析、调试、测试、程序理解以及逆向工程等。开发动态程序分析工具的其中一项关键技术便是字节码注入。许多低层次的
一个Web服务是被URI标识的可以通过Web调用的软件组件;组合Web服务就是将多个基本的Web服务根据需要,经过服务发现及接口集成来提供新的、功能更强的Web服务。Web服务与P2P系统
网格计算近来引起了人们广泛的关注,其旨在把互连网上的各种资源整合成一个具有超级处理能力的庞大计算机,将会完全改变现有的工作、生活模式,因此世界各地对网格感兴趣的学
Established in 1984,the Chinese Anti-Cancer Association(CACA)is a non-governmental and non-profit organization.CACA has set up 44 professional societies and 30
针对物料清单(BOM)管理中需要大量集成和汇总数据以满足决策分析的问题,结合国内外研究现状,提出用数据仓库的理论和思想集成转换原始BOM数据,构建BOM数据仓库,研究数据的导入和
在信息化、网络化高度发展的今天,新一代网络技术不断革新,虚拟专用网(Virtual Private Network,VPN),因其具有安全性、可靠性、保密性和虚拟性等诸多优点,得到了越来越广泛
本文从传统的软件测试技术出发,结合面向对象编程技术的特点,分析了面向对象软件技术对软件测试技术的影响,并从测试角度对面向对象的基本概念进行了剖析,在此基础上,讨论了面向对
随着智能移动终端功能和用户体验的日益完善,智能手机已经被越来越多的用户使用。研究数据表明,Android手机的购买量正在逐步超越个人电脑。Android系统被应用在越来越多的智能