论文部分内容阅读
组件式地理信息系统(简称组件GIS)是适应软件组件化潮流的新一代地理信息系统。本文以“组件式地理信息系统的地图显示”为核心,分别阐述了组件、组件GIS和组件式软件开发的理论和方法,对现有组件GIS产品进行了研究分析,重点设计实现了地图显示的组件,其中涉及到了数据结构的定义和地图符号库的建立,以及导航功能的设计实验等内容。 本文首先阐述了组件技术和组件GIS的产生、研究现状与发展趋势,讨论了组件技术对软件产业的形式产生的巨大影响,明确了研究地图显示组件的现实意义及其在PowerComMap中的位置。第二部分介绍了组件式软件开发的基本理论和方法,并对现有组件GIS产品进行了研究分析,确立了设计思路。第三部分运用软件工程的设计思路,以组件式软件设计思想为指导,设计了地图显示系统的框架模型、数据结构、地图符号库和系统功能,并在此基础上,利用面向对象的技术和方法设计了地图显示对象类。第四部分实现了PowerComMap中的地图显示模块,附以一个应用实例来验证组件式地理信息系统的优势。第五部分,介绍了导航组件的研究,包括两部分工作,一是在PowerComMap中添加导航功能,二是本着组件GIS的研究思路,在基于Windows CE操作系统的掌上电脑中,设计实验了以GPS导航功能为主的组件化GIS。最后,对全文进行了总结。