[GRASS-dev] [GRASS GIS] #2574: v.surf.icw - not working with the last version of grass7 (was: r.surf.icw - not working with the last version of grass7)
GRASS GIS
trac at osgeo.org
Sat Feb 7 16:17:06 PST 2015
#2574: v.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: Addons | Version: svn-trunk
Keywords: v.surf.icw | Platform: Unspecified
Cpu: Unspecified |
-------------------------+--------------------------------------------------
Changes (by neteler):
* keywords: => v.surf.icw
* component: Default => Addons
Old description:
> 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.
New description:
I updated my grass7 not thinking about compatibility issues. Several
scripts used by v.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#comment:5>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list