利用Envi Idl和MRT 对MODIS影像批量转投影

1、Envi IDL

pro enviprojection
  COMPILE_OPT IDL2
  envi, /restore_base_save_files
  envi_batch_init, log_file='batch.txt'
  cd,'F:\MCD12Q2'
  HDFFiles = FILE_Search("*.HDF")
  FileCount = N_ELEMENTS(HDFFiles)
  IF FileCount EQ 0 THEN RETURN
  o_proj = ENVI_PROJ_CREATE(/geographic)
  FOR NX =0,FileCount -1 DO BEGIN
    FileName = HDFFiles[NX]
    envi_open_file, FileName , r_fid=fid
    if (fid eq -1) then begin
      envi_batch_exit
      return
    endif
    envi_file_query, fid[0], dims=dims, nb=nb
    pos  = lindgen(nb)
    indexstr = strpos( STRUPCASE(FileName),".HDF")
    out_name = strmid(FileName,0,indexstr) + "_Geo.raw"
    o_pixel_size = [1000,1000]  ;
    envi_convert_file_map_projection, fid=fid, $
      pos=pos, dims=dims, o_proj=o_proj, $
      o_pixel_size=o_pixel_size, grid=[10,10], $
      out_name=out_name, warp_method=0, $
      resampling=0, background=0
    ENVI_FILE_MNG,id = fid,/remove
  ENDFOR
  envi_batch_exit
end

2、MRT

rem Set the MRTDATADIR environmental var to the MRT data directory.
set  MRTDATADIR=C:\Modis\data
for %%i in (*hdf)do C:\Modis\bin\resample -p my_2405_500.prm -i %%i -o %%iout.tif
时间: 2024-10-28 05:37:03

利用Envi Idl和MRT 对MODIS影像批量转投影的相关文章

MODIS MRT安装、影像批处理投影及拼接

 注:本文是作者上学期间科研工作需要所总结,原文发表在QQ个人空间,因工作若干年后还有同学需要做类似工作,公开至此处,便于更多人检索到.  作者:Sinsonglew 出处:http://www.cnblogs.com/sinsonglew 欢迎转载,也请保留这段声明.thanks :) 1  MRT工具的安装 检查自己的电脑上是否已安装java.exe(搜索java.exe即可,当然也可不检查,重新安装一份),在WINDOWS平台下,JAVA.虚拟机的安装路径及MRT的安装路径不宜包含空格.

2014年ENVI/IDL遥感应用与开发培训班-11月重庆站 开始报名了

主办单位: 中国遥感应用协会 Esri中国信息技术有限公司 内容简介: 根据中国遥感应用协会栾恩杰理事长推动国内遥感技术和应用的指示精神,2014年中国遥感应用协会组织培训交流部与Esri中国信息技术有限公司将共同在多个城市举办以"传递遥感技术,点燃遥感应用"为主题培训班.拟打造企业型培训基地,不断推进中国遥感产业化进程. 在2011中国遥感应用协会四届三次常务理事会上,协会领导对Esri中国信息技术有限公司在遥感技术和应用推广方面所做的工作予以了充分肯定:2012年协会年会上将&qu

利用ENVI FX从RGB提取建筑物轮廓

在QQ热线或者技术咨询会问到:"我有一副RGB的栅格图,想从上面提取相关的一些信息,能不能提取?精度有保证吗?"等等诸如此类的问题,本专题就采用我们常用的栅格地图进行建筑物轮廓信息的提取. 1. 采用数据:网上地图部分截图 2.  软件:ENVI Fx 3.  提取步骤: ?  启动ENVI 5.0: ?  点击加载影像数据: ?  在Toolbox中找到工具:"/FeatureExtraction/Example Based Feature Extraction Workf

MRT(MODIS Reprojection Tool)安装、影像批量拼接、重投影和格式转换

一.安装MRT(MODIS Reprojection Tool) 安装准备:检查是否安装java.exe.Java版本至少为Java 2 Runtime Environment version 1.5或者是Java 2 SDK version 1.5或者更高的版本.在Windows平台中可以通过开始/搜索并输入java.exe来检查自己的电脑是否安装有java,也可以不检查直接重新安装一份. 解压安装包MRT_download_<platform>.zip.包含四个文件:mrt_install

利用Node 搭配uglify-js压缩js文件,批量下载图片到本地

Node的便民技巧-- 压缩代码 下载图片 压缩代码 相信很多前端的同学都会在上线前压缩JS代码,现在的Gulp Webpack Grunt......都能轻松实现.但问题来了,这些都不会,难道就要面对几十个JS文件一遍遍来回“复制-压缩-创建-粘贴”,这样太不人性化了. 于是可以借助Node + uglify-js 轻松实现.(前提你会点node操作) 1.首先看一下目录: |--uglifyJS |--js |--test1.js |--test2.js |--uglify.js   //这

影像批量除以10000

影像做除法时,要先进行float()运算,在进行Divide运算.以下将指定文件夹下的.tif文件首先转换为float并保存在指定文件,再进行divide运算. import arcpy,os,glob arcpy.CheckOutExtension("spatial") datafiles=glob.glob("F:\\Modis_16\\1Moasic\\*.tif") for datafile in datafiles: outRaster_float =&q

ASP.NET 利用第三方插件DocX产生Word 之 打印批量打印

客户需求: 接上一篇需求说起~~~ 上一篇说客户需要固定格式打印(定义模板),实现了之后,客户又闲一张一张打印有些麻烦,要进行批量打印. 客户的需求就是这样,满足了一个又一个~~~没办法,做呗!毕竟客户给钱还是很痛快的! 解决办法: 还是利用DocX插件进行处理. DocX是一个以非常直观简单的方式操作Word 2007/2010文件的轻量级.NET组件.它的速度非常快,而且不需要安装微软的Office软件. 附上DocX插件官网:https://docx.codeplex.com/ 废话不说,

C# 利用WORD模板和标签(bookmark) 批量生成WORD

前言: 由于对C#操作WORD不熟悉,也就留下这么一篇水文,别吐糟...=_=||| 利用Microsoft.Office.Interop.Word (2003版也就11版)——因为部分客户端还是用Office2003,所以保险起见应该引入低一点的版本 我的需求很简单,从DataTable里面循环取数据批量生成Word文档,解决方案是利用Word模板.dot插入书签并保存为程序使用的模板, 用C#打开word模板修改书签的值并批量生成Word. 遇到的问题: 我的思路是打开模板,然后循环修改书签

GIS地理工具案例教程——批量合并影像-批量镶嵌栅格

商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 关键词:批量.迭代.循环.自动.智能.地理信息.空间数据.空间信息.大数据.工作空间.合并.镶嵌. 描述:合并目录下的所有影像 功能:对指定工作空间下的栅格数据,进行批量镶嵌 优点: 速度极快,合并成百上千张影像(由硬件决定) 使用简单,智能提示,默认参数 稳定高效,使用模型,无手写代码,永无bug 使用方法:指定待合并(镶嵌)的文件夹,输出路径 案例: 结果: 合并前 ? 合并后 实际案例: