1、双击 运行 文件夹下安装批处理 D:第一步,填入y,按回车键继续第二步填入安装路径,不要安装在有空格的路径,比如 Program Files是错误的路径必须要用斜杠,不能用反斜杠,比如d:test.否则一定会安装失败我这里安装在d:/tools/HEG输入后按下回车键,提示是否创建文件夹,填入y,按下回车提示输入Java Bin的路径,Java版本必须不低于,这里要注意一下,一般默认的Java路径为:C:/Program Files/Java/其中 “Program Files”中有一个空格,要在空格的前部加上反斜杠正确的输入 : C:/Program Files/Java/如果输入正确, 那
2、么控制台会打印出Java的版本,否则会失败,请重新来过。提示输入用户名,随便输入按下Enter,继续出现这个界面,说明安装成功,按下Enter键退出接下来配置系统变量右键点击计算机属性高级系统设置高级环境变量在系统变量里面,添加变量名 MRTBINDIR变量值 D:toolsHEGHEG_Winbin,依据你安装的路径而定,因为我在前面选择安装在了D:toolsHEG继续添加 变量名 MRTDATADIRtoolsHEGHEG_Windata,依据你安装的路径而定,在Path里面添加一个 D:toolsHEGHEG_Winbin对于非win10用户编辑界面如下:变量值后面加入 ;D:tools
3、HEGHEG_Winbin; 记得有分号第三步,生成批处理文件进入 D:toolsHEGHEG_Winbin,双击 ,打开GUI界面FileOpen打开水汽产品数据,记得别用中文路径swtif -p F:guizhoudatamodisparameter_file_modis_swath点击 ,加入到右侧AcceptList点击来测试是否可以转换,如果运行正常,会弹出如下界面如果错误,可能是环境变量没配置好,或者是配置后没有生效,请重启计算机如果出现: 0 main swtif 8664 find_fast_cwd: WARNING: Couldnt compute FAST_CWD poin
4、ter. Please report this problem tothe public mailing list 错误,请进入安装目录bin下,替换掉我提供的,该文件是安装最新版本32位cygwin生成的dll文件,你可以自己下载cygwin 32 安装包,在cygwin/bin路径下可以获取,解决了目前出现的bug,记得把源文件重命名备份,以防万一。如果没有错误,那么重新回到文件加载界面重复以上步骤, 唯一的区别就是点击不要点击run,即可生成配置文件,用文本编辑器打开你刚刚保存的配置文件查看内容 HDF_modis_swath可以看到刚刚自己设置的各种参数,现在我们删除刚刚用GUI生成的TIF文件来测试一下用cmd命令生成tif文件,打开CMD,运行 配置文件 ,我这里的命令是guizhoudatamodisHDF_modis_swath其中,swift位于D:toolsHEGHEG_Winbin中,已经在上面环境变量中配置好F:guizhoudatamodisHDF_modis_swath是刚刚保存的配置文件出现如下界面,说明,批处理成功,这样,我们就可以用来搞事情了,以后只需要用Java替换掉输入输出路径,再调用命令行,就完全OK。