Hi Carlos, Thanks a lot. This works fine.
Seems I first have to get used to the raster calculator syntax. Would be great if it would use the expression editor as is used almost everywhere else. Andreas Am 24.04.2014 12:57, schrieb Carlos Cerdán: > 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.neum...@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@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/qgis-user >> > > > > _______________________________________________ > Qgis-user mailing list > Qgis-user@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-user > _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user