[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