[GRASS-user] nn library

jon jeir at hi.is
Wed Jul 19 03:13:25 PDT 2017


Hi,

I am running  GRASS GIS 7.3.svn (r68671M) on MacOSX 10.10.5

I have used g.extension to install r.surf.nnbathy and v.surf.nnbathy, 
and the following command indicates that it is in the right place 
(accessible from GRASS command line):

r.surf.nnbathy --help

Description:
  Interpolates a raster map using the nnbathy natural neighbor 
interpolation program.

Keywords:
  vector, surface, interpolation, natural, neighbor

Usage:
  r.surf.nnbathy input=name output=name [algorithm=string] [--overwrite]
    [--help] [--verbose] [--quiet] [--ui]

Flags:
  --o   Allow output files to overwrite existing files
  --h   Print usage summary
  --v   Verbose module output
  --q   Quiet module output
  --qq  Super quiet module output
  --ui  Force launching GUI dialog

Parameters:
       input   Name of input raster map
      output   Name of output raster map
   algorithm   Settings
               options: l,nn,ns
               default: nn
                l: Linear
                nn: Sibson natural neighbor
                ns: Non-Sibsonian natural neighbor


However, issuing e.g.  [r.surf.nnbathy input=dem_ct output=dem_nn]

GRASS 7.3.svn (skeifa_river_02):~ > r.surf.nnbathy input=dem 
output=dem_nn
"nnbathy" is performing the interpolation now. This may take some 
time...
Traceback (most recent call last):
   File "/Users/jon/Library/GRASS/7.3/Modules/scripts/r.surf.nnbathy", 
line 80, in <module>
     main()
   File "/Users/jon/Library/GRASS/7.3/Modules/scripts/r.surf.nnbathy", 
line 75, in main
     obj.compute()
   File 
"/Users/jon/Library/GRASS/7.3/Modules/etc/v.surf.nnbathy/nnbathy.py", 
line 57, in compute
     stdout=fsock)
   File 
"/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py", 
line 84, in call
     return Popen(*args, **kwargs).wait()
   File 
"/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py", 
line 74, in __init__
     subprocess.Popen.__init__(self, args, **kwargs)
   File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", 
line 710, in __init__
     errread, errwrite)
   File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", 
line 1335, in _execute_child
     raise child_exception
OSError: [Errno 2] No such file or directory

I suspect I need to install the nn-c library.

Does anyone have step-by-step cookbook type instructions or any 
guidelines on how to do this on MacOSX?

Cheers,

Jon Eiriksson

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20170719/c5e38aaa/attachment.html>


More information about the grass-user mailing list