如何使用gdal_rasterize创建LZW压缩的Tiff

时间:2013-11-27 02:44:51

标签: gis gdal lzw

我想使用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选项没有任何效果。 (结果与没有选项的结果完全相同。)

也许我对如何使用此选项有一些误解。

1 个答案:

答案 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