资源说明:getRSTrueColor.exe在mingw编译器中编译,在Linux/mac os x下需要gdal、curl库,编译如下:
g++ getRSTrueColor.cpp `gdal-config --libs` `gdal-config --cflags` `gdal-config --dep-libs` -lpthread -o getRSTrueColor.exe
getRSTrueColor.exe使用例子:
1. 下载当天mersi影像
getRSTrueColor.exe
2. 下载指定区域指定日期mersi影像,指定输出文件压缩方式,指定输出文件名
getRSTrueColor.exe -llur 117.0 15.0 125.0 35 -date 20140701 -co "COMPRESS=LZW" -o mersi20140701.tif
3. 下载virr影像
getRSTrueColor.exe -dev VIRR -llur 117.0 15.0 125.0 35 -date 20141201 -co "COMPRESS=LZW" -o virr20141201.tif
4. 下载modis影像
getRSTrueColor.exe -dev MODIS -layer 0 -llur 117.0 15.0 125.0 35 -date 20141201 -co "COMPRESS=LZW"
这里layer只能取0-7,它们分别为
0:MODIS_Terra_CorrectedReflectance_TrueColor
1:MODIS_Aqua_CorrectedReflectance_TrueColor
2:MODIS_Terra_CorrectedReflectance_Bands721
3:MODIS_Aqua_CorrectedReflectance_Bands721
4:MODIS_Terra_SurfaceReflectance_Bands121
5:MODIS_Aqua_SurfaceReflectance_Bands121
6:MODIS_Terra_CorrectedReflectance_Bands367
7:MODIS_Aqua_CorrectedReflectance_Bands367
三通道影像。
5. 下载GOOGLE卫星影像数据
getRSTrueColor.exe -dev GOOGLE -level 11 -llur 117.0 25.0 123.0 33 -date 20141201 -co COMPRESS=LZW
百度、腾讯地图卫星影像图替换GOOGLE为BAIDU、QQ
用法说明:
可用选项有:
-llur llx lly urx ury
该选项指定要下载区域经纬度,分别为左下角经度,左下角纬度,右上角经度,右上角纬度
默认为110 15 127 40
-date YYYYMMDD
指定日期YYYY为4字节年份,MM为2字节月份,DD为2字节日期,默认日期为当天
-connect n
指定下载影像时最多可用的线程数,默认为10
-layer n
暂时下载modis影像时使用意义如上节例子4所述,下载GOOGLE影像时为版本号值,一般会随时间变化,可从网页中获取,现在默认为167
-level n
指定影像的精度(级数),目前通常默认8级,约250m精度。
-dev VIRR|MERSI|MODIS|QQ|GOOGLE|BAIDU
指定下载影像的类别
-o outfile
指定输出文件名,默认为类别+日期.tif
-co name=value
指定创建tif时的参数选项,具体用法同gdal_translate中的-co选项
-h
查看简易用法
-help
同-h
--help
同-h
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。