[GRASS5] Identify GRASS database directory
jhickey at hpcc.nectec.or.th
Thu Feb 8 23:33:30 EST 2001
"B. Byars" wrote:
> > If you already have some script, it would be great if you are
> > willing to share it. Mail it to me or make it overwise available.
> Hi Bernhard,
> I'll email you my scripts in just a bit. Do look at Justin's
> scripts in tcltk as Markus suggests as well.
What I do in the startup script is check if PERMANENT is a mapset of the
given location. As Bruce stated, there is no real guarantee that
PERMANENT will be a mapset in all locations, but I have also seen
mapsets without a WIND file as well. In short, to the best of my
knowledge, there is no way to guarantee a particular directory belongs
to Grass. The reason I picked the check for PERMANENT was because some
Grass modules will report an error if a location does not contain a
PERMANENT mapset. At least I remember getting that error a few times in
However, I plan to change this in the new initialization code I am
working on. I not only plan to add a check for a PERMANENT mapset in the
current location when you start Grass, I also plan to put in a Create
Location feature that will always create a PERMANENT mapset as part of
the creation process. Thus, checking for a PERMANENT mapset will be a
reliable way to test for Grass databases starting with Grass 5.1 (I
If you're interested in looking at the code it is in
src/tcltkgrass/main/gis_set.tcl in the procedure CheckLocation around
Hope this helps.
Jazzman (a.k.a. Justin Hickey) e-mail: jhickey at hpcc.nectec.or.th
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
People who think they know everything are very irritating to those
of us who do. ---Anonymous
Jazz and Trek Rule!!!
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'
More information about the grass-dev