论文部分内容阅读
如今计算机科学、地理信息系统和遥感技术的发展,使得遥感影像在GIS应用系统中的使用越来越广泛。各种GIS应用中遥感影像的使用已成为大势所趋,这种发展趋势下,影像GIS已成为一热门研究课题,日趋走向成熟。
传统GIS是用于采集、处理、存储、管理、分析与表现地理空间数据及其相关属性数据的综合性信息系统,它所管理的空间数据主要是矢量数据。但近几年,越来越多的GIS应用系统,开始直接使用影像数据作为系统基础数据。而数字影像的采集手段的发展,其所具有的直观和信息丰富的特点也使得影像数据的用途也越来越广泛。在大量的应用型GIS中,影像数据与矢量数据的集成使用,一方面丰富了矢量数据所表达的空间信息的内容,增强了用户对地理信息的认知和理解程度,另一方面也使用户更加方便地识别影像所提供的信息,进一步提高对影像的判读和理解,两者互为补充,互相丰富。
如何建立一个高效的影像GIS系统,实现大图幅影像数据的快速显示,成为了这类系统急需解决的问题。在传统的方法中,很多此类系统是通过文件映射的方式解决大图幅影像数据的显示问题,然而这种解决方式存在着它固有的缺陷与劣势。因而本文提出了一种与之不同的解决方案。
文章通过对海量遥感影像数据的组织与管理进行分析,对影像数据库建库的一些关键技术和影像快速显示的若干相关问题进行了讨论,具体的研究工作体现在以下几个方面:
1.研究了影像数据库建库相关的一些关键技术,即影像GIS系统建立的前期数据处理工作。其中包括影像分块、影像的空间编码、影像金字塔的构建以及影像数据入库等。
2.为了提高影像的显示速度以及影像数据操作时出现的闪烁问题,采用了双缓存技术;并且着重研究了影像数据的调度机制,提出了影像数据库中影像数据在具体操作中的调度规则和影像显示更新时的具体规则。
3.在对影像数据库原型进行设计以及显示相关技术确定之后,采用C#语言,利用.Net Framework提供的GDI+,对影像GIS中涉及的相关技术编程实现。
4.对矢量数据与遥感影像数据融合显示的相关问题进行进一步探讨,对此两种数据的叠加提出了相应的解决方案。
本文的探讨源于实践的需求,同时又将最终的探讨的结果付诸于实践。在确定以Visual studio.Net为开发平台,以C#为开发语言,以SQL server2000为数据库管理系统的基础上,实现了影像GIS程序。实践中证明,文中所提出的实现方法具有一定的效果。