[gdal-dev] Extracting Subsampled Mask Band from VRT Returning 1st Band Rather Than Mask Band

Even Rouault even.rouault at spatialys.com
Fri Nov 15 11:16:28 PST 2019


On mercredi 15 mai 2019 11:17:57 CET Patrick Young wrote:
> Hi all,
> 
> I'm experiencing some strange behavior when extracting a mask band using
> gdal_translate from a VRT vs the source GTiff at a reduced resolution.  I
> have a 3 band, 8 bit JPEG compressed (YCbCR) RGB geotiff with an internal
> no data mask and with internal overviews.  Making a VRT of this and running
> 
> gdal_translate -b mask in.vrt mask.tif
> 
> 
> Returns the expected no data mask.
> 
> However, if I add in "-outsize 10% 0", I instead get the first band back as
> the mask tif rather than the mask band.  Any -outsize setting has the same
> effect.
> 
> Repeating this with the source geotiff rather than the vrt works as
> expected.

For the record, the above issue has been fixed per
https://github.com/OSGeo/gdal/pull/2018

> Interestingly, running
> 
> gdalinfo -oo OVERVIEW_LEVEL=1 in.vrt
> 
> reports no mask flags set at all (they are reported without the -oo
> option), but running on the original geotiff rather than the vrt does
> report the mask flags.
> 

And this point about -oo OVERVIEW_LEVEL is addressed per
https://github.com/OSGeo/gdal/pull/2021

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list