[GRASS-user] Re: Trying python scripts.
Carlos Grohmann
carlos.grohmann at gmail.com
Fri May 28 08:41:49 EDT 2010
Hello Marcello.
It's good to _finally_ see you here :)
I tried your script and it worked for me, but I had to change the last line from
sys.exit(main())
to:
main()
could you try that?
best
Carlos
On Fri, May 28, 2010 at 08:23, Marcello Gorini <gorini at gmail.com> wrote:
>
>
> Nikos Alexandris wrote:
>>
>> Marcello Gorini wrote:
>>> Thanks for the try. I tested it again with other rasters, but I got the
>>> same error. Could it possibly be something related to the 64bits
>>> architecture?
>>
>> I don't think so. I work with Kubuntu Lucid 64 bit :-)
>>
>>> Or could GRASS be sending the outcome somewhere else?
>>
>> Negative. You are running the script from within a grass-session (as you
>> wrote
>> in the first post). Let's try to take this step by step. What is the
>> result of
>> each of the following commands:
>>
>> ls -l myscript.py
>> g.gisenv
>> g.region -p
>> r.info map1
>> r.info map2
>>
>>> Well, I guess that eventually I will go around this problem or even bump
>>> into the solution, but the most important thing to say is that I
>>> appreciated the effort and that it was a very good reception to this
>>> list.
>>
>> Bah... it was only me trying to not forget the basics with python scripts.
>> You will get better and more precise replies from other advanced users and
>> developers.
>>
>>> Thank you very much Nikos. And thank you also for the explanations with
>>> respect to the right way to answer posts. I will do my best to make my
>>> posts as clean and explanatory as possible.
>>
>> You are warned, you might get yourself into trouble ;-p
>> Cheers, Nikos
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>>
>
> OK, thank you, so let's go step by step:
> ls -l myscript.py
> result:
> -rwxr-xr-x 1 marcello marcello 1227 2010-05-28 08:13 myscript.py
>
> g.gisenv
> result:
> GISDBASE=/home/marcello/grassdata
> LOCATION_NAME=Ocean_floor
> MAPSET=level4
> MONITOR=x0
> GRASS_GUI=tcltk
>
> g.region -p
> result:
> 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
>
> r.info map1
> result:
> +----------------------------------------------------------------------------+
> | Layer: map1 Date: Thu May 27 18:48:30 2010
> |
> | Mapset: level4 Login of Creator: marcello
> |
> | Location: Ocean_floor
> |
> | DataBase: /home/marcello/grassdata
> |
> | Title: ( topmod )
> |
> | Timestamp: none
> |
>
> |----------------------------------------------------------------------------|
> |
> |
> | Type of Map: raster Number of Categories: 255
> |
> | Data Type: FCELL
> |
> | Rows: 1177
> |
> | Columns: 1388
> |
> | Total Cells: 1633676
> |
> | Projection: Mercator
> |
> | N: 6358450 S: 2003550 Res: 3700
> |
> | E: -3920150 W: -9055750 Res: 3700
> |
> | Range of data: min = 0.000000 max = 10000.000000
> |
> |
> |
> | Data Description:
> |
> | generated by r.mapcalc
> |
> |
> |
> | Comments:
> |
> | if(topmod > 0, 0, -topmod)
> |
> |
> |
>
> +----------------------------------------------------------------------------+
>
> r.info map2
> result:
> +----------------------------------------------------------------------------+
> | Layer: map2 Date: Thu May 27 18:49:29 2010
> |
> | Mapset: level4 Login of Creator: marcello
> |
> | Location: Ocean_floor
> |
> | DataBase: /home/marcello/grassdata
> |
> | Title: ( topmod2 )
> |
> | Timestamp: none
> |
>
> |----------------------------------------------------------------------------|
> |
> |
> | Type of Map: raster Number of Categories: 255
> |
> | Data Type: FCELL
> |
> | Rows: 1177
> |
> | Columns: 1388
> |
> | Total Cells: 1633676
> |
> | Projection: Mercator
> |
> | N: 6358450 S: 2003550 Res: 3700
> |
> | E: -3920150 W: -9055750 Res: 3700
> |
> | Range of data: min = 1000.000000 max = 1000.000000
> |
> |
> |
> | Data Description:
> |
> | generated by r.mapcalc
> |
> |
> |
> | Comments:
> |
> | if(topmod > -2, 1000, topmod)
> |
> |
> |
>
> +----------------------------------------------------------------------------+
>
> Now just to emphasize :)
> Result of "r.info outmap":
> ERROR: Raster map <outmap> not found
>
> Can you make anything out of it?
>
> Best regards,
> Marcello.
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Trying-python-scripts-tp5109105p5112658.html
> Sent from the Grass - Users mailing list archive at Nabble.com.
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
--
Prof. Carlos Henrique Grohmann - Geologist D.Sc.
Institute of Geosciences - Univ. of São Paulo, Brazil
http://www.igc.usp.br/pessoais/guano
http://lattes.cnpq.br/5846052449613692
Linux User #89721
________________
Can’t stop the signal.
More information about the grass-user
mailing list