利用MRT进行多年LAI数据(MOD15A2)拼接和投影转换

最近需要处理连续10年的MODIS LAI产品数据(MOD15A2)。根据自己的需求,写了一个MS-DOS批处理小程序,主要解决的问题是:YEAR和DOY两重循环,并将YEAR和DOY连接成YEAR+DOY的形式(如2001001)用以搜索符合条件的待拼接文件。

需要注意的地方(代码中红色标注处):

1、用set设置数据文件夹环境变量时,等号的前后都不能出现空格。如果等号前面有空格,则环境变量名称变为“MRTDATADIR ”,如果等号后有空格,则数据文件夹路径前面多出空格会导致MRT工具找不到相关数据文件。

2、DOY的设置采用了“曲线救国”方案,即先设置为10001的形式,然后截取最后三个字符作为标准DOY。

3、DOS下的字符截取操作:%DOY:~-3%表示截取DOY变量的最后三个字符,等效于%DOY:~4,3%,表示从DOY变量的第5个字符开始截取3个字符。

4、进行YEAR的循环时需要对DOY进行初始化。


代码如下:

@echo off

rem **This is a MS-DOS batch file to do multi-yearly mosaicing and resampling preprocessing by using MRT

rem **author: pengbin, institute of remote sensing and digital earth, CAS

rem **Memo: developed at May 7th, 2013

rem **Set the MRTDATADIR environmental var to the MRT data directory.

set MRTDATADIR=D:\MOD15A2_h24-26_v4-5

rem **set batch data start time

set /a YEAR = 2001

set /a DOY = 10001

rem **set batch data end time

set /a ENDYEAR = 2010

set /a ENDDOY = 10365  

:start

if %YEAR% leq %ENDYEAR% (goto ORDER1) else exit

:ORDER1

if %DOY% leq %ENDDOY% (goto ORDER2) else (

set /a YEAR = %YEAR% +1

set /a DOY = 10001

goto start

)

:ORDER2

set /a DAY = %YEAR%%DOY:~-3%

rem **save the file name into a notepad

dir %MRTDATADIR%\*%DAY%.*.hdf/a/b/s > %MRTDATADIR%\MOSAICINPUT.TXT

rem **execute mosaic

mrtmosaic.exe -i %MRTDATADIR%\MOSAICINPUT.TXT -o %MRTDATADIR%\MOSAIC_TMP.hdf

rem **execute resample

resample.exe -p %MRTDATADIR%\MOD15A2.prm -i %MRTDATADIR%\MOSAIC_TMP.hdf -o %MRTDATADIR%\%DAY%.tif

set /a DOY = %DOY% + 8

goto ORDER1




http://blog.sciencenet.cn/blog-430991-687486.html 
  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: MCD12Q1是一份重要的地表覆盖参数数据集,其中包含了全球范围内的植被覆盖类型、土地利用类型等信息。为了提高该数据集的质量和精度,目前通常采用MRTMODIS Reprojection Tool)软件进行数据拼接和处理。 MRT软件可以将不同的地理空间数据投影和重采样,以便将它们重叠或融合成一个平滑的图像。在MCD12Q1数据集中,MRT软件会将所有影像的坐标和分辨率统一,再进行拼接处理。具体来说,MRT软件可以将需要拼接的影像输入,选择相应的投影和重采样方法,然后进行处理并输出拼接后的结果。通常,使用MRT软件处理MCD12Q1数据时,还需要按照数据的期间和区域进行分割,以获得更具体的结果。 总之,通过利用MRT软件对MCD12Q1数据进行拼接处理,可以提高该数据集的质量和精度,并且更加适应地表覆盖的实际情况。这为地理信息的采集和应用提供了更为精确和全面的基础数据。 ### 回答2: mcd12q1是一个用于提取全球植被类型的数据集。在该数据集中,每个像素都被分类成了不同的植被类型,例如森林、草原和沙漠等。为了制作这个数据集,研究人员使用了遥感数据和机器学习算法,同时也利用mrt拼接技术来提高数据的精度和准确性。 MRT是一种广泛使用的地图投影和镶嵌工具,可以将不同的遥感数据拼接在一起,以生成更高分辨率、更准确的地图。对于mcd12q1数据集来说,研究人员使用MRT来合并来自不同遥感传感器的数据,例如MODIS(中分辨率成像光谱仪)和Landsat(高分辨率成像仪),以生成高质量的植被类型数据利用MRT拼接技术,研究人员可以消除不同传感器和数据源之间的差异,并使用高分辨率的数据来填充低分辨率数据中的缺失值。这样,就可以更精确地提取植被类型信息,从而更好地了解全球植被覆盖、变化和气候变化等方面的情况,这对于环境保护和可持续发展具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值