Ecco come funziona l'aggiornamento delle mappe (tratto dalla wikihttp://wiki.openstreetmap.org/wiki/IT:Slippy_Map) :
Rendering dei tasselli con Mapnik
Vedere la pagina di Mapnik per avere dettagli sul rendering di mapnik.
I tasselli di Mapnik vengono attualmente generati su tile.openstreetmap.org. Il database di Mapnik viene aggiornato di minuto in minuto così che le modifiche hai dati saranno renderizzate in pochi minuti. E' stato messo in atto il 2009-02-09. In passato il livello di Mapnik era aggiornato unicamente sui dati scaricati una volta a settimana da Planet.osm il mercoledì mattina (GMT/BST). Lo scaricamento dell'intero pianeta viene tuttora eseguito occasionalmnete (non più settimanalmente) per correggere eventuali errori nell'appicazione delle modifiche eseguite per differenze.
Il rendering di Mapnik viene eseguito come modulo di apache chiamato mod tile sviluppato, in particolare, per le nostre elevate necessità di prestazioni.
Ogni tassello ha un timbro con la data e l'ora di quando è stato renderizzato e se è marcato come sporco significa che è pronto per essere re-renderizzato. Il renderer segue le seguenti regole::
Ogni volta che viene visionato un tassetto viene controllato se è più vecchio di 7 giorni.
Se è più vecchio di sette giorni viene marcato come sporco (e quindi renderizzato).
Un processo di rendering, in background, genera una lista di tutti i tasselli marcati come sporchi e dopo procedere a renderizzarli tutti.
Una volta finito riesegue la ricerca dei tasselli sporchi pronti di renderizzare nuvamente.
Quindi se nessuno sta guardando un'area non verrà re-renderizzata spesso. I tasselli in pratica vengono renderizzati in una sorte di ordine di interesse/attenzione . Marcando un tassello come sporco non comporta che i sotto tasselli vengano marcati come sporchi. Se ricevete la scritta 'More OpenStreetMap coming soon...' su un tassello, significa che non ci sono dati per quel tassello ed è in lista per essere renderizzato. Potete trovare lo stato di un tassello guardando l'indirizzo del tassello (facendo clic con tasto destro del mouse e selezionando 'Copia URL Immagine' o qualcosa di simile):
http://tile.openstreetmap.org/7/63/42.png
e dopo aggiungere /status alla fine:
http://tile.openstreetmap.org/7/63/42.png/status
che vi indicherà la data e ora di creazione e se è sporco o meno.
Se volete che un tassello venga renderizzato prima della scadenza dei 7 giorni potete marcarlo come sporco aggiungendo in fondo /dirty:
http://tile.openstreetmap.org/7/63/42.png/dirty