Ce n'est pas étonnant d'avoir des écarts car la routine cherche la ville référencée la plus proche !
Quel est le niveau d'incertitude obtenu par cette base de données ? et quelle est la tolérance pour ce que l'on veut faire ?
C'est clair que la géométrie des frontières est parfois fractale. A l'époque je n'avais pas trouvé mieux et la précision me suffisait.
Pour obtenir une plus grande précision, il faudrait affiner les villages proches des frontières, et s'en tenir à ces seules valeurs (car les autres villes éloignées des frontières ne nous intéressent pas). Notamment sur l'axe Strasbourg-Karlsruhe.
D'ailleurs, une solution toute simple consisterait à introduire les villages de Lauterbourg, Munchhausen, Seltz, Beinheim, Roppenheim, Stattmatten, Drussenheim, Offendorf, Gambsheim.
Refaites l'essai avec cette nouvelle base affinée côté français le long de la ligne :
Autre solution, prendre le tracé des frontières sur
ou
et refaire une routine. Un excellent article de notre ami Pierrep56 :
Edit : voir page suivante !