idl在海洋微波遥感数据处理中应用

idl在海洋微波遥感数据处理中应用

ID:48347123

大小:617.92 KB

页数:4页

时间:2019-05-11

idl在海洋微波遥感数据处理中应用_第1页
idl在海洋微波遥感数据处理中应用_第2页
idl在海洋微波遥感数据处理中应用_第3页
idl在海洋微波遥感数据处理中应用_第4页
资源描述:

《idl在海洋微波遥感数据处理中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012-07-13######ID###L#在##海##洋##微20波1遥2-感07数-1据3#处##理#中##应#2#用012-07-13########卞小林,张风丽,邵芸(中国科学院遥感应用研究所,北京100101)(bxlen@163.com)摘要:针对海洋微波遥感数据的特点与处理存在的问题,介绍了基于交互式数据语言(IDL)进行应用程序的开发方式,提出IDL处理海洋微波遥感数据的过程与方法,并给出应用实例。结果表明,利用IDL处理海洋微波遥感数据是一种可行的技术方案,并且能够较好地平衡性能与开发周期之间的关系。关键词:交互式数据语言;海洋;微波遥感

2、数据;可视化中图分类号:TP722.6文献标志码:AApplicationofmarinemicrowaveremotesensingdataprocessingwithinteractivedatalanguageBIANXiao-lin,ZHANGFeng-li,SHAOYun(InstituteofRemoteSensingApplications,ChineseAcademyofSciences,Beijing100101,China)Abstract:Accordingtothecharacteristicsandprocessingproblems

3、ofmarinemicrowaveremotesensingdata,theapplicationsoftwaredevelopmentapproachesbasedonInteractiveDataLanguage(IDL)wereintroduced.TheproceduresandmethodsofmarinemicrowaveremotesensingdataprocessingwithIDLwerebroughtforward,andsomeexamplesweregivenintheend.Theexperimentalresultsshowtha

4、ttoprocessmarinemicrowaveremotesensingdatabyIDLisafeasibletechnicalscheme,andalsomakeswellbalancebetweenperformanceanddevelopmentcycle.Keywords:InteractiveDataLanguage(IDL);marine;microwaveremotesensingdata;visualization其他遥感方式所不能提供的信息。0引言近年来,海洋微波遥感得到了世界遥感界的普遍重视,得1IDL开发方式分析IDL开发应用程序主

5、要有三种方式,即独立开发、基于到了很大的发展,微波遥感的需求越来越广泛。海洋监测是对地观测体系中的一个重要的组成部分,在民用及军事应用中均具有重要意义[1]。目前,微波遥感在海洋探测中,微波辐射计可用于测海洋温度、海面风速、海水盐度、海面油污染及海冰厚度、面积、冰山、冰龄等;微波散射计可用于测海面风速、海面风向等;微波高度计可测海面风速、海面高度、波高、流向、流速、波向等;合成孔径雷达(SyntheticApertureRadar,SAR)可用于测海面风场、海流、海波、绘制海高图、海冰方向图及海上油污染等[2]。因此,快速有效地处理国内外的微波遥感数据显得日益

6、迫切。但是,目前已有的微波遥感数据种类多,数据量大,并且各种数据的存储格式也各不相同,为数据的快速处理带来不便。交互式数据语言(InteractiveDataLanguage,IDL)是由美国RSI公司开发并推向市场的第四代的计算机语言,是进行科学数据分析、可视化表达和跨平台应用开发的理想工具。经过30多年的发展,IDL已经广泛应用于海洋、气象、医学、空间物理、地球科学、教育、天文学和商业等各个领域[3]。IDL面向矩阵的特性带来了快速分析超大规模数据的能力,它支持多种各种格式的数据源、各种类型和大小的数据,使用户可以将精力集中在数据分析上,而无需多考虑如何读

7、取数据[4-5],并且具有高级图像处理能力,可以实现海洋微波遥感ENVI(EnvironmentforVisualizingImages)二次开发和混合开发。1.1独立开发文中所指的独立开发是指以IDL为开发平台开发应用程序。IDL可以运行在多个操作系统上,将所有提供的工具全部集成在环境内部,以函数的形式出现,因而可以快速、跨平台开发应用程序。IDL提供一套完整的、跨平台的本地化用户界面,可以方便地进行跨平台开发,构建符合本地风格的用户界面。IDL提供了两种设计图形用户界面(GraphicalUserInterface,GUI)的方法:基于过程的GUI设计和基

8、于GUIBuilder的GUI设计。G

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。