Re: [Talk-de] Hierarchisches Tagging (was: Re: Ortsangabe in Namen (war Re: Kieser Training))

2009-02-16 Diskussionsfäden Raphael Studer
Hi,

 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=
 ...

Tönt nach einem sehr einfachen und brauchbaren Konzet.

 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

Bei Tags die bereits existieren tracktype=grade1, woodtype etc,
brauchts wahrscheinlich noch ne kleinere Diskusion wie man solche
sinvoll umsetzt.
Ich seh hier einen brauchbaren Weg Tags-für-Tags zu erzeugen.

Grüsse
Raphael

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Hierarchisches Tagging (was: Re: Ortsangabe in Namen (war Re: Kieser Training))

2009-02-15 Diskussionsfäden Martin Koppenhoefer
Am 13. Februar 2009 16:03 schrieb Gerrit Lammert o...@00l.de:

 Hallo zusammen.
... 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=
 ...
...

ja, mind. +1

Gruß Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Hierarchisches Tagging (was: Re: Ortsangabe in Namen (war Re: Kieser Training))

2009-02-13 Diskussionsfäden Gerrit Lammert

Hallo zusammen.

On Fri, 13 Feb 2009 11:06:03 +0100, Hatto von Hatzfeld ha...@salesianer.de 
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
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de