#2574: r.surf.icw - not working with the last version of grass7
-------------------------+--------------------------------------------------
Reporter: bhlevca | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.1.0
Component: Default | Version: svn-trunk
Keywords: | Platform: Unspecified
Cpu: Unspecified |
-------------------------+--------------------------------------------------
I updated my grass7 not thinking about compatibility issues. Several
scripts used by r.surf.icw have changed among which g.remove
For example line 322
{{{
grass.run_command('g.remove', flags = 'f', rast = cost_site_name, quiet =
True)
}}}
must be changed to.
{{{
grass.run_command('g.remove', type='raster', flags = 'f', name =
cost_site_name, quiet = True)
}}}
Now the module works partially but I struggled to find the final solution
and I was wondering if someone who knows the code better can fix it.
I get the following errors after the successful creation of the :
temporary files (tmp_icw*):
{{{
Creating partial weights ...
Site 1 of 51, cat = 1, data value = 6.281
Site 2 of 51, cat = 2, data value = 6.378843
Site 3 of 51, cat = 3, data value = 6.324808
ERROR: Error reading raster data for row 281 of <MASK>
ERROR: Error reading raster data for row 2343 of <MASK>
ERROR: Error reading raster data for row 2109 of <MASK>
}}}
and at the end probably due to the former errors:
{{{
Calculating final values ...
Reading raster map <tmp_icw_25595_partial.00001> using weight 1.000000...
ERROR: Raster map <tmp_icw_25595_partial.00001> not found
ERROR: Problem running r.series
Cleanup..
}}}
This worked fine in grass 7 several months ago.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2574>
GRASS GIS <http://grass.osgeo.org>