[GRASS-dev] Re: [GRASS GIS] #959: r.surf.contour. Resulting range of values has an incorrect 0 minimum.

GRASS GIS trac at osgeo.org
Mon Feb 22 07:13:39 EST 2010


#959: r.surf.contour. Resulting range of values has an incorrect 0 minimum.
----------------------+-----------------------------------------------------
  Reporter:  clerici  |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect   |      Status:  new                      
  Priority:  normal   |   Milestone:  6.4.0                    
 Component:  Raster   |     Version:  svn-releasebranch64      
Resolution:           |    Keywords:  r.surf.contour, NULL     
  Platform:  Linux    |         Cpu:  Unspecified              
----------------------+-----------------------------------------------------
Changes (by hamish):

  * keywords:  => r.surf.contour, NULL
  * version:  unspecified => svn-releasebranch64

Comment:

 try "r.null dem setnull=0"

 r.surf.contour is known to treat 0 as NULL; perhaps that also works the
 other way too with NULL being treated as 0??

 a couple of subtle things to note:
  * MASK maps are only applied when reading raster map cells from the disk.
 It has no effect on writing raster maps to the disk. So a MASK map will
 have no effect on r.surf.contour which only reads vector maps.

  * r.info doesn't read raster cells, it just summarizes the raster map's
 metadata files. So MASK (or region settings) has no effect on it either.

  * r.univar and d.histogram do on the other hand read cells so do respect
 the MASK.

  * r.mapcalc works because the MASK is applied while reading the `dem` map
 from the disk.


 > This seems a very old feature as I had the same results
 > with GRASS6.5, 6.4, 6.3 and 6.2.

 The bug is even older than that.. see this bug report which I filed back
 in late 2002 (yes, it's still open!)
  http://intevation.de/rt/webrt?serial_num=1402
 and the BUGS section of the r.surf.contour help page. The module does a
 really really nice job, but it has never fully been ported from GRASS 4.x
 (pre-NULL and floating point map support).


 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/959#comment:1>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list