[GRASS-user] Re: Trying python scripts.
Nikos Alexandris
nikos.alexandris at felis.uni-freiburg.de
Fri May 28 07:50:20 EDT 2010
Marcello Gorini:
> ...let's go step by step:
> ls -l myscript.py
> -rwxr-xr-x 1 marcello marcello 1227 2010-05-28 08:13 myscript.py
looks fine
> g.gisenv
> GISDBASE=/home/marcello/grassdata
> LOCATION_NAME=Ocean_floor
> MAPSET=level4
> MONITOR=x0
> GRASS_GUI=tcltk
just out of curiosity (and not that, I think, it makes any differene): are you
running (grass and) the script via the gui's command line or in text-mode?
> g.region -p
> projection: 99 (Mercator)
> zone: 0
> datum: wgs84
> ellipsoid: wgs84
> north: 3947900
> south: 3633400
> west: -7366700
> east: -7022600
> nsres: 3700
> ewres: 3700
> rows: 85
> cols: 93
> cells: 7905
looks ok (below also)
> r.info map1
...
> | Range of data: min = 0.000000 max = 10000.000000
...
> r.info map2
...
> | Range of data: min = 1000.000000 max = 1000.000000
...
> Result of "r.info outmap":
> ERROR: Raster map <outmap> not found
Hmmm... I don't know what could be wrong here. I guess running directly in-
grass what the python script is expected to do ( r.mapcalc "outmap = map1 +
map2" ) is ok, isn't it?
Could you also please copy-paste the exact (python) command you use within the
grass-session to get the desired "outmap"?
Nikos
More information about the grass-user
mailing list