[Qgis-user] Geo Raster Background

Nicolas Cadieux njacadieux.gitlab at gmail.com
Fri Oct 1 12:39:41 PDT 2021


Hi,

Start by setting the nodata value in the input raster. 
(raster/conversion/translate/Assign a specific nodata value to output 
bands).  Make sure you select a data type that allows your nodata 
value.  For example, if you select Byte - Eight bit unsigned integer, 
and a no data value of *-999*, -999 does not exist in that data type so 
the nodata values will be 0 therefore affecting all black pixels in the 
image.  Select something like int16 of float32... and a no data value of 
-999 for the test.  Load the new raster and in the layer properties, 
make sure you have been successful changing the nodata values.

Then, when georeferencing, make sure you *DO NOT select "Use 0 for 
transparency when needed".*  The nodata from the georefrenced file will 
be taken from the original file (-999). Therefore, pixels with the value 
0 in the image will not be affected.

Nicolas


On 2021-10-01 2:33 p.m., L.W. wrote:
>
> Hi,
>
> nope this isn't what I want ... it is the same as setting transparent 
> color manually.
>
> I am using PDF and TIF for georeferencing.
>
> Regards
>
> Without no-data-0 or transparent-color:
>
> Set transparent-color to 0,0,0 or use no-data-0:
>
>
> Am 01.10.2021 um 19:26 schrieb Charles Dixon-Paver:
>> I just loaded an unreferenced png with black content into qgis, then 
>> set the nodata value to 99999, then did a fake georeference with 
>> arbitrary coordinates, and the result seemed to be rotated without 
>> any background pixels. Using 3.20 on Windows. The geoereferencer has 
>> a checkbox for setting nodata to 0, so uncheck that first. Otherwise, 
>> if you're still unable to get the "triangles" to change, my previous 
>> messages should still apply.
>>
>> On Fri, 1 Oct 2021 at 18:27, L.W. <eaglelw at gmx.de 
>> <mailto:eaglelw at gmx.de>> wrote:
>>
>>     yes, maybe to orange, a color that is not in the original image,
>>     so I can do this color transparent.
>>
>>
>>     Am 01.10.2021 um 18:25 schrieb David Strip:
>>>     When georeferencing, aren't the areas outside the original
>>>     image, eg, the "triangles" resulting from rotation, treated as
>>>     no data? Wouldn't this issue be resolved by setting the no data
>>>     value to something other than black?
>>>     Just guessing here, obviously.
>>>
>>>
>>>     On 10/1/2021 2:36 AM, L.W. wrote:
>>>>
>>>>     Thanks for answering, but I think this is not the way I want to
>>>>     go ...
>>>>
>>>>     Or, I do not have written detailed.
>>>>
>>>>     I have a raster image e.g. a white rectangle, after setting the
>>>>     points, QGIS rotats this image, let's say, by 45 degrees.
>>>>
>>>>     The corners of the imported image are now black triangles.
>>>>
>>>>     I do want to have e.g. red triangles ...
>>>>
>>>>     Regards
>>>>
>>>>
>>>>     Am 01.10.2021 um 09:50 schrieb Charles Dixon-Paver:
>>>>>     There's not really any way for a GIS system to automatically
>>>>>     differentiate between black background pixels and black data
>>>>>     pixels. QGIS supports users setting custom pixel values to
>>>>>     render as transparent pixels, but it's left up to users to
>>>>>     ensure that their data and background values are different.
>>>>>
>>>>>     From my view, there are a couple of options when it comes to
>>>>>     fixing this issue in your data. One is to use an image
>>>>>     processing tool like GIMP or Photoshop effectively, but that
>>>>>     requires retaining the geographic information and knowing how
>>>>>     to reprocess the raster accordingly.
>>>>>
>>>>>     The simplest solution I'm aware of is probably to follow this
>>>>>     workflow in QGIS:
>>>>>
>>>>>       * Start a new QGIS project
>>>>>       * Set all black pixels to transparent in the transparency
>>>>>         tab of the raster layer properties
>>>>>       * Digitize a "bounding area" - you can do this with a memory
>>>>>         layer
>>>>>       * Move your vector layer to render underneath the raster
>>>>>       * Give the vector a simple black symbology
>>>>>       * Use the "Convert map to raster" tool from the processing
>>>>>         toolbox
>>>>>
>>>>>     There are a wide number of variations on that workflow that
>>>>>     are possible of course, but I think that's the easiest to get
>>>>>     started.
>>>
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

-- 
Nicolas Cadieux
https://gitlab.com/njacadieux

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20211001/12bbe002/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: obcpkdiphfpnhmac.png
Type: image/png
Size: 10649 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20211001/12bbe002/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pbgbhdbhfpiafdaf.png
Type: image/png
Size: 10864 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20211001/12bbe002/attachment-0001.png>


More information about the Qgis-user mailing list