[GRASS-dev] terminology issues in grass7
Paul Kelly
paul-grass at stjohnspoint.co.uk
Sun Aug 10 12:06:26 EDT 2008
On Sun, 10 Aug 2008, Moritz Lennert wrote:
>>> May I suggest "table link" in place of the current "layer" then? So each
>>> vector map can have multilpe "table links", and each "table" can have
>>> it's own "key column".
>>
>> This sounds reasonable to me too. It clearly describes what the feature
>> does.
>
> Well, to be absolutely precise, you don't need linked attribute tables to
> have multiple layers, so I'm not sure that reducing the layer concept to
> table links is really 100% correct.
I think though, that connecting multiple layers to different tables is the
main application for layers? Are they much use for anything else? In which
case, calling them tables makes things clearer. Perhaps even table would
be enough - each vector map can be connected to multiple tables, each
vector map can have multiple tables, each vector map can have multiple
table links... is there a big difference in meaning between those
different sentences? I feel removing the word "link" improves the clarity
of the meaning without adding any additional ambiguity.
With regard to calling maps something different though, I think that would
be very confusing and not a good idea (especially if they were renamed to
layers). Map has IMHO a much clearer meaning than layer. There is the
issue of ambiguity with a printed map I suppose, but use of the word in
that context is kind of non-technical I feel. The use of the word map has
a clearly defined historical meaning in GRASS (and influences other words
too, e.g. a mapset = a collection of maps - should this be renamed a
layerset?) and I feel that it should stay.
Paul
More information about the grass-dev
mailing list