我想使用gdal_rasterize
从.shp
shapefile生成TIFF。通常结果很大,所以我想使用LZW compress option压缩它。
我尝试使用命令
执行此操作gdal_rasterize.exe -burn 255 -burn 255 -burn 0 -burn 255 -ot Byte -tr 0.0332147 0.0332147 shp.shp shp0.tif --config COMPRESS LZW
但似乎--config COMPRESS LZW
选项没有任何效果。 (结果与没有选项的结果完全相同。)
也许我对如何使用此选项有一些误解。
答案 0 :(得分:3)
您应该在选项和值之间添加=
符号。没有你的数据,我无法测试你的具体例子,但对我来说这失败了:
gdal_translate --config COMPRESS LZW infile.tif outfile.tif
这很好用:
gdal_translate --config COMPRESS=LZW infile.tif outfile.tif
您也可以将--config
写为-co
,并使用引号将其包装起作用,这就是我通常的做法。
gdal_translate -co "COMPRESS=LZW" infile.tif outfile.tif