[OSM-talk-fr] Collectivité et gestion de voirie
Pieren
pieren3 at gmail.com
Mar 18 Mar 10:58:40 UTC 2014
2014-03-18 11:22 GMT+01:00 Jean-Marc Liotier <jm at liotier.org>:
> On 18/03/2014 10:26, David Kazmierczak SDEI 36 wrote:
> Comment puis-je gérer les
> changements d'ID en cas de suppression de tronçon ?
> En priorité, utilise comme clé étrangère un identifiant existant, aussi
> consensuel que possible - le code FANTOIR mentionné par Francesco est un bon
> exemple.
Euh, en cas "de suppression de tronçon", aucun tag "ref" ou "fantoir"
n'est une garantie de stabilité puisqu'ils peuvent très bien
disparaitre en même temps que le tronçon. S'il faut éditer OSM pour
remettre l'identifiant, on peut aussi bien mettre à jour l'ID dans sa
base métier - l'effort est équivalent.
Par contre, on peut chercher d'autres solutions en se basant sur
d'autres critères comme les tags minimums (highway, name) et une bbox:
http://wiki.openstreetmap.org/wiki/Overpass_API/
http://wiki.openstreetmap.org/wiki/Overpass_API/Permanent_ID
Si on ne veut pas dépendre d'overpass, on peut aussi créer sa propre
base mirroir d'osm mise à jour régulièrement (voir switch2osm,
osm2pgsql, osmosis) et faire directement ses propres requêtes
spatiales sur les highway.
C'est un peu plus lourd à mettre en place mais après, on est tranquille.
Pieren
Plus d'informations sur la liste de diffusion Talk-fr