Renderer übersieht offenbar Namen des Gebietes

Hallo,

keine Ahnung, wie ich es besser beschreiben soll.

Ich habe da eine Note gefunden, der ich mich voll und ganz anschließe (wie ich dort ja auch schon schrieb): http://www.openstreetmap.org/note/341036

Offenbar ist es so, daß die dort genannten Tiles, wenn sie zu weit vom Mittelpunkt des benannten Gebietes weg sind, den Namen nicht mehr erhalten.

Nochmal für hier: Das Gebiet http://www.openstreetmap.org/way/25837012 wird auf Zoomlevel 16 und 17 falsch beschriftet.

Auf Level 16 ist es verteilt auf die Tiles
https://a.tile.openstreetmap.org/16/34071/22378.png (ohne Text)
https://a.tile.openstreetmap.org/16/34072/22378.png (abgeschnittener Text)

Auf Level 17 ist die Situation die gleiche; hier ist es
https://a.tile.openstreetmap.org/17/68143/44756.png (ohne Text)
https://a.tile.openstreetmap.org/17/68144/44756.png (abgeschnittener Text)

In beiden Fällen ist die rechte (östliche) Tile beschriftet, der Text ias aber abgeschnitten.
Würde der Text auf der jeweils linken Tile weitergehen, weäre alles perfekt. Dort fehlt er jedoch.

Woran kann das liegen? Ist es ein Bug im Renderer oder was anderes?

Gruß

Hier nochmal zur Veranschaulichung (würden die beiden imgs ohne Lücke nebeneinander gezeigt, wäre es noch schöner):


Die jeweils rechte Tile: 1a, aber der linken fehlt es an Text, der den von rechts fortführt.

Ich tippe auf Bug. Ich habe in der linken Kachel alle Register gezogen, die ich kenne: (Cache löschen, /dirty und Änderung an den Daten machen) und nix davon hat etwas gebracht.

Gruss
walter

ein unnötiges area=yes am landuse=military hab ich gelöscht.

Das dachte ich mir. Wo muß ich den melden? Liest der Betreuer des Mapnik-Renderers hier mit?

https://github.com/gravitystorm/openstreetmap-carto/issues

Komischerweise ist das hier auch military.

Das ist ein wohlbekannter Effekt von Mapnik.

Mapnik rendert die Karte in sogenannten Metatiles von üblicherweise 8x8 Kacheln. Wenn der Mittelpunkt eines Textes knapp außerhalb so eines Bereichs liegt, dann wird der Text gar nicht angezeigt. Im benachbarten Metatile, wo der Punkt enthalten ist, erscheint der Text, paßt aber nicht vollständig hinein. Als Ergebnis wird er an der Grenze zwischen den beiden Renderbereichen abgeschnitten.

Üblicherweise läßt man deshalb ein Metatile mit einem gewissen Rand rendern, der weggeworfen wird, um auch noch Texte außerhalb des gerenderten Bereichs mitzuzeichnen. Entweder ist dieser Rand hier abgeschaltet oder der Text ist so lang, daß er auch über den Rand hinausragt.

bye, Nop