[GRASS5] [bug #3051] (grass) automatic names assignment in d.m needed

Maciek,

This is not a bug, but a wish.

It would be nice to have the GIS Manager initially put the name of a map in
the layer tree instead of "raster 1", "vector 2", etc.

I looked at it a bit and now see why that would be difficult.

When a layer is initialized in the display tree, it gets added as the type
of map you want to add: raster, vector, label, command, group. At this
point, it adds a new branch to the layer tree and identifies it according to
type by icon and text (e.g., "raster 1").

At this point (i.e., when the branch and its display are initialized),
however, the GIS Manager has no way of knowing *which* raster or vector file
you want to put in this branch. In fact, you can initially decide to add a
map to the branch and later substitute a different map (of the same type of
course) in the same branch.

When you add a specific map to a raster or vector branch, its name shows up
in the appropriate entry box in the display panel. At this point, there is a
variable storing that map name. BUT, there is currently no way to
re-initialize the already displayed layer tree to substitute this map name
for "raster 1", etc. You can do this manually, of course--which updates that
particular layer tree branch name--but I can't yet see how to do this
automatically when you add a map to the raster or vector display panel.

Maybe someone else will have an idea... and I'll keep thinking about it.

Michael
____________________
C. Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
PO Box 872402
Arizona State University
Tempe, AZ 85287-2402
USA

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>

------ Forwarded Message

From: Request Tracker <grass-bugs@intevation.de>
Reply-To: Request Tracker <grass-bugs@intevation.de>
Date: Tue, 1 Mar 2005 17:16:08 +0100 (CET)
To: <grass5@grass.itc.it>
Subject: [GRASS5] [bug #3051] (grass) automatic names assignment in d.m
needed

this bug's URL: http://intevation.de/rt/webrt?serial_num=3051
-------------------------------------------------------------------------

Subject: automatic names assignment in d.m needed

grass obtained from: Mirror of Trento site
grass binary for platform: Compiled from Sources
GRASS Version: grass-6.0.cvs_src_snapshot_2005_02_12

"raster x" "vector x" entries in the GIS manager should be automatically
replaced with names of the selected files.

It's hard to navigate within entries different in regard to index only.
Having
to fill every entry manually each time one loads a new file is a pain which
could easily (I guess) be avoided.

Maciek

-------------------------------------------- Managed by Request Tracker

------ End of Forwarded Message

From: "Michael Barton" <michael.barton@asu.edu>
To: "Maciek Sieczka" <werchowyna@pf.pl>
Cc: "grass devel" <grass5@grass.itc.it>; "GrassList" <GRASSLIST@baylor.edu>
Sent: Thursday, March 10, 2005 6:34 AM
Subject: Re: [GRASS5] [bug #3051] (grass) automatic names assignment in d.m needed

Maciek,

This is not a bug, but a wish.

Absolutely right. I wanted to enter it as a wish but seems that my finger has slipped (I'm fairly distracetd by default).

It would be nice to have the GIS Manager initially put the name of a map in
the layer tree instead of "raster 1", "vector 2", etc.

I looked at it a bit and now see why that would be difficult.
(...)
Maybe someone else will have an idea... and I'll keep thinking about it.

Good to know, thanks.

Maciek