[GRASS5] [bug #3023] (grass) r.fillnulls doesn't work

Request Tracker grass-bugs at intevation.de
Tue Feb 22 17:35:52 EST 2005


this bug's URL: http://intevation.de/rt/webrt?serial_num=3023
-------------------------------------------------------------------------

Subject: r.fillnulls doesn't work

Platform: GNU/Linux/i386
grass obtained from: Mirror of Trento site
grass binary for platform: Compiled from Sources
GRASS Version: grass-6.0.cvs_src_snapshot_2005_02_12

I'm reffering here to a single 3" SRTM tile loaded using r.in.srtm.

r.fillnulls works very long and uses so much swap that mouse stops answering, temporarily, after several minutes.

Several error infos are printed (see below) and finally r.fillnulls fails to produce anything - in spite of claiming to have "Filled raster map is: N51E016_flnull".

Details:

r.fillnulls input=N51E016 output=N51E016_flnull tension=40. smooth=0.1 
Using tmp file r_fillnulls_5276
Locating and isolating NULL areas...
r.buffer: 00000000 - illegal distance specification

Description:
Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values.

Usage:
 r.buffer [-qz] input=value output=name distances=value[,value,...]
   [units=name]

Flags:
  -q   Run quietly
  -z   Ignore zero (0) data cells instead of NULL cells

Parameters:
      input   Name of input map
     output   Name of output map
  distances   Distance zone(s)
      units   Units of distance
              options: meters,kilometers,feet,miles,nautmiles
              default: meters
invalid map: r_fillnulls_5276.buf
Syntax error
Creating interpolation points...

GRASS_INFO_WARNING(5297,1): Default driver / database set to:
GRASS_INFO_WARNING(5297,1): driver: dbf
GRASS_INFO_WARNING(5297,1): database: $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/

/usr/local/grass-6.0.cvs/scripts/r.fillnulls: line 128:  5297 Broken pipe             r.to.vect input=$GIS_OPT_input output=vecttmp_fillnulls_$$ feature=point

Cannot open old vector vecttmp_fillnulls_5276 at PERMANENT on level 2
GRASS_INFO_END(5441,1)

Interpolating  points

/usr/local/grass-6.0.cvs/scripts/r.fillnulls: line 138: [: -lt: unary operator expected

Note: Below warnings may be ignored.

/usr/local/grass-6.0.cvs/scripts/r.fillnulls: line 166: [: -ge: unary operator expected
Using no segmentation for interpolation as not needed...

GRASS_INFO_WARNING(5449,1): coor files of vector 'vecttmp_fillnulls_5276 at PERMANENT' is larger than it should be (39860630 bytes excess).

You first need to run v.build on vector file <vecttmp_fillnulls_5276>

Authors: original version -  H.Mitasova, L.Mitas, I. Kosinovsky, D.P. Gerdes
See manual pages for reference and publications
------------------------------------
Note: Above warnings may be ignored.

Patching fill data into NULL areas...
r.patch - rfillnulls_r_fillnulls_5276 not found

GRASS_INFO_WARNING(5453,1): Table 'vecttmp_fillnulls_5276' linked to vector did not exist.

Filled raster map is: N51E016_flnull

Done.

-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list