x

Offenbach schlägt Frankfurt, warum?


  1. Offenbach schlägt Frankfurt, warum? · cepesko (Gast) · 21.06.2014 18:13 · [flux]

    Hallo Forum,

    wollte mal wissen, ob ich zu einer Minderheit gehöre, die sich an der Auswahl der Städtenamen im Erscheinungsbild der Standard-OSM-Karte stört?
    Einmal konkret: Eine 700 000 Einwohnerstadt wie Frankfurt/M, verschwindet ab Zoomlevel 9 zugunsten einer 120 000 E. Stadt Offenbach völlig, weil beides cities sind und die Render-Regel Offenbach (obwohl sinnvoll) nicht diskriminiert.

    Ein Blick in die englische Wiki zu city, lässt als "Lösung" ein "Taggen für den Renderer" vermuten: Am ähnlich gelagerten Beispiel San Francisco wurde das Problem benannt und vorgeschlagen, die kleinere (unwichtigere) Nachbarstadt (hier: Alameda) mit place=town zu taggen (Node wurde jedoch 2012 wieder zur place=city 🙄).

    Wechselt man den Layer z.B. zur cyclemap, favorisiert diese Darstellung sehr wohl Frankfurt am Main (zwar erst ab Level 10), San Francisco oder Los Angeles gegenüber unbekannten Städten. Zur Orientierung auf einer Landesebene ist daher der Standard-Layer m.E. nicht optimal gestaltet.

    cepesko


    • Re: Offenbach schlägt Frankfurt, warum? · Gehrke (Gast) · 21.06.2014 18:25 · [flux]

      Da automatisch ausgewählt, leider Zufall und eine große Schwäche von OSM-Karten aus Sicht von "Normalos". Manche Renderer priorisieren nach Einwohnerzahl. Ist "population" bei beiden Städten gesetzt?


    • Re: Offenbach schlägt Frankfurt, warum? · 4rch (Gast) · 21.06.2014 18:31 · [flux]

      beim Standardkartenstil von openstreetmap.org scheint population nicht berücksichtigt zu werden, hier der entsprechende Request: https://github.com/gravitystorm/openstr … o/pull/337


    • Re: Offenbach schlägt Frankfurt, warum? · maxbe (Gast) · 21.06.2014 18:56 · [flux]

      4rch wrote:

      beim Standardkartenstil von openstreetmap.org scheint population nicht berücksichtigt zu werden

      Ja, nur place, name und ref wird überhaupt aus der Datenbank geholt, sortiert wird nichts. Der Zufall entscheidet, welche der Städte den Platz auf der Karte bekommt. Erst alle "place=city|town" mit "capital=yes", wenn dann noch Platz ist alle anderen "place=city", wenn dann noch Platz ist ab Zoom 9 die "place=town" ( usw. mit suburb und village ab Zoom 12, hamlet ... ab Zoom 14 )


    • Re: Offenbach schlägt Frankfurt, warum? · cepesko (Gast) · 25.09.2014 20:13 · [flux]

      UPDATE: Mittlerweile wird im Standardstil doch Frankfurt statt Offenbach dargestellt und ab Level 7 lediglich von den beiden benachbarten Regierungssitzen Darmstadt und Main wieder geschluckt (was sinnvoll und beabsichtigt erscheint).

      Ob die Ursache in einer erweiterten Renderregel (abhängig von Bevölkerungszahl) liegt oder an geänderten tags, weiß vielleicht jemand?

      Cepesko


    • Re: Offenbach schlägt Frankfurt, warum? · maxbe (Gast) · 25.09.2014 20:34 · [flux]

      cepesko wrote:

      Ob die Ursache in einer erweiterten Renderregel (abhängig von Bevölkerungszahl) liegt

      Da hier immer noch "SELECT way, place, name, ref FROM ..." steht, bekommt Mapnik auch nur die Koordinaten, "name" und "ref" zu sehen. Sortiert wird da auch nichts, die Städtenamen fallen in zufälliger Reihenfolge aus der Datenbank.
      Daran liegt es also nicht.

      Vielleicht liegt es daran, dass Offenbach jetzt ein place=town ist: http://www.openstreetmap.org/node/240072040
      (ist doch so, dass Carto den Stil von oben nach unten abarbeitet? Da steht "capital vor city vor town")

      Wenn ich mir die Chronik des Knotens ansehe, können wir das nächste umtaggen auf city bald erwarten, das scheint da irgendwie unklar zu sein...

      Grüße, Max


    • Re: Offenbach schlägt Frankfurt, warum? · things-change (Gast) · 26.09.2014 08:43 · [flux]

      Braunschweig (245T) ergeht es zwischen Salzgitter (98T) und Wolfsburg (120T) genauso, wenn man relativ weit rauszoomt.
      Alles place:city.