Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、.doc_第1页
Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、.doc_第2页
Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、.doc_第3页
Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、.doc_第4页
Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接、重投影、裁切1 熟悉MRTMODIS产品的类型不同,一景HDF格式的影像包含的波段也各不相同。MRT处理时需要选择处理波段,0表示不作处理,1表示处理,首先要确定影像的波段数。1、拼接Mrtmosaic.exe程序用来拼接影像。调用方式为:mrtmosaic -i g:n%1.txt -s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 -o g:temp.hdf命令行帮助如下Usage: mrtmosaic -i input_filenames_file -t -h -o output_filename -s spectral_subset b1 b2 . bN -g filename for the log file需要指定三个参数:-I指定输入文件,可以采取两种方式1、1.hdf 2.hdf 3.hdf2、把影像的完整路径保存到txt文件中,作为input参数。如-I MOD092008001.txt。-s 指定需要处理的波段,同样可以采用两种方式1、直接给出,如 s “0 0 0 0 0 0 0 0 0 0 0 0”,注意英文引号;2、指定一个txt路径,让程序读取;-o 指定输出路径,一般直接给出1、直接给出,如 o g:tmp.hdf。注意直接存为HDF格式,便于后续处理。2、重投影、裁切Resample.exe用来重投影、裁切是MRT程序的核心。调用方式为:命令行帮助如下:Usage: resample -p parameter_file optionsOptions that override parameter file specifications: -i input_file_name -o output_file_name -r resampling_type NN BI CC NONE -t projection_type AEA ER GEO HAM IGH ISIN LA LCC MERCAT MOL PS SIN TM UTM -j projection_parameter_list p1 p2 . p15 -s spectral_subset b1 b2 . bN If using the -s switch, the SDSs should be represented as an array of 0s and 1s. A 1 specifies to process that SDS; 0 specifies to skip that SDS. Unspecified SDSs will not be processed. If the -s switch is not specified, then all SDSs will be processed. -a spatial_subset_type INPUT_LAT_LONG INPUT_LINE_SAMPLE OUTPUT_PROJ_COORDS -l spatial_subset ULlat ULlong LRlat LRlong -or-ULline ULsample LRline LRsample (0-based) -or-ULprojx ULprojy LRprojx LRprojy NOTE: line/sample must be specified for the highest resolutionof all SDSs specified to be processed in the product. -u UTM_zone -x pixel_size -g filename for the log file可以只指定1个参数:用 p 读入prm参数文件,进行处理。例如resample -p g:prrmMOD092008001.prm,prm文件如下:INPUT_FILENAME = g:tmp_%1.hdf输入文件SPECTRAL_SUBSET = ( 1 1 1 1) 前面mrtmosaic拼接结果有4个波段SPATIAL_SUBSET_TYPE = INPUT_LAT_LONG 经纬度裁切方式SPATIAL_SUBSET_UL_CORNER = ( 33.0 108.0 ) 左上纬经度SPATIAL_SUBSET_LR_CORNER = ( 28.0 117.0 ) 右下纬经度OUTPUT_FILENAME = F:MRT_outmyd%1.tif 输出路径,不同波段自动区分RESAMPLING_TYPE = NEAREST_NEIGHBOR 最近邻采样方法OUTPUT_PROJECTION_TYPE = UTM 输出文件投影方式utmOUTPUT_PROJECTION_PARAMETERS = (投影参数0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ) DATUM = WGS84 大地水准面UTM_ZONE = 50投影分带带号如果不会设置,可以先在图形界面里设置一次,把设置的结果保存下来。打开刚刚保存的参数文件去掉以#号打头的注释,文件显示如下:INPUT_FILENAME = G:TmpMosaic.hdfSPECTRAL_SUBSET = ( 1 1 1 1 1 1 1 1 1 1 1 1 )SPATIAL_SUBSET_TYPE = INPUT_LAT_LONGSPATIAL_SUBSET_UL_CORNER = ( 32.0 107.0 )SPATIAL_SUBSET_LR_CORNER = ( 29.0 116.0 )OUTPUT_FILENAME = G:mod092001001.tifRESAMPLING_TYPE = NEAREST_NEIGHBOROUTPUT_PROJECTION_TYPE = UTMOUTPUT_PROJECTION_PARAMETERS = ( 0.0 0.0 0.00.0 0.0 0.00.0 0.0 0.00.0 0.0 0.00.0 0.0 0.0 )DATUM = WGS84UTM_ZONE = 50如果研究区的经纬度范围不同,可以修改SPATIAL_SUBSET_UL_CORNER = ( 32.0 107.0 )SPATIAL_SUBSET_LR_CORNER = ( 29.0 116.0 )两行如果需要不同的投影,如经纬度投影,可以修改OUTPUT_PROJECTION_TYPE = UTMOUTPUT_PROJECTION_PARAMETERS = ( 0.0 0.0 0.00.0 0.0 0.00.0 0.0 0.00.0 0.0 0.00.0 0.0 0.0 )DATUM = WGS84UTM_ZONE = 50如果拼接时只选择了1个波段,可以修改SPECTRAL_SUBSET = ( 1 )当然这句INPUT_FILENAME = G:TmpMosaic.hdf批处理是必须改掉的了关于像素分辨率,一般留空,也就是默认不改变影像的像素大小。2关于DOS批处理裁切MOD产品单次处理Dir g:mod11*A%1*.hdf /s /b g:n%1.txtf:mrtmodisbinmrtmosaic -i g:n%1.txt -s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 -o g:temp_%1.hdff:mrtmodisbinresample -p g:prm%1.prmdel g:prm%1.prm /q /fdel g:n%1.txt /q /fdel g:temp_%1.hdf /q /f批量处理for /f %i in (e:lis.txt) do 单次处理文件名 %i如果双击运行,用%i号表示变量。在命令行中%i表示变量。其中e:lis.txt是年份及天数2008001200800920080172008025200803320080412008049G:n%1.txt在运行时为g:n2008001.txt,其中包括2008年第1天的多景MODIS产品影像名。Dir g:mod11*A%1*.hdf /s /b g:n%1.txt用来列出g盘(数据存储盘)以mod11打头的指定日期的的hdf格式文件,即MODIS影像。这里要说明一下,MODIS产品命名的规则MYD11A2.A2002185.h27v05.005.2007221162948.hdf从左至右,前7位表示产品类型MYD11指下午星(MYD)第11号产品(land surface temperature),A2表示处理级别。A2002185表示过境时间是2002年第185天,h27v05是MODIS产品在全球的轨道行列号,中国一般是h27v05、h27v06、h28v05、h28v06,005表示HDF5文件格式,早期MODIS采用HDF4格式存储,所以有时也可见到004的产品。2007等一串数字表示影像处理的年月日时分秒,hdf表示存储格式为EOS-HDF。了解了MODIS产品命名规则之后,可以用DOS dir命令来挑选符合条件的MODIS产品路径了。 g:n%1.txt 表示把结果转存为g:n%1.txt%1表示接收的第一个参数,即20080013Envi生成时间列表2008001200800920080172008025这样的列表文件可以用在Envi中定义一个pro来生成:pro daylist,startdate,enddate,result_txt_path ;example daylist,2008001,2008013,example.txt ; ; a=(startdate mod 1000) /8 *8+(startdate /1000)*1000+1 b=(enddate mod 1000) /8 +1)*8+(enddate /1000)*1000+1 help,a,b step=8 openw,lun,result_txt_path,/get_lun res=a; for i=a,b,step

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论