Re: [Talk-de] Ortsname wird erst bei Mappnik-Zoomstufe 14 angezeigt
Daniel Schmidt schrieb: Mapnik besitzt beim Rendern eine Art Kollisionserkennung, d.h. es wird verhindert, dass sich zwei oder mehrere Labels überlagern. In diesem Fall wird dann eben nur ein Element angezeigt. Erst in einer größeren Zoomstufe können dann die weiteren Labels gezeichnet werden, wenn Platz ist. Osmarender pinselt einfach alles hin. Ich weiß nicht, nach welchen Regeln Mapnik entscheidet, welches Element gezeichnet wird und welches nicht -- ich nehme mal an, das hängt an der Reihenfolge der Einträge in der Datenbank. Das führt dann übrigens zu solchen Stilblüten, daß Erlangen und Fürth angezeigt werden, Nürnberg aber nicht: http://openstreetmap.org/?lat=49.56lon=11.05zoom=8layers=B0FT Nur ist Nürnberg (~50) knapp fünfmal so groß wie Fürth (~115000)! Und ich möchte jetzt keine Kommentare der Art aber man weiß ja, daß Nürnberg ein Vorort von Fürth ist hören ;-) Da in Zoomstufe 6 dann nur noch Fürth auftaucht, schätze ich mal, daß von West nach Ost gerendert wird (oder Ost nach West, je nachdem wie der Überdeckungsalgorithmus genau funktioniert). Das aktuelle Rendering halte ich - in diesem für mich nicht sooo wichtigen Thema - hier zwar für einen groben Schnitzer, aber da werden die Renderer auf die Dauer noch besser werden. Als Entwickler wundert mich sowieso, wie gut das überhaupt automatisiert klappt. Wie auch immer, wichtig ist erstmal, daß die Daten stimmen ... Gruß ULFL P.S.: Beim Osmarender fehlt in einigen Zoomstufen Fürth http://openstreetmap.org/?lat=49.62lon=11.2zoom=8layers=0BFT - irgendeinen Tod stirbt man also immer ;-) ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
[Talk-de] Ortsname wird erst bei Mappnik-Zoomstufe 14 angezeigt
Hi! Ich habe folgendes Problem. Zwei Nachbarorte. Einer wird mit Mappnik schon bei Zoomstufe 13 eingezeichnet der andere erst bei Zoomstufe 14, wobei der letztgenannte Ort sogar größer ist (auch laut OpenGeoDB population). Es geht um http://www.openstreetmap.org/?lat=47.2861lon=11.1197zoom=13layers=B0FT um Flaurling, welches nicht angezeigt wird. Jemand eine Idee, was da schief gegangen ist? Osmarender macht es übrigens richtig, nur Mappnik schräg. Des weiteren wird der Flaurlinger Fußballplatz weder mit Osmarender noch mit Mappnik gerendert. Was habe ich da falsch gemacht? Lg Stefan ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Ortsname wird erst bei Mappnik-Zoomstufe 14 angezeigt
Am 09.03.2008 um 00:24 schrieb Stefan Hirschmann: Hi! Ich habe folgendes Problem. Zwei Nachbarorte. Einer wird mit Mappnik schon bei Zoomstufe 13 eingezeichnet der andere erst bei Zoomstufe 14, wobei der letztgenannte Ort sogar größer ist (auch laut OpenGeoDB population). Jemand eine Idee, was da schief gegangen ist? Osmarender macht es übrigens richtig, nur Mappnik schräg. Mapnik besitzt beim Rendern eine Art Kollisionserkennung, d.h. es wird verhindert, dass sich zwei oder mehrere Labels überlagern. In diesem Fall wird dann eben nur ein Element angezeigt. Erst in einer größeren Zoomstufe können dann die weiteren Labels gezeichnet werden, wenn Platz ist. Osmarender pinselt einfach alles hin. Ich weiß nicht, nach welchen Regeln Mapnik entscheidet, welches Element gezeichnet wird und welches nicht -- ich nehme mal an, das hängt an der Reihenfolge der Einträge in der Datenbank. Gruß, Wabba ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de