I have multiple rasters which overlap eachother geospatially but do not completely occupy the same space. I can combine them with gdalwarp like:
gdalwarp -s_srs EPSG:4326 *.tif larger_output.tif
In this method gdalwarp
uses the order of the input files to determine which pixel ends up in the final image in the case that two pixels occupy the same location in the x,y plane.
Is it possible to tell gdalwarp
to use the max(intensity(x,y))
of a given pixel that overlaps another pixel in the input as a means of determining which one ends up in the final image?
I presume the code behind gdalwarp
works on the images sequentially or at least in separate threads and then combines them one at a time into a final raster? This addition might be as simple as an if statement that before replacing a given pixel in the final raster would compare intensities (if there were already a value there).
Does something like this already exist or should I get into the code to try something out?