给定一个国家的地形 GIS 栅格crop.tif
:
# download:
curl -o ETOPO1.zip 'http://www.ngdc.noaa.gov/mgg/global/relief/ETOPO1/data/ice_surface/grid_registered/georeferenced_tiff/ETOPO1_Ice_g_geotiff.zip'
# unzip:
unzip ETOPO1.zip
# crop:
gdal_translate -projwin -005.50 051.30 10.00 041.00 ETOPO1_Ice_g_geotiff.tif crop.tif
给定海拔阈值n = 50(米)
如何将 z >= n 的所有像素的值设置为 50 ?
相关:https : //stackoverflow.com/questions/18300210/,Gdal:如何从光栅图像中获取像素值?
求助?: gdallocationinfo 可以得到一个点的值(不用迭代整个图像):
$ gdallocationinfo crop.tif 1 1 -valonly
> 73