[gdal-dev] How to make VRT offsite areas white?
Even Rouault
even.rouault at mines-paris.org
Mon May 28 06:37:27 PDT 2012
Selon Jukka Rahkonen <jukka.rahkonen at mmmtike.fi>:
> Hi,
>
> I thought this would be easy but it was not.
>
> I have a mosaic of images which do not fill the whole bounding box of the
> area.
> I made a .VRT file the images and converted the virtual raster into geotiff.
> Now
> I have a nice mosaic but it has black boxes in the areas where I do not have
> source data. An example of the result is here
> http://latuviitta.org/documents/nodata_3.tif
>
> I would rather paint nodata areas with white instead of black. But how can I
> make it? I thought that gdalwarp -dstnodata would do it but areas of missing
> source data remains black
> gdalwarp -dstnodata "255,255,255" nodata.vrt nodata_3.tif
>
> The following command does make the black box white but unfortunately is is
> also
> changing everything that was black in the orininal images, including all the
> texts, into white:
> gdalwarp -dstnodata "255,255,255" -srcnodata "0,0,0" nodata.vrt nodata_3.tif
>
> So what is the correct way to do this simple task?
Jukka,
Several options :
- use the -addalpha option of gdalbuildvrt
- use nearblack -setalpha ( http://gdal.org/nearblack.html ) ?
- cheat a bit and create a white image that you add as the first position in
your VRT.
This can be a single pixel image that you artifically expand to full VRT size,
like this :
<SrcRect xOff="0" yOff="0" xSize="1" ySize="1"/>
<DstRect xOff="0" yOff="0" xSize="replace_by_vrt_x_size"
ySize="replace_by_vrt_y_size"/>
Best regards,
Even
More information about the gdal-dev
mailing list