欢迎来到天天文库
浏览记录
ID:56182725
大小:155.58 KB
页数:2页
时间:2020-06-04
《IDL语言处理HDF格式遥感数据的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、6海洋信息技术海洋信息2006年IDL语言处理HDF格式遥感数据的研究12,路文海(1.中国海洋大学青岛市2660032.国家海洋信息中心天津市300171)摘要本文分别介绍了HDF格式与IDL语言,说明了数据下载的相关问题。并以MODIS的SST数据为例,详细介绍了用IDL处理HDF格式数据和相应的制图方法。关键词IDLHDFMODISSST制图代计算机语言。它可以快速地分析数据和实现可1HDF格式与IDL语言视化。IDL语言提供了大量的基础数据类型,能读入几乎所有的数据格式。IDL适用于各种主要1.1HDF格式平台,如Windows,UNIX等,
2、使用户在多平台环由美国伊利诺伊大学(theUniversityof境下的数据分析变得更加容易,并确保在硬件变Illinois)的组NCSA织(TheNationalCenter动的情况下,由某平台开发的程序能成功地移植forSupercomputingApplications)开发的HDF到另一个平台,从而提高了程序的可移植性。本(Hierarchicaldataformats)文件格式是一文数据处理使用的是IDL6.1,以下简称IDL。种超文本文件格式,能够综合管理2D、、3D矢量、属性、文本等多种信息,帮助科学家摆脱不2数据下载同数据格式之间相互
3、繁琐的转换,将更多的时间和精力用于数据分析。HDF格式能够存储不同种2.1数据来源类的SDS(ScientificDataSet),包括图像、美国宇航局JPL实验室物理海洋学数据现有多维数组、指针及文本数据。HDF格式还提供命档案分发中心(PO.DAAC/JPL)的网站提供了大令方式,分析现存HDF文件的结构,并即时显示量的卫星遥感信息和资料,可以使用匿名FTP登图像内容。科学家可以用这种标准数据格式快速陆下载数据。本文数据的FTP地址为:熟悉文件结构,并能立即着手对数据文件进行管ftp://128.149.225.30/sea_surface_te
4、mperature/modis/data/理和分析。由于HDF的诸多优点,这种格式已经aqua/L3_mapped/sst/monthly/04km/2005被广泛应用于目前国外各种卫星传感器的标准数2.2数据说明据格式。读取HDF文件的软件很多,包括C、MODIS(ModerateResolutionImagingIDL、、MATLABFORTRAN等,本文以MODIS的SSTSpectroradiometer)中分辨率成像光谱仪是NASA数据为例将详细讲解用IDL语言读取HDF格式数联合其他一些科研机构开发的卫星搭载的传感据的方法。器。MODIS
5、是搭载在EOS(EarthObservingSystem)1.2IDL语言AM和PM卫星上的关键设备,每两天就可以提供IDL()InteractiveDataLanguage交互式从可见光到红外波段的地球陆地、海洋和大气的数据语言是由美国Kodak公司的全资子公司RSI全面的全球观测数据。(ResearchSystemInc)开发并投向市场、面SST()SeaSurfaceTemperature海表温度向矩阵且用于数据可视化研究与应用开发的第四资料是容易获得的,特别是近年来从卫星观测海收稿日期:2006年月日73第期3路文海:IDL语言处理HDF格式
6、遥感数据的研究7海洋信息技术表温度快速而准确,有利于海洋气候和海气相互strQ=reverse(strQ,2)作用的研究。本文下载了2005年~112月的全球4strChina=fltarr(m,n)km白天月平均温度数据。fori=0,m-1dobeginforj=0,n-1dobeginMODIS的SST数据对应着两个文件:SST数casestrQ[i,n1+j]of据文件和数据质量文件。在处理数据文件时,若0:begin数据质量文件中点值不为零,则对应的SST数据strChina[i,j]=(str[m1+i,n1+j]*0.01)-300点必
7、须剔除掉。end255:begin3数据制图strChina[i,j]=100endelse:begin(1)首先用spawn函数将所有SST数据名读strChina[i,j]=99入到filelist中。经常需要一次处理许多遥感end数据文件,手工修改文件名工作量会相当大,endcaseIDL中提供的spawn函数可以直接调用“DOS命endfor令提示符”对文件名进行读取。语法为:spawn,endfor‘dir/b‘+文件所在目录+文件名(允许使用(4)对数据做拉伸处理以增加显示度。将无通配符),filelist效数据赋为白色,陆地部分赋为浅褐
8、色。用户可(2)读取HDF数据。IDL中有很多函数可以直以采用IDL自带色板,也可以根据需要自定义色接读取H
此文档下载收益归作者所有