[GRASS-dev] [GRASS GIS] #1838: r.mask: allow use of vector map as input
GRASS GIS
trac at osgeo.org
Mon May 20 07:32:36 PDT 2013
#1838: r.mask: allow use of vector map as input
--------------------------+-------------------------------------------------
Reporter: mlennert | Owner: grass-dev@…
Type: enhancement | Status: closed
Priority: normal | Milestone: 7.0.0
Component: Raster | Version: svn-trunk
Resolution: fixed | Keywords: mask, vector, r.mask
Platform: Unspecified | Cpu: Unspecified
--------------------------+-------------------------------------------------
Comment(by hamish):
To be honest, I find it hard to justify not running `v.to.rast` + r.mask
as a two step process. You either respect the current region setting, or
the v.to.rast operation is partially undefined. Having the module change
the region (and if so, internally, via WIND_OVERRIDE & the
grass.use_temp_region() python function) for any reason seems like a
slight misfeature to me.
Consider the case that the vector is much larger than the raster (national
coastline, I'm offen making coastal "land.mask" rasters from that), you
wouldn't want to rasterize the entire country at the current raster
resolution. Of course it's possible to only shrink the region with a
little scripting work, and it could be a nice efficiency trick to do that,
but be careful that the logic for it might fail for lat/lon near the
dateline)
do one thing well,
Hamish
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1838#comment:8>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list