[OSM-dev-fr] Synchronisation d'une DB tierce avec OSM : diff vs Overpass

François Lacombe francois.lacombe at telecom-bretagne.eu
Jeu 31 Juil 14:06:05 UTC 2014


Bonjour,

Je récupère actuellement plusieurs types de features depuis OSM dans une
base perso pour faire une petite expérience et la remarque suivante est
tombée rapidement :

Si les données d'OSM ont valeur d'exclusivité lorsque celles-ci sont
disponibles (hypothèse de départ, pas forcément vérifiée tout le temps),
alors lorsqu'un objet qui était présent sur OSM disparait, il a été
redessiné ou n'existe plus le terrain.
Il faut donc le supprimer de ma base pour respecter l'hypothèse.

Sauf que je récupère les données qui m’intéressent quotidiennement avec
Overpass (en spécifiant une date d'édition en conséquence) sans voir passer
les suppressions.
Cela donne lieu à différent problèmes :
- Les objets détruits sur le terrain persistent de mon côté
- Les objets détruits puis redessinés sont en "double" chez moi.

Il vaudrait donc mieux travailler avec des diff, sauf que seuls certains
objets m’intéressent et que les diffs présenteraient beaucoup trop de bruit
à l'entrée de mon workflow.

Une idée de mix entre diff et Overpass ? :)



*François Lacombe*

francois dot lacombe At telecom-bretagne dot eu
http://www.infos-reseaux.com
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20140731/d37f9b91/attachment.html>


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