Hallo zusammen.

On Fri, 13 Feb 2009 11:06:03 +0100, Hatto von Hatzfeld <[email protected]> 
wrote:
>> Hier in Hamburg haben alle Adressen als Ort Hamburg drin stehen. Das
>> name=Aldi
>> loc_unique_name=Aldi Bahnhofstraße
>> reg_unique_name=Aldi Buchholz Bahnhofstraße
>> nat_unique_name=Aldi Buchholz (i.d.Nordheide) Bahnhofstraße
>> world_unique_name=Aldi Buchholz (i.d.Nordheide) Bahnhofstraße Germany
> 
> Keine schlechte Idee; aber zu viele verschiedene Tags machen die Sache
> nicht
> besser. Genügt nicht ein Tag unique_name in der lokalen Bedeutung?
> Möchte
> man einen überörtlichen eindeutigen Namen haben, dann kann der immer
> noch
> aus addr:city oder place:* geholt werden.
> 
> Dein Vorschlag hat mich aber darauf gebracht, dass bei place:* vielleicht
> auch ein unique_name sinnvoll sein könnte, dann wohl am besten auf
> nationaler Ebene.

Das ist SEHR unpraktikabel und uneinheitlich.
Warum erfindet jeder das Rad immer neu?
Was spricht gegen die Schönheit UND Handhabbarkeit der Symmetrie?

Analog zu:
addr:street=
addr:city=
addr:state=
...

Nimmt man also:
name=
name:loc=
name:reg=
name:nat=
name:disused=
name:disused:1900-1975=
name:loc:disused:1900-1975=
...

Vorteil: Ich muss mir als mapper nur ein Schema merken und nicht für jeden Typ 
5 verscheidene Tags
Vorteil: Als Auswerter habe ich im Zweifel immer einen Defaultwert auf den ich 
einfach zurückfallen kann (nämlich einfach sukzessiv den jeweils letzten Teil 
ignorieren).

Das gleiche ergibt auch viel Sinn bei:
access=no
access:car=yes (<=> acces=car)
access:car:1200-1800h=no
...

natural=wood
natural:wood:type=oak
natural=water
natural:water=lake
...

restriction:turn:right=only
restriction:turn:left=no
restriction:straight=yes
...

highway=footway
highway:track=1
highway:track:surface=paved
...

Das ist alles ins Unreine geschrieben und kann sicher noch durch Umstellen 
verbessert und ergänzt werden, aber als Grundprinzip macht es irgendwie Sinn 
und ich würde mir wünschen, dass vor allem bei neuen Tags darauf 
zurückgegriffen wird. Es skaliert einfach deutlich besser und ist 
übersichtlicher, als tausend eigenstellige Tags zu entwerfen, a la

only_right_turn
world_unique_name

Dabei mag ein Mensch noch wissen, was gemeint ist, aber das

no_right_turn und
only_straight_on

im selben Kontext zu interpretieren sind, kann kein Algorithmmus von sich aus 
erkennen.

Sonst haben wir nachher noch Dinge wie:
name_was_only_used_by_young_locals_between_1600_and_1920_and_was_considered_an_offense=yes
 ;-)

Cust my 2 ct

Gerrit


_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an