Mapnik Probleme?

Hier im Thread nicht, aber in dem OSB-Eintrag wurde erwähnt, dass Mapnik die Kachel für aktuell hielt:

Ich bin mir auch ziemlich sicher, dass zumindest in meinem Fall selbst eine manuelle dirty-Markierung der Kachel nicht geholfen hat. Leider habe ich vergessen, das damals zu dokumentieren. Zumindest aber weiß ich sicher, dass die Kachel nach meiner Änderung neu gerendert wurde. Denn gut drei Stunden nach meiner Änderung an dem Polygon habe ich auch den Weg westlich der Kirche mit den Pollern ergänzt - http://www.openstreetmap.org/browse/changeset/7318013. Der ist in dem Mapnik-Screenshot http://trac.openstreetmap.org/attachment/ticket/3549/rendering_mapnik.png zu sehen, während die betroffenen Gebäude aus dem Changeset zuvor fehlen - http://www.openstreetmap.org/browse/changeset/7316028.

Meine Erinnerung, der von mir gefundene Workaround und die Tatsache, dass der neue Weg durchaus gerendert wurde, würde zusammen klar gegen ein lediglich ausgebliebenes Rendern sprechen, während sich das gut mit der von mdk geschilderten Beobachtung aus dem vorigen Beitrag decken würde. Wobei ich eben als anderen Workaround das Verändern des inner-Wegs durch Hinzufügen und Entfernen eines Knotens gefunden hatte. Alle gefundenen Workarounds haben offenbar eins gemeinsam: In einem solchen Changeset würde der inner-Way mit seinen Knoten-IDs immer enthalten sein. Bei den nicht hilfreichen Aktionen jedoch nie. Oder habe ich etwas übersehen?

Interessant finde ich insbesondere, dass bei mdk das Phänomen auftrat, dass der inner-Weg selbst dann nicht gerendert wurde, als die multipolygon-Relation entfernt wurde. Das würde für meine Theorie sprechen, dass weil dieser Weg in dem Changeset nicht auftaucht, er auch nicht an Mapnik weitergereicht wird, dort aber nötig wäre, weil er in dem dortigen Datenmodell bisher nicht separat existiert und man aus dem mutmaßlichen “vorkompilierten” Polygon-Objekt die einzelnen Wege nicht zurückgewinnen kann (oder dies zumindest bislang nicht erfolgt).

Nachtrag noch zu meinem Posting:

Folgende Operationen lösten das Problem nicht:
[…]

  • Kachel mit “/dirty” neu rendern lassen

Da aber dummy Änderungen auf der selben Kachel bereits gezeigt hatten, dass zwar neu gerendert wird, aber trotzdem fehlerhaft, hatte ich es nicht erwähnt. Aber mit “dirty” neu rendern ist bei mir immer der erste Versuch, wenn Mapnik etwas nicht wie erwartet darstellt.

mdk