[OSM-talk-fr] Overpass Attic Data - Extraire toutes les modifications entre deux dates

Philippe Verdy verdy_p at wanadoo.fr
Jeu 19 Mai 21:23:57 UTC 2016


Il faudrait surtout que les objets historiques sélectionnés dans "l'Attic"
référencent les autres objets membres (noeuds d'un chemin ou membres d'une
relation) avec leur numéro de version et pas seulement leur id !

Ou sinon que le changeset de l'objet sélectionné soit utilisé pour
rechercher les objets références ayant la dernière version dont le numéro
de changeset est inférieur ou égal).

Note cependant: un même changeset peut modifier un même objet plusieurs
fois avec plusieurs versions: une version le crée, la version suivante le
supprime). Cela arrive lors d'une résolution de conflits (nécessitant
parfois des fusions d'objets). Et il peut arriver deux versions diférentes
d'un même objet avec le même timestamp (mais c'est rare).

Seuls les numéros de versions sont garantis fournir l'unicité et la non
ambiguité des références d'un objet à l'autre.

Mais Overpass ne retourne les numéros de version, sauf si on lui demande
les infos détaillées, pas seulement le "skeleton". Il n'y a pas d'option
pour lui demander juste les numéros de version (qui à mon avis devraient
toujours être retournés, on peut se foutre du reste: changeset, auteur,
date, commentaire de changeset...)


Le 19 mai 2016 à 22:47, François Lacombe <fl.infosreseaux at gmail.com> a
écrit :

> Bonsoir Pierre,
>
> Peut-être as-tu déjà trouvé la réponse à cette question ?
>
> De ce que je comprend du wiki, le retour correspondant à un augmented
> diff contient trois sections avec chacune la version la plus ancienne
> et la version la plus récente dans la plage de temps.
>
> http://wiki.openstreetmap.org/wiki/Overpass_API/Augmented_Diffs#Contained_data
>
> "Each element only appears its state at the beginning and the state at
> the end of the minute. Shorter lived versions are omitted.".
>
> Je ne sais pas par contre si il est possible de tout récupérer.
> Manuellement, il faudrait récupérer plusieurs plages de temps
> correspondant à deux version consécutives.
> Au mieux il faudrait proposer une évolution pour avoir la possibilité
> de tout récupérer
>
>
> A moins que quelqu'un ait mieux ?
>
>
> Bonne soirée
>
>
> François Lacombe
>
> fl dot infosreseaux At gmail dot com
> www.infos-reseaux.com
> @InfosReseaux
>
>
> Le 7 mai 2016 à 15:54, Pierre Béland <pierzenh at yahoo.fr> a écrit :
> >
> > L requête Overpass ci-dessous vise à extraire toutes les modifications  a
> > way(40523269) entre les 17 et 22 avril (22 modifications au total).
> >
> > [out:xml][adiff:"2016-04-17T00:00:00Z","2016-04-22T00:00:00Z"]
> > [timeout:65];
> > (
> >   way(40523269);
> > );
> > out meta;
> > voir http://overpass-turbo.eu/s/g33
> >
> > Cependant, seules la première et dernière édition de l'objet sont
> fournis.
> >
> > Ma compréhension est que DIFF ne fournit que  première et dernière
> édition
> > de l'objet. Par contre je m'attends à ce que ADIFF me fournissent les 22
> > modifications de l'objet.
> >
> > Est-ce que Overpass est limité et ne fournit que première et dernier
> objets?
> > Cela est-il possible?  et comment.
> >
> > Sinon, si possible, comment?
> >
> > Pierre
> >
> > _______________________________________________
> > Talk-fr mailing list
> > Talk-fr at openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-fr
> >
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20160519/4d873c04/attachment.htm>


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