[GRASS-user] Problem with r.fillnulls in svn trunk and 6.4rc5

Mailing Lists lists at linfiniti.com
Fri Dec 4 04:24:41 EST 2009


Hi All

We are trying to use r.fillnulls to fill in the blanks in a surface
model. We have tried using both SVN 6.4 release and the 6.4rc5 package
from ubuntu-gis. We get an error message part way through the process
as listed below. Does anyone have a suggestion as to how this can be
resolved?

Many Thanks,

Tim

GRASS 6.4.0svn (gauteng35s):~ > r.fillnulls
input=2_5_surf_model at hremas tension=40 smooth=0.1 output=surf
Locating and isolating NULL areas...
 100%
Reading input raster map <r_fillnulls_8040 at hremas>...
 100%
Writing output raster map <r_fillnulls_8040.buf>...
 100%
 100%
Creating interpolation points...
Extracting points...
 100%
Building topology for vector map <vecttmp_fillnulls_8040>...
Registering primitives...
0 primitives registered
0 vertices registered
Building areas...
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
Number of nodes: 0
Number of primitives: 0
Number of points: 0
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
r.to.vect complete.
Interpolating 0 points
WARNING: Not sufficient points to interpolate. Maybe no hole(s) to fill in
        the current map region?
Removing raster <MASK>
Removing raster <r_fillnulls_8040>
Removing raster <r_fillnulls_8040.buf>
Removing raster <r_fillnulls_8040_filled>
WARNING: Raster map <r_fillnulls_8040_filled> not found
WARNING: <r_fillnulls_8040_filled> nothing removed
Removing vector <vecttmp_fillnulls_8040>
GRASS 6.4.0svn (gauteng35s):~ > r.fillnulls
input=2_5_surf_model at hremas tension=40 smooth=0.1 output=surf
Locating and isolating NULL areas...
 100%
Reading input raster map <r_fillnulls_8412 at hremas>...
 100%
Finding buffer zones...
 100%
Writing output raster map <r_fillnulls_8412.buf>...
 100%
 100%
Creating interpolation points...
Extracting points...
ERROR: G_realloc: unable to allocate 112792000 bytes at dbfexe.c:224
dbmi: Protocol error
ERROR: Cannot insert new row: insert into vecttmp_fillnulls_8412 values
      (14098001, 80, '')
ERROR: /usr/local//grass-6.4.0svn/scripts/r.fillnulls abandoned. Removing
      temporary maps, restoring user mask if needed:
Removing raster <MASK>
Removing raster <r_fillnulls_8412>
Removing raster <r_fillnulls_8412.buf>
Removing raster <r_fillnulls_8412_filled>
WARNING: Raster map <r_fillnulls_8412_filled> not found
WARNING: <r_fillnulls_8412_filled> nothing removed
Removing vector <vecttmp_fillnulls_8412>
WARNING: Table <vecttmp_fillnulls_8412> linked to vector map
        <vecttmp_fillnulls_8412> does not exist
WARNING: raster <usermask_mask.8412> not found
GRASS 6.4.0svn (gauteng35s):~ > r.fillnulls
input=2_5_surf_model at hremas tension=40 smooth=0.1 output=surf
A user raster mask (MASK) is present. Saving it...
Rename raster <MASK> to <usermask_mask.9778>
Locating and isolating NULL areas...
 100%
Reading input raster map <r_fillnulls_9778 at hremas>...
 100%
Finding buffer zones...
 100%
Writing output raster map <r_fillnulls_9778.buf>...
 100%
 100%
Creating interpolation points...
Extracting points...
ERROR: G_realloc: unable to allocate 112752000 bytes at dbfexe.c:224
dbmi: Protocol error
ERROR: Cannot insert new row: insert into vecttmp_fillnulls_9778 values
      (14093001, 78, '')
ERROR: /usr/local//grass-6.4.0svn/scripts/r.fillnulls abandoned. Removing
      temporary maps, restoring user mask if needed:
Removing raster <MASK>
Removing raster <r_fillnulls_9778>
Removing raster <r_fillnulls_9778.buf>
Removing raster <r_fillnulls_9778_filled>
WARNING: Raster map <r_fillnulls_9778_filled> not found
WARNING: <r_fillnulls_9778_filled> nothing removed
Removing vector <vecttmp_fillnulls_9778>
WARNING: Table <vecttmp_fillnulls_9778> linked to vector map
        <vecttmp_fillnulls_9778> does not exist
Rename raster <usermask_mask.9778> to <MASK>
[Raster MASK present]

-- 
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==============================================
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==============================================


More information about the grass-user mailing list