[GRASS-dev] [GRASS GIS] #2426: add r.surf.nnbathy to the core code of GRASS 7.1

GRASS GIS trac at osgeo.org
Thu Sep 18 10:03:47 PDT 2014


#2426: add r.surf.nnbathy  to the core code of GRASS 7.1
-------------------------+--------------------------------------------------
 Reporter:  bhlevca      |       Owner:  grass-dev@…              
     Type:  enhancement  |      Status:  new                      
 Priority:  major        |   Milestone:  7.1.0                    
Component:  Addons       |     Version:  unspecified              
 Keywords:               |    Platform:  Unspecified              
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------
 I find this script much faster and gives better results that
 r.surf.contour.

 I am not sure if there are licensing problems with nnbathy
 (https://code.google.com/p/nn-c/) as it is a MIT license, but my
 understanding is that it should be possible.

 I recently copied manually the script from the Grass6 add on repositories
 into the scripts directory of the Grass7.1 installation directory. I also
 compiled nnbathy from the above sources.
 The Makefile in the grass7 addons did not work although I had the grass6
 addons installed in parallel. Probably that needs fixing as well as a
 temporary measure until nnbathy is properly integrated.


 It worked flawlessly in grass 7.1. The result of a 6000x 10000 nodes was
 given in less than one minute. The r.surf.contour gave me a worse result
 in 192 minutes! That's more than 3 hours and that happened only after I
 lowered the resolution from res=2 to res=6. With res=1 in the g.region the
 r.surf.contour did not advance at all after 2 hours so I had to cancel. In
 addition the quality is not so great from r.surf.contour, especially if
 you have complex shapes.

 I believe many people would benefit from this triangulation (nnbathy)
 method rather than using the linear interpolation method of
 r.surf.contour.

 Please consider of adding r.surf.nnbathy to the main repository.
 Thanks

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2426>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list