gis - 使用 gdal_rasterize 时如何启用 BIGTIFF=YES 选项?

标签 gis raster gdal qgis rasterizing

我在 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/

相关文章:

python - 在 Altair 中更改图例的大小

javascript - 如何获取包含给定纬度/经度点的 Leaflet GeoJSON 特征

java - 如何将光栅转换为渲染图像

R使用沿边界保留单元格的多边形裁剪栅格

python - 在 python 中导入问题

string - 解析具有不明确数据的地址

Azure map 和多边形

r - Terra 等效于 raster::stack()?

python - GeoTIFF 元数据文件中的纬度/经度(公里)与计算的距离不匹配

ios - NSTask 或 iPhone 的同等版本