C'est malheureusement un mécanisme assez bricolé...

J'avais aussi imaginé un système basé sur les geohash + quelques tags "majeurs" permettant de retrouver un objet d'un type donné dans une zone donnée. En fouillant sur talk-fr on doit pouvoir retomber dessus ;)

Exemple: amenity=cafe@geohash

Il faut un peu de flou, mais pas trop ou alors un flou variable... tant sur le côté sémantique que géo.

cle_secondaire=valeur_secondaire+cle_primaire=valeur_primaire@geohash_plus_ou_moins_long

Un mécanisme complet devrait permettre de passer d'un objet existant à cet id "stable" et pas que l'inverse.


Le 09/04/2018 à 18:20, marc marc a écrit :
Bonjour Jean-Christophe Becquet,

Le 09. 04. 18 à 18:04, Jean-Christophe Becquet a écrit :
Le 09/04/2018 15:33, marc marc a écrit :
- les id non stable dans osm : problème résolu depuis longtemps,
cfr overpass stable id.
Pourrais-tu expliquer en 2 mots de quoi il s'agit ou donner un lien vers
une ressource qui parle de ce overpass stable id ?
Cela consiste à utiliser un id qui est un index vers un ensemble de
caractéristique "stable" peu importe les id dans osm.
cela utilise une requête overpass avec les critères choisis.

exemple fictif :
un way actuellement nommé "rue de la gare" à "Paris 1er arrondissement"
entre le nœud a et le nœud b.

tu peux avoir un id stable qui pointerait toujours vers "rue de la gare"
à "Paris 1er arrondissement".
si quelqu'un coupe le way en 2 et change le nom d'un des 2 morceaux,
l'id stable pointera vers le morceau qui a gardé le nom.
si quelqu'un coupe le way et change le maspeed d'un des 2 morceaux,
l'id stable pointera vers les 2 morceaux puisqu'il ont gardé le nom.
si quelqu'un fait une modif tordu de déplacer ce way en chine,
l'id stable ne retournera plus rien.

tu peux aussi avoir un id stable qui représente la rue entre le point a
et le point b (exemple pour l'utiliser dans un itinéraire)
Si ce way osm est coupé en 2 et l'id stable pointera vers les 2 morceaux

Autre exemple fictif :
un poi pourrait avoir un id stable si tu considères l'emplacement du
magasin (cela pointera vers le nouveau "locataire" en cas de
changement") ou tu peux avoir un id stable vers "la succursale de Paris
de quel enseigne", qui résisterait aux déménagements et aussi aux
améliorations tagé comme un noeud -> tagé comme une surface.

plus d'info :
https://wiki.openstreetmap.org/wiki/Overpass_API/Permanent_ID

Cordialement,
Marc
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

--
Christian Quest - OpenStreetMap France


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à