[Qgis-user] Raster calculator question

Carlos Cerdán sig.upagu at gmail.com
Thu Apr 24 05:57:53 PDT 2014


Hi Andreas:

Yes, it always evaluates to true because of "OR" condition , so try:

(lake_mask > 0) * lake_mask + (lake_mask<=0)*dtm

Good luck

Carlos




2014-04-24 1:53 GMT-05:00 Andreas Neumann <a.neumann at carto.net>:

> Hi,
>
> I have a hard time understanding the raster calculator syntax.
>
> I would like to merge two rasters: DTM and lake mask. Let's call the one
> dtm and the other lake_mask.
>
> When the lake_mask has a value > 0 then I would like to take the value
> of the lake_mask, otherwise the value of the dtm.
>
> What would an appropriate syntax look like?
>
> I tried something along
>
> ((lake_mask > 0) * lake_mask) OR dtm
>
> But all I get in the resulting grid are values of 1. I guess it is
> because it always evaluates to true?
>
> Thanks for your help.
>
> Andreas
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20140424/f39627e6/attachment.html>


More information about the Qgis-user mailing list