bonjour,
J'ai une base de données contenant environ 37000 communes.
Je souhaiterais etre capable de determiner la commune la plus proche a partir de coordonnées GPS.
Mes champs de base de données: longitude et latitude.
Quelqu'un pourrais t-il m 'orienté?
Pour info, j'en suis là:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ville,(6366*acos(cos(radians(47.9742104))*cos(radians(latitude))*cos(radians(longitude)-radians(-1.4814908))+sin(radians(47.9742104))*sin(radians(latitude)))) as Proximite from communes order by Proximite limit 1,5
ou 47.9742104 est la longitude et -1.4814908 la latitude.
Cela me sort bien des villes mais pas pas du tout les bonnes !
merci.
Partager