论文部分内容阅读
地理信息系统(GIS)是以空间数据库为基础,对空间相关数据进行采集、管理、操作、分析、模拟和显示,采用地理模型分析方法,适时提供多种空间和动态的地理信息。随着信息技术的发展,新一代GIS软件技术正在不断发展和成熟,它的发展趋势应主要表现在组件式GIS、Internet GIS和嵌入式GIS软件三个方面。典型的嵌入式GIS应用由嵌入式硬件系统、嵌入式操作系统和嵌入式GIS软件组成。作为嵌入式GIS的重要功能之一,嵌入式GIS空间数据可视化是嵌入式GIS中的重要部分,通过对基本图形如点,线,面的支持,以及对符号库,线型库,图案库,颜色库,字体库的支持,为地图的表达提供了有效的支持。 本文针对当前嵌入式GIS可视化研究现状,结合项目实际,以地理信息系统,计算机图形学,现代嵌入式计算计体系结构,计算机科学等理论为基础,以嵌入式空间数据可视化,嵌入式2D可视化构件,嵌入式可视化模块可移植性结构设计与实现为主要研究内容,从理论到实现,进行了系统而富有成效的研究。本文完成主要工作有: 1.针对嵌入式设备资源有限的情况,通过对图形的内存缓冲操作,提供对地图快速显示的支持,有效的处理了在嵌入式设备上栅格和矢量数据的显示。 2.根据空间数据图形参数的特点,进行图形参数的动态压缩存储,提高显示参数的存取效率。 3.为增强地图输出和显示的表现力,实现了对子图库,线型库,图案库,颜色库的管理,为空间数据的表达提供了丰富的库支持。 4.基于空间数据可视化的需求,实现了对地图多种投影变换和转换的支持,提供了逻辑坐标,设备坐标和窗口的坐标的转换,为地图显示的移动,缩放和旋转提供支持。 5.由于嵌入式设备的屏幕有限,可视区范围比较小,根据这一特点设计了可交互式的用户界面系统。具有良好的易用性可互操作性。 6.采用了构件化的思想,实现了空间数据可视化构件,为模块动态装载提供支持。 7.根据嵌入式GIS面临的机型多样性,操作系统多样性和复杂性,设计并实现了可移植性的跨平台架构,使嵌入式GIS可运行于不同的操作系统和设备上。 8.在对比研究的基础上,实现了嵌入式导游导航系统,数据采样系统等应用,充分体现了嵌入式GIS和空间数据可视化在应用中的重要作用。 作者基于上述研究成果并结合实际项目利用Evc3.0,Evc4.0,Evc.Net,GCC等多种开发工具和开发环境,在WinNT,WinCE2000,Win Mobile等种平台上设计并实现了嵌入式GIS空间数据可视化系统的各模块。论文中给出了该系统的实现方案、系统主要功能模块和相关的理论知识和技术,并演示了一些在PocketPC,Mio136,Mio138,TG等设备上的运行情