python 调用HEG工具批量处理modis数据将hdf转为tif

Posted 志行千里90

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 调用HEG工具批量处理modis数据将hdf转为tif相关的知识,希望对你有一定的参考价值。

python 调用HEG工具批量处理modis数据将hdf转为tif

搞了2、3天才搞定,在这里做个记录,希望 可以帮到需要的朋友。
HEG工具安装需要的准备工作:

一、. JAVA安装。
电脑上没有装JAVA的朋友或者JAVA版本较低的朋友,建议安装一下。具体安装步骤和说明可以参考这个博文配置JAVA
二、.HEG下载与安装。
2.1HEG下载
[HEG官网及下载地址(https://newsroom.gsfc.nasa.gov/sdptoolkit/HEG/HEGDownload.html)

    2.2安装HEG.
	 1. 安装java (jre8或更新的windows版本)。
	 2.  在这个README文件所在的目录中,找到install.bat文件3
	 3. 双击install。并按照出现的MS-DOS窗口中的说明操作
	 4. 安装将创建一个文件HEGTool.bat。将该文件复制到安装heg的子目录> \\ heg Win bin中。请注意,windows NT用户在创建HEGTool.bat文件时可能会遇到问题。他们需要去…HEG Win\\bin目录并修改现有的HEGTool。修改路径如下所示。
	 5. 转到复制HEGTool.bat的bin目录,然后单击HEGTool.bat。单击属性,然后单击Program选项卡。单击“更改”图标,然后单击“浏览”。并选择文件“heg”。在这个bin目录中,然后单击Open。点击“更改图标”窗口中的“确定”。在“属性”窗口中有两个空格表示“Cmd行:”和“工作:”。确保第一个是当前目录中的HEGTool.bat,第二个是当前bin目录的完整路径。单击Apply之后,然后单击oK。。一旦这样做了,就有了“HEGTool的快捷方式”。将创建“bat”或“Heq”(实际上是HEGTool.bat的快捷方式)。如果这不是自动发生的,右键单击HEGTool。点击创建快捷方式。
	 6.  使用这个新的快捷方式,您可以创建一个新的快捷方式来放置任何其他目录(如桌面)。
	 7. .要运行HEG,请双击创建的任何快捷方式或HEGTool.bat本身。
	不明白的可以参考[官网安装说明](https://newsroom.gsfc.nasa.gov/sdptoolkit/HEG/HEGInstallation.html)

三、HEG配置及转换文件制作
想实现HEG批处理,首先需要制作一个转换模板(实际也就是转成过程的一个参数,重点是输出输出路径,坐标系统,范围等几个重要参数)。
这里可以参考百度文库的一个文档,写的比较详细。
文档地址:文档地址
四、python

以上是关于python 调用HEG工具批量处理modis数据将hdf转为tif的主要内容,如果未能解决你的问题,请参考以下文章

NASA HEG tool安装心得

MRT与MRTS工具官宣退休,推荐使用HEG

ArcGIS Python实现Modis NDVI批量化月最大合成

Python遥感图像处理应用篇:Arcpy遥感图像EVI指数计算批量处理

Python应用实战案例-Python使用MODIS数据实现温度植被干旱指数TVDI的计算

Python应用实战案例-Python使用MODIS数据实现温度植被干旱指数TVDI的计算