You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2015-08-16 13:50:54

Maturi0n
Member
From: Bavaria/Germany
Registered: 2014-06-09
Posts: 305

Namenplatzierung auf der Karte

Nach welchen Kriterien platziert Mapnik eigentlich Labels / Namen auf der Karte? Das ist meiner Meinung nach der größte Schwachpunkt des Standard-Mapnik-Stils.

z.B. ist auf Zoom-Level 7 nichts von Berlin zu sehen, wohl aber Potsdam und der Name des Bundeslandes Brandenburg. Meiner Meinung nach sollten Städte immer den Vorrang vor Verwaltungseinheiten haben, wenn die Namen gerendert werden. Auch die Einwohnerzahl sollte berücksichtigt werden. Ganz krass ist das in den USA zu sehen. Der Name Los Angeles taucht erst auf Zoomlevel 11 auf, irgendwelche 16.000-Einwohner-Vororte aber schon bei Stufe 6 (!). Washington DC wird erst bei Zoom 12 (!!!) gerendert, während sogar der Flughafen ab Zoom 10 auftaucht.

Was sind denn die aktuellen Kriterien nach denen Namen auf der Karte (im Standard-Mapnik-Stil) platziert werden? Von allen OSM-Renderings die ich kenne, macht das der Standard-Stil mit weitem Abstand am schlechtesten.

Offline

#2 2015-08-16 14:08:56

hfst
Member
Registered: 2013-08-31
Posts: 709

Re: Namenplatzierung auf der Karte

Maturi0n wrote:

Nach welchen Kriterien platziert Mapnik eigentlich Labels / Namen auf der Karte? Das ist meiner Meinung nach der größte Schwachpunkt des Standard-Mapnik-Stils.
...

Weiteres Beispiel ist Nürnberg. Im Zoomlevel 9 http://www.openstreetmap.org/#map=9/49.4529/10.9479(*) werden zwar Fürth, Erlangen und Stein angezeigt, Nürnberg fehlt und kommt erst im Zoomlevel 10 http://www.openstreetmap.org/#map=10/49.4525/10.9479

(*) Was ist eigentlich mit Lauf a.d.P. und Röthenbach a.d.P. passiert?

Offline

#3 2015-08-16 14:23:12

pyram
Member
Registered: 2012-06-16
Posts: 1,509

Re: Namenplatzierung auf der Karte

Maturi0n wrote:

Was sind denn die aktuellen Kriterien

Das dürften noch die Gleichen sein, wie damals:
http://forum.openstreetmap.org/viewtopic.php?id=20792

Offline

#4 2015-08-16 14:27:55

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Namenplatzierung auf der Karte

Bei LA ist wohl das Problem dass das admin_centre in einer Ecke des Polygons ist wo relativ wenig Plat ist: http://www.openstreetmap.org/relation/207359 während die anderen Städte drumherum oft nur als Node sind und damit freier: http://overpass-turbo.eu/s/aYg

Das Berlin-Verhalten wird hier in einem noch offenen Bug im Detail beschrieben: https://github.com/gravitystorm/openstr … ssues/1391

Last edited by Jojo4u (2015-08-16 14:28:08)

Offline

#5 2015-08-16 20:26:46

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: Namenplatzierung auf der Karte

Würde gern wissen, was die Franzosen davon halten, daß Paris in den Zoomleveln 6 & 7 nicht benamst wird, ganz im Gegensatz zu so Weltstädten wie z.B. Siegen wink

--ks

Offline

#6 2015-08-16 21:47:40

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Namenplatzierung auf der Karte

kreuzschnabel wrote:

was die Franzosen davon halten, daß Paris in den Zoomleveln 6 & 7 nicht benamst wird, ganz im Gegensatz zu so Weltstädten wie z.B. Siegen

Vielleicht sehen die sich sowieso lieber den französischen Stil an. Da gewinnt Paris gegen Siegen mit Zoom5:Zoom6.

Offline

#7 2015-08-17 06:11:05

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: Namenplatzierung auf der Karte

maxbe wrote:

Vielleicht sehen die sich sowieso lieber den französischen Stil an.

Und dort löst sich auch das Nürnberger Problem. Aber ich seh schon, da gibt’s noch viel zu taggen … die Stadt heißt auf fr zwar Nuremberg, aber die Verkehrsinfrastruktur heißt Nürnberg-Hauptbahnhof, Nürnberg-Flughafen etc.pp. ;-)

--ks

Offline

#8 2015-08-17 08:47:35

Eberth
Member
Registered: 2010-03-21
Posts: 209

Re: Namenplatzierung auf der Karte

Ich halte die Tatsache, dass bedeutende Städte erst bei hohen Zoomstufen angezeigt werden, weniger bedeutende jedoch schon früher, auch für etwas, das dringend verbessert muss. Im deutschen OSM-Stil (www.openstreetmap.de/karte.html) funktioniert das doch auch.

Auch wenn immer wieder beteuert wird, dass OSM eine Datenbank sei, so wird das von den meisten Menschen anders wahrgenommen. Für sie ist OSM das, was sie in www.osm.org sehen. Das ist also unser Aushängeschild und sollte möglichst gut sein.

Thomas

Offline

#9 2015-08-17 09:41:19

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Namenplatzierung auf der Karte

Der deutsche und der französische sortieren die Städte nach population=*.

Diskussionen, das auch auf osm.org zu tun, gibts z.B. hier: https://github.com/gravitystorm/openstr … o/pull/337

Argument dafür: Das Feld abzufragen ist einfach, es ist schon da und es passt oft auch.

Argument dagegen: Man muss an der Abfrage rumpfriemeln, weil "population" gelegentlich keine leicht erkennbare Zahl enthält (z.B. "1.000.000" oder "ca. 200"), die man aber zum Sortieren braucht und nicht immer passt die Einwohnerzahl zur gefühlten oder administrativen Bedeutung.

Grüße, Max

Offline

#10 2015-08-17 10:22:16

hfst
Member
Registered: 2013-08-31
Posts: 709

Re: Namenplatzierung auf der Karte

kreuzschnabel wrote:
maxbe wrote:

Vielleicht sehen die sich sowieso lieber den französischen Stil an.

Und dort löst sich auch das Nürnberger Problem.
(...)

Passt auch nicht ganz.

In Zoom 9 fehlt Erlangen während Langenzenn, Heroldsberg und Lauf a.d.P. und angezeigt werden.
http://tile.openstreetmap.fr/?zoom=9&la … 000FFFFFFF

Offline

Board footer

Powered by FluxBB