剪切geotiff文件,它不与shapefile重叠

时间:2013-09-05 06:53:24

标签: gis gdal

我有一个与shapefile重叠的geotiff文件。要剪切tif文件的重叠部分,我可以这样做:

gdalwarp -co compress=deflate -dstnodata 255 -cutline shapefile.shp  original.tif overlap.tif

但是我如何剪辑 - 交叉部分?也就是说,我想创建"overlap.tif" w.r.t的补充。 "original.tif"

1 个答案:

答案 0 :(得分:0)

您可以使用gdal_rasterize来刻录shapefile与文件重叠的值。它适用于现有文件,因此请确保使用副本。

gdal_rasterize -burn 255 shapefile.shp copy_of_original.tif

这会烧掉值255,设置-a_nodata 255对我的GDAL版本无效。如果您需要使用gdal_translate并使用-a_nodata 255将其作为真正的nodata值,那么就可以了。

Gdal_rasterize还有一个方便的-i标志,用于反转shapefile。