Hi,
What do you want to do with "k" ?
Can you send what return gscript.verbose(( " %s = %s * %s ") % (r , r , c))
Frank
Le 12/12/2018 à 17:34, Alessandro Sebastiani a écrit :
I get the same error after trying with your suggestion! I tried to
define rasters in different ways, like
>> c = ["costante"] ,
but nothing seems to change
Il giorno mer 12 dic 2018 alle ore 10:22 Moritz Lennert
<[email protected] <mailto:[email protected]>>
ha scritto:
On 12/12/18 12:59, Alessandro Sebastiani wrote:
> dear all,
> i'm dealing this time with r.mapcalc. I have different rasters
which i
> grouped using g.list.
> Now r_list contains all my raster. I want to multiply those
rasters to
> another raster (called "costante") in order to obtain a new
map, that i
> want to call as r followed by the letter "k"
> Here it is what i've done:
> import grass.script as gscript
> >>> r_list = gscript.read_command("g.list" , type = "rast"
> ).strip().split("\n")
> >>> c = " costante"
> >>> for r in r_list:
> >>> gscript.mapcalc ( " %s = %s * %s " % ((r+"k") , r , c))
Try
" %sk = %s * %s " % (r , r , c) "
Moritz
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user