[GRASS-dev] Use Global variables at Scripts (Python)
Pietro Zambelli
peter.zamb at gmail.com
Thu Feb 25 15:31:09 EST 2010
In data giovedì 25 febbraio 2010 19:34:25, Luis Lisboa ha scritto:
: > Hi
>
> I'm programming a few Scripts and I would like to know How can I access
> some global variables value such as GRASS_DIR, MAPSET; LOCATIOn or even
> others that I defined (e.g. GRASS_TEMP). How can I load and access them?
> (I'm working with Python scripts for GRASS 7)
>
You could do something like:
---------------------------------
#!/usr/bin/python
import grass.script as grs
# get info about my location and mapset
env = grs.gisenv()
pathbase = env['GISDBASE']
location = env['LOCATION_NAME']
mapset = env['MAPSET']
# get absolut path to actually mapset
pathmapset=path.join(pathbase, location, mapset)
# get rasters
rasters=grs.list_grouped('rast')
# get vectors
vectors=grs.list_grouped('vect')
------------------------------------
may be there are something better...
Pietro
More information about the grass-dev
mailing list