【发布时间】:2013-12-19 11:16:50
【问题描述】:
如何将 GeoTIFF(单波段)图像(例如,1000 x 1000 像素)子集为常规方形网格(例如,50 x 50 像素;总共 400 个网格对象);并计算每个对象的平均纬度、平均经度和平均 DN 值?任何想法都将受到高度赞赏。
输入数据只是图像,例如从以下位置下载: http://eoimages.gsfc.nasa.gov/images/imagerecords/57000/57752/land_shallow_topo_2048.tif
这可以使用gdal打开到python中,如下所示:
import gdal
geotiff = gdal.Open ('land_shallow_topo_2048.tif')
colum_numbers,row_numbers,band_numbers=geotiff.RasterXSize,geotiff.RasterYSize,geotiff.RasterCount
print (colum_numbers,row_numbers,band_numbers)
2048 1024 3
【问题讨论】:
-
到目前为止您尝试了什么?你的数据结构是什么?
标签: python numpy matplotlib scipy gdal