Sali Peter

Kommt Zeit kommt Rat. Warte einfach.

Hintergrund (stark vereinfacht):
Du änderst die Daten in der Datenbank. Die DB erzeugt jede Minute eine Datei mit allen Änderungen. Die Tileserver holen sich die Änderungen und markieren alle betroffenen Tiles als "dirty". Der Browser holt sich die Tiles für das darzustellenden Gebiet. Ist ein benötigtes Tile als "dirty" markiert, wird es in die Redering-Queue eingetragen. Kommt es an die Reihe, werden alle benötigten Daten geladen, das Tile neu gezeichnet und abgespeichert. Beim nächsten Mal, wenn das Tile angefordert wird, wird das neue Tile ausgeliefert.

Der Teufel steckt aber im Detail:

1. Dein Browser hat einen Cache. Er holt das neue Tile erst, wenn das alte "abgelaufen" ist oder du den Cache manuell löscht.

2. Der Tileserver kann durch technische Probleme in Verzug geraten ("Data import lag"). Das bedeutet, das die Änderungen teilweise mehrere Stunden hinterher hinken können (z.B. "albi" hatte am Montag einen Rückstand von über 11 Stunden, der inzwischen jedoch wieder aufgeholt wurde). https://munin.openstreetmap.org/openstreetmap.org/albi.openstreetmap.org/replication_delay.html

3. Wenn die Rendering-Queue zu lang wird, werden Anfragen verworfen ("dropped") Lila Kurve in https://munin.openstreetmap.org/openstreetmap.org/albi.openstreetmap.org/renderd_processed.html

4. Der Rendering-Server kann technische Probleme haben ("albi" hat in der im #3 verlinkten Grafik in den letzten 24 Stunden einen massiven Einbruch in der Leistung, aber seit knapp 4 Stunden läuft es wieder).

Mein Tipp: Warte, bis die Tiles aufgrund ihres Alters neu gezeichnet werden.

Alternativ: Forciere das Neuzeichnen. Ist nicht ganz einfach, da du die Adresse der betroffenen Tiles herausfinden musst. Wenn du solch eine Adresse hast (z.B. https://d.tile.openstreetmap.de/16/33279/24239.png), dann rufe diese Tile-URL im Browser auf mit einem Angehängten "dirty", also https://d.tile.openstreetmap.de/16/33279/24239.png/dirty. Als Antwort solltest du anstelle der Grafik den Text "Tile submitted for rendering" erhalten. Das musst du nun nur noch für jede Zoomstufe durchführen.

viel Spass oder einfach etwas Geduld.

Micha

Am 29.12.20 um 23:48 schrieb Peter Berger:

 

Sali zäme

 

Benötige wieder einmal Unterstützung.

 

Ich habe ein Multipolygon, https://www.openstreetmap.org/relation/3282450#map=15/42.3692/2.8173. Darin einige Lichtungen, die ich als «inner» eingebunden habe. Soweit so gut, JOSM zeigt keine Fehler an, der Upload funktioniert. Nun sehe ich jedoch in openstreetmap.org je nach Zoomstufe mal die eine Lichtung und mal die andere. Nun bei kleiner Zoomstufe sind alle «inner» Elemente zu sehen. Woran könnte dies liegen?

 

Vielen Dank und liebe Grüsse

 

Peter


Virenfrei. www.avast.com

_______________________________________________
talk-ch mailing list
talk-ch@openstreetmap.ch
http://lists.openstreetmap.ch/mailman/listinfo/talk-ch