[OSM-dev-fr] calcul d'erreurs

Matthias Dietrich eiger.osm at gmail.com
Mar 2 Oct 23:23:37 BST 2012


Le 2 octobre 2012 12:18, didier2020 <didier2020 at free.fr> a écrit :
> qadastre utilise des float pendant son traitement
> mais lors de l'écriture les coordonnées ont 6 décimales
> les coordonnées stockées dans openstreetmap ont 7 décimales


Ce comportement de qadastre est d'ailleurs générateur d'erreurs (nœuds
dupliqués).
En ne prenant qu'une coordonnée pour l'exemple :
0.1234561 et 0.1234562 sont considérés comme différents tout au long
du traitement par qadastre,
mais lors de la génération du fichier .osm, dans les 2 cas on
obtiendra 0.123456.
Donc on se retrouve parfois avec des nœuds ayant les mêmes coordonnées
dans le fichier, bien qu'il aient été considérés comme
distincts tout au long du traitement.

J'avais commencé à faire des modifications de  qadastre, entre autres
en générant les coordonnées avec 7 décimales, mais faute
de temps, c'est resté en l'état...



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