Bonjour,
Pour implémenter une
distance à vol d'oiseau, on peut utiliser les données suivantes pour la France.
L'onglet "Commune" du fichier (1) fournit la correspondance entre code INSEE ("code département" + "code commune") et code postal + nom de commune + ...
Le fichier (2) RGC_2009.TXT fournit à partir du Code INSEE ("DEP" + "COM") les coordonnées géographiques ("LONGI_DMS" + "LATI_DMS").
En croisant les 2 fichiers, on peut associer des coordonnées géorgraphiques à un code postal. Il ne reste plus qu'à faire un simple calcul de distance orthodromique :
d=acos(sin(lat1)*sin(lat2)+cos(lat1)*cos(lat2)*cos(lon1-lon2))
d, lon et lat en radians / 2 * PI radians = 40 000 km
Lien pour le téléchargement des données (1) "2Mo - XLS" et (2) "2Mo - TAB":
http://www.infosig.net/les-donnees-s...-sig-gratuites
Partager