Is it possible to set a range of values to nodata in a vrt file? How?
I have some elevation models with incorrect values, down in the -15,000s. I could just clip the rasters along that edge, or apply some raster calculation to transform them to nodata, but that's a fair bit of monkeying around. It'd be nicer to just say "everything less than -100 is nodata" and not duplicate the 99.9% of the cells that are just fine to fix the bad ones.
In reading the GDAL Virtual Format Tutorial I see a ComplexSource option to add "a custom lookup table to transform the source values to the destination. ... following form:
<LUT>[src value 1]:[dest value 1],[src value 2]:[dest value 2],...</LUT>
but when I try that it transforms all values, not just the ones within the range.
Min/max from source:
VRT Lookup transform:
Am I doing it wrong, or is what I'm attempting simply not supported? (by any VRT construct, not necessarily just LUT). Is there some other method of setting a range to nodata that doesn't require duplicating files to get there?