Version 2.0
以下指南将帮助你在本地机器上安装和运行该项目,进行开发和测试。关于如何将该项目部署到在线环境,请参考部署小节。
建议安装Anaconda,默认安装,全英文路径。anaconda下载网址如下:
https://www.anaconda.com/download/
下载Python对应版本的gdal安装文件,比如GDAL‑2.4.1‑cp36‑cp36m‑win_amd64.whl。下载地址如下:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
打开命令提示符输入一下命令
python -m pip install GDAL‑2.4.1‑cp36‑cp36m‑win_amd64.whl
检测是否安装成功:
打开命令行,输入python,进入python运行环境,输入import gdal,不报错,表示安装成功。
链接:https://pan.baidu.com/s/1ANu9xt6C_aRGRzI7HMyIpA 提取码:chbe
由于安装MRT需要Java环境,首先需要安装Java,下载路径如下:
https://www.java.com/zh_CN/download/manual.jsp
Java安装并配置好环境变量后,解压双击mrt_install.bat进行安装,按照提示进行。
检测是否安装成功:
MRT安装路径下.\bin,双击ModisTool.bat,出现MRT处理界面,表示成功。
首先检查计算机显卡型号,是否支持cuda,支持哪个cuda版本,然后下载对应版本的cuda,默认安装。Cuda下载路径如下:
https://developer.nvidia.com/cuda-downloads
可参考官方文档https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
检测是否安装成功:
以管理员模式打开cmd,输入nvcc -V,出现版本信息表示安装成功。
nvcc -V
首先pycuda需要VS编译环境的支撑,安装pycuda之前请确定VS已安装成功。
其次安装必要的环境,使用命令提示符,代码如下:
conda install mingw libpython
最后安装pycuda,pycuda下载地址如下:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda
Landsat输入数据要求:Landsat5,7,8标准数据集
MODIS输入数据要求:MODGQ09标准数据集
示例数据下载链接:https://pan.baidu.com/s/1vLuoBi7CnlN9nV_j54Y3hg
提取码:v01u
各个参数含义查看帮助文档或者打开cmd分别运行python STDFA.py --help,python STARFM.py --help,python CDSTARFM.py --help
python STDFA.py --help
python STARFM.py --help
python CDSTARFM.py --help
STDFA:修改参数后运行STDFA.bat
STARFM:修改参数后运行STARFM.bat
CDSTARFM:修改参数后运行CDSTARFM.bat
说明:以文本模式修改bat文件内的参数,各个参数用处与修改方式参考帮助文档
修改STARFM程序无法融合bug
修改无法计算100天以下的数据bug
备注:作者联系方式:271083072@qq.com