[gdal-dev] How to add an external mask as internal mask to a GeoTIFF?
even.rouault at spatialys.com
Tue Jul 19 06:12:24 PDT 2016
> I have 2 issues with that:
> 1) This solution is really not optimal. Wondering if there is a single
> command to attach an external tif as a mask band of an existing raster
> (provided it has same CRS, resolution, bbox, ecc)
None that I can think of. Your workflow is probably close to optimum if you
don't want to create the VRT at hand
I think we would welcome a contribution of a Python script that would allow
things like :
- gdal_add_band.py -mask in.tif mask.tif out.vrt
- gdal_add_band.py -alpha in.tif alpha.tif out.vrt
- gdal_add_band.py in.tif extra_band.tif out.vrt
> 2) What I get is that the mask has been set as an external file
> Is there any config option or opening option to open the final.tif in
> update mode so that the band mask can be added as internal geotiff mask?
Yes, "--config GDAL_TIFF_INTERNAL_MASK YES". See "Internal nodata masks"
paragraph of http://gdal.org/frmt_gtiff.html
Spatialys - Geospatial professional services
More information about the gdal-dev