[STATSGRASS] R - GRASS and r.reclass
    Hamish 
    hamish_nospam at yahoo.com
       
    Wed Dec 17 18:28:57 EST 2003
    
    
  
> I've done some very simple scripts to execute repeated operations on
> 25 GRASS maps. The problem is to pass values of reclassification rules
> to r.reclass. I've tried:
[...]
> But this doesn't work. I think that this could be also with a bash
> script, but I don't know anything about bash.
It is actually pretty clean with Bash, try the attached.
regards,
Hamish
#!/bin/bash
#  reclass script
i=1
while [ $i -le 25 ] ; do
    r.reclass input=imagen$i output=imarec$i << EOF
       253 = 192
       252 = 96
       251 = 48
       250 = 24
       249 = 12
       221 = 8
       193 = 7
       165 = 6
       133 = 4
       102 = 3
       70 = 2
       39 = 1
       * = NULL
       end
EOF
    i=`expr $i + 1`
done
# if you want the maps to be 01,02,03,..,09,10,11 add this line:
# MAP=`echo $i | awk '{printf "%02i", $1}'`
# echo $MAP
    
    
More information about the grass-stats
mailing list