<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 18/03/2014 10:26, David Kazmierczak
SDEI 36 wrote:<br>
</div>
<blockquote cite="mid:5328115F.10205@sdei36.com" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<font face="Calibri">Travaillant dans une collectivité, on me
demande de mettre en œuvre un outil SIG permettant de gérer la
voirie (programmation et suivi des travaux, gestion des
marquages au sol, parc de panneaux, etc...). Après une rapide
comparaison entre différentes base, je pense qu'openstreetmap
sera la base la plus efficace (inutile de vous convaincre
j'imagine :) ).<br>
Mon objectif est d'intégrer les données dans notre base
postgre/postgis (opération réalisée) pour les coupler avec notre
modèle de donnée. Mon souci est la gestion de la mise à jour.
Comment puis-je gérer les changements d'ID en cas de suppression
de tronçon ?<br>
En effet, l'osm_id serait la clé commune dans la base mais s'il
change, ça ne peut pas fonctionner.<br>
</font></blockquote>
<br>
L'osm_id est un identifiant technique de l'objet - tu as plutôt
besoin d'un identifiant métier, stable même si des péripéties
provoquent temporairement la suppression de l'objet. L'identité
primaire d'un objet n'est pas sa présence dans Openstreetmap qui
n'est qu'une réflexion de son existence - l'identité primaire est
liée à la vie de l'objet chez ses utilisateurs qui sont donc les
auteurs naturels de sa clé primaire.<br>
<br>
En priorité, utilise comme clé étrangère un identifiant existant,
aussi consensuel que possible - le code FANTOIR mentionné par
Francesco est un bon exemple.<br>
<br>
Pour certains objets, tels que les panneaux, tu ne trouveras à ma
connaissance pas de code existant disponible publiquement... A toi
de proposer un code, après en avoir discuté avec des acteurs
confrontés à la même problématique. La question de l'espace de
nommage sera certainement au centre de ta réflexion pour éviter de
créer une convention spécifique à une unique commune.<br>
<br>
</body>
</html>