我想从命令行使用gdal_calc进行一些栅格计算,但不断得到用 nan 填充的空栅格。
例如,当我替换栅格中的值时:
gdal_calc.py -A input.tif --outfile=output.tif --calc="10*(A==0)+20*(A==1)"
在此示例中,等于 0 的值应替换为 10,等于 1 的值应替换为 20。我的语法有误吗?
基于此: https://gis.stackexchange.com/questions/116473/reclassify-rasters-using-gdal-and-python
您应该尝试:
gdal_calc.py -A C:tempraster.tif --outfile=result.tiff --calc="10*(A==0)" --calc="20*(A==1)"