#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> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev