[PATCH] gdalwarp does not apply source nodata value to destination
|Reported by:||etourigny||Owned by:||etourigny|
I have just noticed that destination nodata value is not set when -dstnodata option is not used in gdalwarp.
This can be problematic when warping a dataset with no data values, as the result can be different from expected, if -dstnodata is not set. gdalwarp does use source nodata pixels if -srcnodata is not used.
I consider this as a bug (or at the very least a limitation), because one cannot warp a dataset in an automatic fashion and get expected output (with same nodata value as input).
Would it be OK to copy them over if -dstnodata is not used, or would there be problems with doing this? Or perhaps a new argument -copynodata could be added if there is fear of disruption.
Attaching a patch wich copies over nodata values if -dstnodata argument is not used, and if source nodata exists.