[gdal-dev] Making a "hole" in existing image

Jay Jennings Jennings.Jay at geoeye.com
Tue Nov 22 15:01:23 EST 2011

Thanks, that suggestion worked great.  For simplicity, I used KML instead of shapefile, as follows:

gdal_rasterize -burn 0 -b 1 -b 2 -b 3 -l TestLayerName HoleExtent.kml OriginalRGB.tif

And my KML file looks like this, with 'coordinates' in longitude/latitude:

<?xml version="1.0" encoding="utf-8" ?>
<kml xmlns="http://www.opengis.net/kml/2.2">
         <coordinates>-101.00,30.00 -100.00,30.00 -100.00,29.50 -101.00,29.50 -101.00,30.00</coordinates>

-----Original Message-----
From: Travis Kirstine [mailto:traviskirstine at gmail.com] 
Sent: Tuesday, November 22, 2011 1:16 PM
To: Jay Jennings
Cc: gdal-dev at lists.osgeo.org
Subject: Re: [gdal-dev] Making a "hole" in existing image

gdal_rasterize can be used to create a hole using a polygon from a
vector datasource.

gdal_rasterize -burn 0 -b 1 -b 2 -b 3 -l my_polygon my_polygon.shp my_image.tif 


On 22 November 2011 11:22, Jay Jennings <Jennings.Jay at geoeye.com> wrote:
> Hi List,
> I'm looking for a slick way, using GDAL utilities, to make a NoData "hole"
> in an existing image :  I'd like to set value 0 (which is this image's
> NoData value) for each band of the image within the rectangle denoted by
> minX, minY, maxX, maxY.  I looked at 'gdal_translate' and 'gdalwarp' but I
> didn't see any obvious way to get there.
> .........................................................
> Jay Jennings
> Senior Software Developer
> GeoEye, Inc. (NASDAQ: GEOY)
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev

More information about the gdal-dev mailing list