Patrick Cannon wrote:
Hello,

Has anyone used the GDAL mask feature?

I would like to mark part of an image as transparent. The area is defined as a polygon.

I have been trying to find documentation or examples on how to use the mask feature but, so far no luck.

Could someone please point me in the right direction?

Patrick,

According to the RFC:

  http://trac.osgeo.org/gdal/wiki/rfc15_nodatabitmask

You can call CreateMaskBand() on either a GDALRasterBand or a GDALDataset,
likely passing in the flag "0" for a per-band plain validity mask.

After calling CreateMaskBand() you would presumably call GetMaskBand()
on the target base band to fetch the newly created mask band.  Then just
write to it conventionally using RasterIO().

I use some caveats because it isn't often used in this fashion.  Mostly the
masking is currently used to expose mask information already embedded in
datasets.

Let me know if you run into problems.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [EMAIL PROTECTED]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to