[Talk-de] [bulk]: Re: [bulk]: Re: Suburb vs. Village

Martin Koppenhoefer dieterdreist at gmail.com
Di Sep 27 10:19:44 UTC 2011


Am 27. September 2011 01:00 schrieb Wolfgang Barth <wolfgang at barthwo.de>:
> Am 26.09.2011 18:14, schrieb Martin Koppenhoefer:
>>> - Bei villages wird der "Hauptort" zusätzlich zum "village" als
>>> admin_center=yes getaggt und das könnte man z.B. durch Unterstreichen
>>> oder
>>> ähnlich rendern.
>>
>> bisher wird das in der jeweiligen boundary-Relation gemacht, indem ein
>> Node (könnte auch ein Way sein) mit dieser Rolle eingefügt wird. Für
>> das was Du willst (ein simples flag am place) nutze ich "capital" und
>> als Wert jeweils den admin_level als Nummer (z.B. capital=5 für den
>> Hauptort eines Regierungsbezirks, capital=4 für die Landeshauptstadt,
>> folglich könnte man capital=8 für den Hauptort einer Gemeinde taggen.
>
> Gibt es schon places mit einem capital-tag? Wo?


in der db. capital war schon immer für places (capital=yes für die
Hauptstadt eines Landes, getaggt auf dem place).
Diskussion verschiedener Vorschläge gibt es z.B. hier im Wiki:
http://wiki.openstreetmap.org/wiki/Proposed_features/capital

Wenn Du Dir die tatsächliche Nutzung ansiehst, wirst Du bemerken, dass
das bereits so gemacht wird:
http://taginfo.openstreetmap.org/keys/capital#values


> Irgendwie macht mich das nicht so richtig happy für den vorgesehen Zweck.
> Soll man dann nur die Hauptgemeinden (villages) taggen mit capital=8?


was ist denn eine "Hauptgemeinde"? Meinst Du den Hauptort einer
Gemeinde? Dann ja, nur den, sonst wäre es ja sinnlos. Teilweise gibt
es auch mehrere Hauptorte, dann alle diese.


> Soll ein Renderer dann alle place=village mit capital=8 herausstellen?


ein Renderer kann diese Informationen dann nutzen, oder auch nicht.
Das entscheidet nicht der Mapper.


> Oder muss er erst mal sehen welche Nummer dranhängt an diesem und an den
> umgebenden villages, um das unterscheiden zu können?
> Auch die unterliegenden villages könnte/sollte man ja mit capital=9 taggen?


klar muss er die Nummer berücksichtigen, sonst kann er ja nicht
zwischen dem Hauptort einer Gemeinde und der Hauptstadt des Landes
unterscheiden.


> Da ist mir eigentlich admin_center=yes lieber.


an einem Node bringt es nichts, weil nicht klar ist, welche Stufe von
admin das ist. Das funktioniert nur, wenn man es als Rolle in die
Relation einfügt, wo dann aus dem admin_level der Relation die Stufe
ersichtlich ist.


Gruß Martin

PS: Was das Unterstreichen angeht: das geht derzeit mit Mapnik nicht,
soweit ich weiss. Wenn jemand da einen workaround kennt, wäre ich
interessiert (vielleicht gibt es ja eine Schriftart, die unterstrichen
ist?).




Mehr Informationen über die Mailingliste Talk-de