Parfois certaines modifs ne sont pas détectées, ça arrive à certaines
périodes de panne de serveur, ou parce que le flux de suivi des modifs a
été parteillement corrompu, empêchant de marquer des tuiles comme
invalides. Tu peux toujours forcer le rafraichissement d'une tuile sur un
rendu basé sur Mapnik en ouvrant la tuile dans un onglet du navigateur puis
modifiant l'URL en y ajoutant "/dirty" : tu verras alors un statut de ta
demande et quelques minutes après la nouvelle tuile sera affichée quand tu
rafraichis la page affichant la tuile toute seule (quelques voisines sont
également raffraichies en même temps :

Mapnik calcule par défaut des "supertuiles" de 8x8 tuiles (de 256 pixels de
côté chacune, de sorte qu'il retrace une image carrée de 2046 pixels de
côté, même si en suite il distribue des morceaux plus petits à la demande).

Tu peux savoir où sont situées les supertuiles en regardant leurs numéros
de positions X et Y : ce sont les multiples de 8 qui débute la supertuile
suivante. Mapnik est réglable sur la taille de ses supertuiles, certains
rendus pourraient ne pas créer de supertuiles et les dessiner juste 1 par
une.

C'est peu probable sur les serveurs faisant des rendus sur de larges zones
contenant de nombreuses tuiles, mais ça l'est sur les zones très étendues
géographiquement (faibles niveaux de zoom), qui ne sont pas non plus
rafraîchies souvent (pour ces tuiles d'ailleurs, la requête en /dirty ne
fait rien, Mapnik se contente d'afficher la date de la dernière mise à
jour, car elles sont tellement riches en données que leur calcul prend
énormément de temps et nécessite des resssources importantes en capturant
les données dans une base interne de travail et travaillant ensuite par
morceau ou par bandes de façon incrémentale). D'ailleurs sur les faibles
zooms, la plupart des changements sont quasiment invisibles et des tas de
détails sont ignorés pour faciliter le travail:

Leur rendu est même simplifié, et peux même utiliser des images de fond
statiques (qui seront calculées ailleurs, puis importées manuellement, et
que Mapnik utilisera telles quelles : pour les lignes de côte elles
provienne d'une extraction statique et il peut se passer plusieurs mois
pour que les nouvelles plus précises soient prises en compte, même aux
niveaux de zoom élevés où ces extractions anciennes pourraient être
ignorées au profit des données venant de la base actuelle, d'autant plus
que les lignes de côte sont toujours orientées avec le côté mer à droite
par rapport à un parcourt vers l'avant dans le sens du tracé).
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à