[GRASS-user] else if in GRASS GIS
mega saputra
megasaputra8 at gmail.com
Fri Jan 1 05:25:22 PST 2021
Hello guys,
I try to create conditional statement. When I running the formula in GRASS,
there is error. Can someone help me to convert in GRASS formula format. The
formula is something like :
if ( rgb.1 > 1810.877778) and ( rgb.1 < 23442.122222 ) and (rgb.2 >
673.148594) and (rgb.2 < 22729.389558) then 0 else if rgb.1 = 0 then 255
else 100
I have try, but with error. My false formula :
r.mapcalc --overwrite expression=awan = if ( rgb.1 > 1810.877778 & rgb.1
< 23442.122222 & rgb.2 > 673.148594 & rgb.2 < 22729.389558 , 0) else if
( rgb.1 = 0, 255, 100)
syntax error, unexpected NAME, expecting $end
Parse error
ERROR: parse error
Any suggestion?
Regards,
mega
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20210101/baeb7515/attachment.html>
More information about the grass-user
mailing list