Eine politisch korrektere Version des deutschen Kartenstils

Hallo zusammen,

hauptsächlich durch die Arbeit von Max Berger (maxbe) haben wir ab sofort
eine politisch korrektere Version des deutschen Kartenstils.

Im wesentlichen funktioniert der Entscheidungsgraph für die in der Karte
darzustellenden Ortsnamen nun wie folgt (local_name steht in unserem Fall für
name:de):

  • Wenn “local_name” existiert und “name” aus lateinischen, griechischen oder
    kyrillischen Zeichen besteht vermende “local_name (name)”
  • Wenn “local_name” existiert und “name” nicht aus lateinischen, griechischen
    oder kyrillischen Zeichen besteht vermende “local_name”
  • Wenn “local_name” nicht existiert und “name” aus lateinischen Zeichen
    besteht vermende “name”
  • Wenn “local_name” nicht existiert und “name” nicht aus lateinischen
    Zeichen besteht vermende “int_name” oder “name_en”, wenn “int_name” nicht
    existiert. Transliteriere, wenn gar nichts anderes geklappt hat.

Generell gilt:
Wenn “local_name” ein teil von “name” ist, dann verwende nur “local_name”

Bei Straßennamen ist die Klammerung umgekehrt und der deutsche Name wird
abgekürzt. Schön kann man das z.B. in der Innenstadt von Prag sehen.

Der Code ist unter:
http://svn.openstreetmap.org/applications/rendering/mapnik-german/views/get_localized_name.sql

Auf dass uns nun niemand mehr als Nazi beschimpfen möge.

Konjstruktive Vorschläge oder (bevorzugt) patches bitte auf die mapnik-de
Liste.

Gruss

Sven

P.S.: Bis das Ganze auf dem Tileserver aktiv wird kann eine gewisse Zeit vergehen. Der übliche trick mit dem /dirty funktioniert natürlich.

Hi,

wie komm ich denn mit Firefox an die Tile-URLs ran? Wenn ich rechtsklick auf die Karte mache kriege ich nicht “Grafik anzeigen” im Menü, kann also auch nicht die Tile-URL /dirty machen. Auf openstreetmap.org funktioniert es bei mir.

Alternativ: wie ist die URL zu den DE-Tileservern?

mfg!

Jo, die Oberfläche von openstreetmap.de kann das so nicht, das liegt nicht am Browser sondern an der Webseite.

Daher am einfachsten direkt die Oberfläche unter http://tile.openstreetmap.de/ verwenden.

Gruss

Sven

Als Ergänzung: Man kann sich auch behelfen, indem man mit Addons wie “Nuke anything enhanced” das störende Element über den Kacheln löscht.

Und zum Thema: Ich find’s gut, dass an dem Thema lokalisierte Karten, mit all seinen Fallstricken, weiter gearbeitet wird! :slight_smile:

In solchen Fällen kannst Du stets den kurzen Umweg über “Seiteninformationen anzeigen” gehen (Tab “Medien”).

Wow, gute Arbeit! Das ist eine gute Lösung, finde ich.
Die transliterierten Namen sind ziemlich interessant :slight_smile:
Wie lang schätzt du dauert es, bis auch die höheren Zoomstufen überall neu gerendert sind? Kommen die alle irgendwann mal dran, auch wenn keiner die Kachel aufgerufen hat?