Wann wird OpenCycleMap aktualisiert?

Fuer diesen Zweck ist /dirty fast vollkommen ungeeignet. /dirty tut (nahezu) exakt das selbe wie die Kachel einfach zu betrachten, insofern hilft es nicht mehr als die Karte anzuschauen.

In beiden Faellen wird die Kachel ans Ende der Warteschlange gestellt. Wenn die Warteschlange jedoch voll ist, dann werden die rendering Anfragen sowohl von /dirty als auch die die durch das Betrachten generiert einfach verworfen. Insofern werden die dann nie abgearbeitet und man muss die Kachel erneut betrachten oder mit /dirty versuchen den rendering Request in die Warteschlange zu bekommen.

Was genau in der Warteschlange ist kann man nicht einsehen. Aber unter http://tile.opencyclemap.org/munin/localdomain/localhost.localdomain/index.html#renderd kann man den generellen Stand der Warteschlange betrachten. Wie man sieht ist sie auf 1000 Tiles begrenzt. Da der Durchsatz bei ca 0.3 Kacheln / Sekunde liegt, kann man davon ausgehen das wenn eine Kachel nicht innerhalb von einer Stunde nach dem Betrachten / dirty neu berechnet wurde, dann wird sie ohne erneutes anstossen nicht mehr neu berechnet.

Bis auf wenige Ausnahmen, Rendert der Server kontinuierlich so viele Kacheln wie er kann. Es gibt also keinen Zeitpunkt wann die Daten ploetzlich aktualisiert werden. Sonder es werden staendig neue Kacheln gerendert. Nur aendern sich mehr Kacheln als der Server rendern kann, sodass er immer weiter zurueck faellt. Es haengt eigentlich nur vom Glueck ab ob man es Zufaellig in die Warteschlange schaft.

P.S.

/dirty ist fuer Zwei Dinge geeignet: a) Wenn sich der Kartenstil geaendert hat, nicht jedoch die Daten. Dann muss man ein neurendern manuell per /dirty anstossen. b) Bei grossen Multipolygone. Der innenraum eines Polygons wird nicht automatisch zur neuberechnung markiert. (Sonst muesste jedesmal wenn jemand das Deutschland Polygon anfaesst ganz Deutschland neuberechnet werden). Z.B. bei groesseren Waeldern kann es also zu Problemen kommen und man muss ebenfalls mit /dirty abhelfen.

Wenn man sich die Tabelle Renderd-Througput ansieht und beachtet dass die Renderd-Queue immer auf Anschlag steht, wird klar, dass es simples Roulette ist, ob etwas neu gerendert wird oder nicht. Es gibt ungefähr 40 mal soviele verworfene Requests wie durchgeführte. Und solange die Hardware nicht deutlich aufgestockt werden kann, wird sich an der Situation wahrscheinlich wenig ändern können. OSM wächst einfach viel zu schnell ;(

Edbert (EvanE)

Nachtrag:
Meine Änderungen haben es immerhin bis in Zoom 15 und 16 geschafft. Z17 und Z18 zeigen weiter den alten Zustand.

Edbert (EvanE)

Ich habe gerade lonvias cycle-map entdeckt, dort sind die hiesigen Radrouten wesentlich aktueller. Die Anwendung kann aber nur hillshading, Höhenlinien muss man selbst erzeugen, oder den Radwege-layer mit anderen Karten kombinieren.
http://cycling.lonvia.de/de/

yeah :slight_smile: Jetzt fehlen nur noch die mtb-Routen.

Aktualisierung wird momentan sehr schnell durchgeführt