论文部分内容阅读
随着微波遥感技术和计算机科学的发展,微波遥感数据的应用越来越广泛。由于通用的商业软件比较昂贵,针对具体应用能力不强,并且不能及时支持新型的微波遥感数据,这大大限制了微波遥感数据在各行业部门中的应用。采用软件工程学的方法设计和开发基于IDL(Interactive Data Language)语言的多源微波遥感数据综合应用系统可以高效地实现多源微波遥感数据处理、海洋应用和陆地应用等需求。本文给出了多源微波遥感综合应用系统设计的详细过程,并以新型高分辨率SAR(Synthetic Aperture Radar)数据处理子系统与基于SAR数据的海洋风场反演子系统为主要内容组织全文。文中首先分析了微波遥感数据,然后从新型高分辨率SAR数据预处理、基于SAR数据的海洋风场的反演和开发语言IDL三个方面阐述了微波遥感数据的处理基础。接着分析多源微波遥感数据综合应用系统需求,在确定以IDL为开发平台的基础上,给出了详细的系统设计过程并开发出系统的原型。归纳起来,本文的主要工作体现在如下几个方面:1、基于IDL开发平台设计和开发了多源微波遥感数据综合应用系统原型,应用软件工程学的方法给出了系统的设计方案。2、鉴于不同的微波遥感数据产品的组织格式不一样,研究了不同数据的组织格式和读写的方法,特别是XML文件的读取,TIFF文件、NetCDF文件和SHP文件的读写,为系统处理的数据在其他软件上的应用提供标准的文件格式。3、研究了新型高分辨率SAR数据几何校正的方法,最终采用了直接定位解析算法距离-多普勒(RD)算法,该方法不需要多次迭代。4、研究了SAR反演海洋风场的模型,实现了基于SAR数据的海洋风场的反演和海洋风场的可视化。5、深入研究了基于IDL语言及其开发平台的编程方法和技术,充分利用IDL语言的特点,高效的开发出多源微波遥感数据综合应用系统的原型。结果表明,使用IDL语言及其开发平台可以快速、有效地开发多源微波遥感数据综合应用系统,并具有可扩展性和可移植性。