摘要: 最近要结合ledaps与StarFm两个程序,做成一套可直接执行的系统。程序的输入变量包括一个Landsat文件,两个MODIS文件,使用MRT对MODIS进行处理时用到的prm文件。另外,在执行程序时,为了清晰起见,并避免文件重名会导致的问题,需要设置Lan...
最近要结合ledaps与StarFm两个程序,做成一套可直接执行的系统。程序的输入变量包括一个Landsat文件,两个MODIS文件,使用MRT对MODIS进行处理时用到的prm文件。另外,在执行程序时,为了清晰起见,并避免文件重名会导致的问题,需要设置Landsat工作空间,MODIS工作空间,以及运行StarFm的工作空间。
目前程序是在命令行下运行的,将这些变量传递给程序固然可以,但最好的方式是使用配置文件对这些变量进行管理。使用Python的ConfigParser模块会比较容易地对配置文件进行解析。今天将原来的程序重构了一下,将一些变量与方法独立出来。时间有些晚了,没完全完成,明天再继续。