论文部分内容阅读
空间数据模型和数据结构是RS、GIS发展的核心,也是推动二者发展,使之不断更新的关键。开放资源GeoSpatial Data Abstraction Library(GDAL)是对地理空间栅格和矢量表达的抽象,并得以广泛应用到多个国际知名项目。本文在概念、逻辑以及对象结构的三个层次上,深入研究了该模型抽象机制及其实现方法,并应用GDAL的这些思想与方法开发了成像雷达遥感信息共性处理及应用软件(SARINFORS)系统模块功能和为系统提供了扩展技术支持。 在研究了GDAL的栅格模型的原理和方法的基础上,论文利用模型所提供的接口,在Visual C++ 6.0平台上,开发出SARINFORS系统的多波段影像合成、影像裁剪、数值调整、代数运算等遥感图像基本处理模块以及噪声滤波等雷达数据一般处理模块。这些模块运行稳定,且在一些影像处理效率有所创新,满足了系统的需求。 本文在GDAL中创造性地加载了NCSA的HDF5库,实现了对GDAL模型的优化、扩展。利用GDAL与HDF5,开发了SARINFORS系统内部栅格文件格式。该内部格式文件,读写速度快,易于管理与操作,可方便导入、导出其他GDAL支持读写的栅格格式文件;其树状层次结构的特征,为今后文件格式的扩展提供了技术保障。 在研究了GDAL的矢量模型的原理和方法基础上,论文开发了SARINFORS系统中AOI图形格式与ESRI的SHAPE格式的导入、导出功能,为保证系统的矢量数据格式的通用性提供技术基础。