[OSM-talk-nl] Speedlayer: Dagelijkse updates - verbeterde receptuur- nu nog beter

Gert Gremmen g.gremmen at cetest.nl
Sat Jan 24 12:19:50 UTC 2009


Ziet er prima uit, de dingen die ik gister had ingevoerd staan erop.
Wordt de effectieve vertraging nu 3 uur ???

Je vroeg naar tiles die overgeslagen zijn:

Hier:
http://tile.openstreetmap.nl/?zoom=18&lat=51.98502&lon=4.3505&layers=B00
00000F

Midden in het scherm loopt een groenzone van links naar rechts over het
rode wandelpad. De groenzone is alleen geupdated waar in de ways
wijzigingen zijn,
is dat wat je bedoeld met " Momenteel wordt enkel gekeken naar nodes en
ways." ??

In dat geval is een landuse dus geen way en is mijn commentaar
overbodig.




Gert Gremmen
-----------------------------------------------------

Openstreetmap.nl  (alias: cetest)

-----Oorspronkelijk bericht-----
Van: talk-nl-bounces at openstreetmap.org
[mailto:talk-nl-bounces at openstreetmap.org] Namens Roeland Douma
Verzonden: Saturday, January 24, 2009 12:08 PM
Aan: 'OpenStreetMap NL discussion list'
Onderwerp: [OSM-talk-nl] Speedlayer: Dagelijkse updates - verbeterde
receptuur- nu nog beter

Howdy,

Zoals jullie wel gemerkt zullen hebben wordt de speed-layer op 
tile.openstreetmap.nl elke dag opnieuw gerenderd. Dit gebeurde eerst
door alle 
tiles reeds in de cache opnieuw te renderen. Dit kwam er op neer dat
(als 5 
tiles parallel gerenderd worden) de server rond de 8 uur bezig was om
deze 
tiles opnieuw te renderen.

Dit is natuurlijk niet de meest efficiente manier om de tiles up to date
te 
houden daar te verwachten is dat op hoge zoom niveaus veel tiles
ongewijzigd 
zullen blijven. 

Nu ben ik al enige tijd bezig om een "werkende" tile cleaner te
schrijven. 
Maar het lijkt erop dat het me nu gelukt is. Ik gebruik de mapnik
database om 
de oude lat/lon/bbox van nodes en wegen te vergaren waardoor de planet
update 
een klein beetje vertraging oploopt deze vertraging is een vertraging
van 
ongeveer 2 minuten dus het is allemaal goed te overzien. Er wordt nu een
lijst 
gegenereerd met tiles die niet langer geldig zijn.

Hierna begint de planet import.

Tot slot worden de ongeldige tiles opnieuw gerenderd. Dit is vanmorgen
getest 
n lijkt goed te werken. De sequentiele versie kost ongeveer 3 uur om te 
renderen. Dus de parrallel versie zal ongetwijfeld sneller zijn. Maar er

moeten nog steeds ongeveer 11.000 tiles opnieuw worden gerenderd.

Let wel nu worden alle tiles met wijzigingen gerenderd. Dus niet enkel
de gene 
die wij reeds in de cache hadden. Zo zouden we dus op den duur heel
Nederland 
in de cache moeten krijgen met tiles van die dag.

Momenteel wordt enkel gekeken naar nodes en ways. Echter op de main 
stylesheets hebben wij toch geen relaties. Maar voor de openfietskaart
is dit 
nog wel een vereiste (zodat we als het weer het toe laat allemaal met
up-to-
date fietskaarten naar buiten kunnen).

Graag hoor ik van jullie of er tiles zijn die wel geupdate zouden moet
zijn 
maar dat niet zijn etc.

--Roeland


_______________________________________________
Talk-nl mailing list
Talk-nl at openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-nl




More information about the Talk-nl mailing list