[Talk-de] Ortsnamen
Thomas Treyer
Thomas at Treyer.name
Sa Jun 20 11:35:23 UTC 2009
Hallo,
ich hatte ja vorgeschlagen, die Darstellung von Städtenamen zu
optimieren, indem wir für jede Stadt die Einwohnerzahl und einen evt.
Hauptstadt-Status einzutragen.
eine kleine Nachforschung hat folgendes ergeben:
1. Das Map-Feature "place" kennt das Tag "population". Laut OSM-Wiki
ist es speziell dafür gedacht, Städte-Namen auf Karten optimal
darzustellen und für größere Städte eine größere Schrift in der
Kartendarstellung zu wählen.
2. Es gibt noch kein Map-Feature und auch kein Proposal für den Status
einer Hauptstadt.
3. Laut statistischem Bundesamt http://www.destatis.de/jetspeed/portal/cms/Sites/destatis/Internet/DE/Content/Statistiken/Regionales/Gemeindeverzeichnis/Administrativ/AdministrativeUebersicht,templateId=renderPrint.psml
gibt es 196 Städte in Deutschland mit mehr als 50.000 Einwohner. Die
Liste der Städte kann man ebenfalls vom statistischen Bundesamt
herunterladen. Damit müssten wir doch Deutschland in kürzester Zeit
vollständig taggen können, oder?
Offene Punkte:
1. Wie kann ich aus der OSM-DB eine Liste aller Städte in Deutschland
generieren, die bereits "place=city" und "population=*" haben?
2. Welches tag sollten wir für den Hauptstadt-Status vorschlagen? Ich
habe noch keine Erfahrung mit der Systematik von OSM-Tags. Mein naiver
Vorschlag wäre:
primary_capital_of=<Länderkennzeichen>
secondary_capital_of=
tertiary_capital_of=
Das Tag "primary_capital_of" wäre international gültig, eine Liste
aller Hauptstädte könnten wir von der UNO runterladen. Es müssten ca.
300 Städte getaggt werden. Gibt es eine Liste von Länderkennzeichen,
die in OSM verwendet werden können? Wir könnten ja auch einfach alle
Hauptstädte taggen, für die wir ein Länderkennzeichen haben.
Die Tags "secondary_capital_of" und "tertiary_capital_of" haben dann
eine länderspezifische Bedeutung, je nach föderaler/politischer
Struktur des Landes. In Deutschland wären die Hauptstädte der Länder
"secondary_capital_of" und die Regierungsbezirke dann
"tertiary_capital_of". Als Wert des Tags würde man dann das Bundeland
bzw. den Regierungsbezirk eintragen.
Beispiele:
place=city
name=Berlin
population=3416255
primary_capital_of=DE
place=city
name=München
population=1311573
secondary_capital_of=Bayern
In einer ersten Welle könnten wir die primären Hauptstädte von Europa
und alle Städte > 50.000 Einwohner in Deutschland taggen. Das klingt
nach viel, es geht aber nur um ca. 250 Tags. Die Regierungsbezirke
könnten wir erst einmal weglassen. Vielleicht könnten wir ja auch
andere Gruppen motivieren, ihre Länder ebenfalls auf grober Ebene zu
taggen.
Wenn dann europaweit das Tagging in diesem Level abgeschlossen ist,
könnte dies den einen oder anderen Renderer überzeugen, diese Tags
auch zu verwenden. Falls dies geklappt hat, kann man sich in der
nächsten Welle dann die Regierungsbezirke vornehmen.
....................
Thomas Treyer
Mehr Informationen über die Mailingliste Talk-de