我在 QGIS 中使用 Rasterize (write over existing raster)
工具 - 但是如果您从命令行或 python 调用 gdal,同样的问题也会适用。
我正在将矢量要素刻录到栅格中,其值基于属性表中的字段。
除了目标栅格是 >4GB BigTiff 而不是常规 geotiff 之外,一切正常且工作正常。如何使用错误中提到的 bigtiff 选项?
错误是:
'ERROR 1: TIFFAppendToStrip:Maximum TIFF file size exceeded. Use BIGTIFF=YES creation option.
代码如下:
gdal_rasterize -a burn_value -l shapefile_name C:/Users/Cate/Folder/shapefile_name.shp C:/Users/Cate/Folder/raster_name.tif
最佳答案
使用创建选项-co
:
gdal_rasterize -a burn_value -l shapefile_name C:/Users/Cate/Folder/shapefile_name.shp C:/Users/Cate/Folder/raster_name.tif -co BIGTIFF=YES
关于gis - 使用 gdal_rasterize 时如何启用 BIGTIFF=YES 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718219/