[OSM-dev-fr] Besoin d'aide pour la partie téléchargement d'Osmose

Jocelyn Jaubert jocelyn.jaubert at gmail.com
Sam 12 Nov 20:58:34 GMT 2011


Le 12 novembre 2011, didier2020 a écrit :
> si effectivement, SYSTEMATIQUEMENT TOUS les téléchargements se font
> une première fois en téléchargeant 12k et une deuxième fois en
> téléchargeant tout
> cela veut dire que la date entre les telechargements est superieur a
> la frequence de mise a jour des fichiers sur Geofabrik (normalement
> une journée)

Effectivement, on lance l'analyse des régions tous les deux jours, ce
qui fait qu'on télécharge à chaque fois un extract


> dans ce cas on peut desactiver une partie du code
> ligne 32 (nom du fichier ou est sauvegardée la date et l'heure)
> ligne 45 a 48 (date et heure du fichier local ou 0)
> ligne 50 (recuperation date et heure du fichier distant)
> Ligne 52 a 54 (comparaison date puis sortie eventuelle du prg)
> Ligne 86 (ecriture date et heure du fichier traité)

C'est une solution, mais qui ne me plait pas trop: ça veut dire que si
Geofabrik ne met à pas à jour un jour, on téléchargera et on lancera
l'analyse pour rien.


> MAIS
> 
> il ne faut pas que les informations de date soit utilisées ailleurs

Je crois que ce n'est pas le cas, donc on est tranquille de ce côté là.


> Je vois une autre solution mais cela implique de garder les fichiers
> bz2 et pbf en local....

C'est vrai que je n'avais pas pensé à ça.

Mais je vois que curl a une option --time-cond qui prend en argument
une date. Ça pourrait être parfait pour ce cas là. Par contre, je ne
vois rien dans la doc pour savoir si une erreur est retournée si le
serveur n'a pas de fichier plus récent.



Merci,
Jocelyn



Plus d'informations sur la liste de diffusion dev-fr