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

Roeland Douma unix at rullzer.com
Sat Jan 24 17:23:54 UTC 2009


Dit is wel iets wat ik er op den duur in wil hebben. Echter. Als ik alle ways 
bbox (wat verre van optimaal is). Dan kom ik echter (zoom 7 t/m 18) op 
745400 tiles

zoom 7: 8 tiles
zoom 8: 21 tiles
zoom 9: 46 tiles
zoom 10: 106 tiles
zoom 11: 225 tiles
zoom 12: 532 tiles
zoom 13: 1360 tiles
zoom 14: 3725 tiles
zoom 15: 11511 tiles
zoom 16: 39390 tiles
zoom 17: 143675 tiles
zoom 18: 544801 tiles

dus zoals te zien wordt vanaf zoom 16 problematisch. Ik ga nog proberen om het 
verschil te "vinden" tussen ways en areas. Dan hoeven er namelijk geen bboxen 
om te hele weg getekend te worden maar kunnen we gewoon wegsegmenten (dus een 
bbox per segment) nemen wat enorm moet schelen lijkt me.

--Roeland


On Saturday 24 January 2009 13:19:50 Gert Gremmen wrote:
> 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
> 
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-nl
> 





More information about the Talk-nl mailing list