Distance réelle et vol d'oiseau entre deux coordonnées
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" :
Code:
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; |
mais j'ai l'impression que cela me fournit la distance à vol d'oiseau ? pourrais-je avoir confirmation ?
Si c'est le cas, je cherche à récupérer la distance réelle (de route) ?
Merci pour votre aide.
Cordialement