[GRASS-user] Clipping rasters
Nikos Alexandris
nikos.alexandris at felis.uni-freiburg.de
Tue Aug 10 10:53:32 EDT 2010
Hanlie Pretorius wrote:
> I thought I created a clipped DEM by rasterising an irregular vector
> boundary and then using a mask to create the clipped DEM from a
> rectangular DEM.
>
> For example:
> -----
#first, check and set your region of interest
g.region vect=border -pa
> # convert vector border to raster
> v.to.rast input="border" output="border" use="cat" type="area" layer=1
> value=1 rows=4096 |
>
> # set the mask to the raster border
> r.mask border
> # create the clipped DEM
> r.mapcalc
>
> >dem_clipped=dem_full
>
> # remove the mask
> r.mask -r
> -----
>
> But it turns out I was wrong, the 'clipped' raster just contains NULL
> values outside of the border raster. What did I do wrong? Is there a
> better way to clip a raster to a vector boundary?
So, always check the region ;-). I think this is the best (and only?) way to
clip.
Regards, Nikos
More information about the grass-user
mailing list