On 05/31/2012 07:23 PM, Daniel Lee wrote:
I'll have to defer that to the list, I'm not too good at bash scripting:
Well, yes I was thinking to that but I don't know exactly how to
do it. I mean, till now with:
g.mlist -r type=rast pattern='fill_mnat'
I have managed to see all rasters that I want to export (fill_mnat
- is contained in the middle of the name of all files for export).
Next I think I have to run something like:
for map in g.mlist -r type=rast pattern='fill_mnat' do r.out.arc
input=$map output='basemap $map .asc' done but nothing happens. Is
this the correct command line?
Try like this:
RASTS=`g.mlist rast pat="*fill_mnat*"`
for r in $RASTS; do
echo "Processing raster $r"
g.region rast=$r
r.out.asc $r out=$r.asc
done
Note the backticks (`) in the first line.
Also, be aware that some software reads the asc header as cell *centers*
and some as cell *corners*. GRASS outputs each pixel to the asc file as
cell corners. If you need it as centers, add a '-c' to the r.out.asc
command.
This mail was received via Mail-SeCure System.
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user
This mail was received via Mail-SeCure System.
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user