1. #1
    Membre à l'essai
    Femme Profil pro
    Biostatisticienne
    Inscrit en
    décembre 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Biostatisticienne
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2017
    Messages : 23
    Points : 18
    Points
    18

    Par défaut 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 : 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;
    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

  2. #2
    Membre à l'essai
    Homme Profil pro
    Biostatisticien
    Inscrit en
    avril 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Santé

    Informations forums :
    Inscription : avril 2018
    Messages : 9
    Points : 16
    Points
    16

    Par défaut

    Bonjour,

    La fonction "Geodist" permet d'avoir la distance en vol d'oiseau.

    cf la thèse ci dessous:
    http://biblos.hec.ca/biblio/memoires/m2014no88.pdf

    pour avoir la distance réelle je n'ai pas de solution via SAS.

    Tourne toi vers des logiciel plus d'analyse spatio-temporelle tels que ArcGIS. Sinon via google maps.

    Bien à vous,

  3. #3
    Membre éprouvé

    Homme Profil pro
    linux, pascal, HTML
    Inscrit en
    mars 2002
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : linux, pascal, HTML
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2002
    Messages : 529
    Points : 1 163
    Points
    1 163
    Billets dans le blog
    1

    Par défaut

    La géodésique est la trajectoire correspondant à la distance minimale entre deux points sur une surface. Dans le cas de la sphère, c’est un arc de grand cercle.


    voir éventuellement le calcul d'une géodésique ici

  4. #4
    Membre à l'essai
    Femme Profil pro
    Biostatisticienne
    Inscrit en
    décembre 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Biostatisticienne
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2017
    Messages : 23
    Points : 18
    Points
    18

    Par défaut

    Merci pour vos réponses.

Discussions similaires

  1. [Mappy] Comment calculer la distance entre deux coordonnées ?
    Par Malek Belkahla dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 17/01/2013, 12h06
  2. Calcul distance entre deux coordonnées GPS
    Par hamdouch89 dans le forum APIs
    Réponses: 1
    Dernier message: 03/05/2012, 15h14
  3. [Mappy] [API Challenge] Comment calculer la distance entre deux coordonnées ?
    Par Malek Belkahla dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 06/07/2010, 11h26
  4. Distance euclidienne entre deux vecteurs
    Par soumiaguelma dans le forum MATLAB
    Réponses: 3
    Dernier message: 26/04/2008, 10h32
  5. Distance euclidienne entre deux vecteurs
    Par larimoise dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/04/2007, 22h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo