[GRASS-dev] Re: [GRASS GIS] #387: r.grow.distance, r.random.surface ignores raster MASK

GRASS GIS trac at osgeo.org
Tue Dec 2 00:05:44 EST 2008


#387: r.grow.distance, r.random.surface ignores raster MASK
--------------------------+-------------------------------------------------
  Reporter:  marisn       |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect       |      Status:  closed                   
  Priority:  major        |   Milestone:  6.4.0                    
 Component:  Raster       |     Version:  unspecified              
Resolution:  invalid      |    Keywords:                           
  Platform:  Unspecified  |         Cpu:  Unspecified              
--------------------------+-------------------------------------------------
Changes (by glynn):

  * status:  new => closed
  * resolution:  => invalid

Comment:

 Replying to [ticket:387 marisn]:

 > When r.grow.distance or r.random.surface are run with enabled raster
 MASK, mask is used only to filter out input values but does not affect
 output maps (they contain also values in areas hidden by mask).

 > Display resulting maps -> areas OUTSIDE of MASK also contain some
 values. In r.random.surface case value in MASKed area is NOT random. As
 most GRASS modules will work only in not masked area, it's conterintuitive
 and requires additional processing to remove MASKed areas from output
 maps.

 Yes. That's how MASK works. That's how it '''always''' works.

 If you want to mask the '''result''' of an operation, you need to
 explicitly apply the mask by running e.g. r.resample while the mask is
 active.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/387#comment:2>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list