<div dir="ltr"><br clear="all"><div><div><div>Bonjour,<br>Depuis quelques temps, je développe une
application Web pour afficher le différentiel entre 2 versions d'une
même primitive (node|way|relation).<br></div>Ayant atteint un premier palier utilisable, je vous en fais part. Le code-source se trouve ici : <a href="https://github.com/windu2b/diff.openstreetmap" target="_blank">https://github.com/windu2b/diff.openstreetmap</a> (licence AGPLv3 ou supérieure).<br>
<br></div>Le principe est assez simple : en invoquant l'URL sous la forme suivante : /diff.openstreetmap/diff/<primitive>/<id>/[from]/[to]<br></div><div>* <primitive> est le type de primitive concerné (node, way ou relation) ;<br>
</div><div>* <id> est l'id de l'objet à afficher ;<br></div><div>* [from] (facultatif) est la version de départ du diff ;<br></div><div>* [to] (facultatif) est la version de fin du diff.<br><br></div><div>* Si vous ne renseignez pas [to], ce sera la dernière version (l'actuelle) qui sera prise en compte.<br>
</div><div>* Si vous ne renseignez pas [from], ce sera la première
version qui sera prise en compte. Ne pas mettre [from] implique
forcément de ne pas mettre [to] ;<br><br></div><div>C'est bien évidement
très frais, donc perfectible, ça mange des bébés ours, ça ne fait pas
(encore) le café, ... Bref, ça n'attend plus que vos
remarques/questions/suggestions !<br>
</div><div><br></div>Et, pour ceux qui ne veulent/peuvent pas installer l'appli, je vous joins un screenshot.<br>-- <br>Cordialement,<br>Francescu GAROBY<br>
</div>