Bonjour,
Je cherche à calculer la distance entre deux points (je dispose des codes postaux et des coordonnées).
J'ai essayé avec la fonction "geodist" :
mais j'ai l'impression que cela me fournit la distance à vol d'oiseau ? pourrais-je avoir confirmation ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 data import_cp ; set import_cp; lat1 = strip(scan(coordonnees_gps,1,',')); long1 = strip(scan(coordonnees_gps,-1,',')); /*strip = permet de supprimer les espaces aux extrêmités*/ lat_ch = 48.421641; long_ch = 1.507037; distance = geodist(lat1,long1,lat_ch,long_ch,'DK'); /* D = coord en degré et K = en kilomètres*/ run;
Si c'est le cas, je cherche à récupérer la distance réelle (de route) ?
Merci pour votre aide.
Cordialement
Partager