
If the new region bounds do not line up with a multiple of the map resolution the bounds will be extended outwards, preserving the region resolution.
If the -z flag is used, then in the case of a bounds/resolution incompatibility the resolution will be altered and the region bounds preserved. The -z flag requires that a value is given for the resolution option.
#!/bin/sh
# Spearfish dataset
# maps to use in query
VECT_MAP=archsites
RAST_MAP=elevation.10m
# set region from target raster
g.region rast="$RAST_MAP"
# clone current region
g.region save="tmp_region.$$"
# set temporary region storage
WIND_OVERRIDE="tmp_region.$$"
export WIND_OVERRIDE
# output column headings line
echo "cat|mean_elev|n"
# run the processing loop
v.out.ascii "$VECT_MAP" | ( while read LINE ; do
POINT=`echo $LINE | cut -f1,2 -d'|' | tr '|' ','`
CATEGORY=`echo $LINE | cut -f3 -d'|'`
g.region.point coord="$POINT" diam=150 res=10
r.circle -b coord="$POINT" max=100 out=MASK --quiet
eval `r.univar -g "$RAST_MAP"`
g.remove MASK --quiet
echo "$CATEGORY|$mean|$n"
done )
# remove the temporary region
unset WIND_OVERRIDE
g.remove region="tmp_region.$$" --quiet
Last changed: $Date$
Main index - general index - Full index
© 2003-2016 GRASS Development Team