Chercher: Et Ou Phrase  
Dans:          


Menu non membre

Pour les nouveau visiteurs

Entrez ici

Chercher le Forum



 

 Les Forums
  Programmation avancée
Repondre a ce sujet  

Sujet Latitude - longitude - géoposition
Message envoyé le 09-06-2021 par jcb76920 (France)  
Bonjour à tous
Sous WD24 à partir de 2 relevés de géolocalisation peut on calculer la distance ?
Si oui pouvez-vous svp m'aider avec le code à écrire ?
Amicalement

Message envoyé le 05-08-2021 par Csharp (Maroc)  
c trivial

Message envoyé le 31-08-2021 par shiny (France)  
https://doc.pcsoft.fr/fr-fr/?1000021614

ou

https://doc.pcsoft.fr/?1000019211

Message envoyé le 01-09-2021 par gladiattor666 (France)  
Bonjour,

Il existe une formule mathématique pour calculer la distance entre deux points GPS.
La formule peut intégrer la "courbure" de la terre.

Ceci évite par exemple de recourir a des API payantes pour connaitre la distance entre deux points, à vol d'oiseau.

Google est votre ami ...



Message envoyé le 06-09-2021 par jcb76920 (France)  
Bonjour
Merci à shiny et gladiattor666 d'avoir pris de leur temps pour m'aider.

Message envoyé le 15-09-2021 par figaro28 (France)  
Bonjour
La formule mathématique (je pense sans courbure de la terre),
donc à vol d'oiseau est celle ci et fonctionne dans les 2 sens et ne renvoie pas erreur ou calcul par 0

Résultat = (1000/9)*ArcCosinus((Sinus(Saisie2)*Sinus(Saisie6)+Cosinus(Saisie2)*Cosinus(Saisie6)*Cosinus(Saisie1-Saisie5)))     


Saisie 1 et saisie 2 = long lat 1er point GPS
Saisie 5 et Saisie 6 = long lat 2ème point GPS

Ceci pour info

Message envoyé le 15-09-2021 par gladiattor666 (France)  
Pour ma part j'avais trouvé la réponse ici:
https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/114990-wd14-calcul-distance-entre-deux-points-gps/read.awp

Et ça fonctionne depuis plusieurs années

Message envoyé le 18-09-2021 par figaro28 (France)  
Bonjour
La réponse PC soft est assez compliquée (beaucoup de lignes de code)

la réponse que je donne fonctionne depuis très longtemps
avec une seule ligne de code, (utilisée aussi dans d'autres langages (borland)
et donne maxi 1km d'écart sur une distance d'environ 800km par rapport aux fonctions toutes prêtes de Géolocalisation de Windev
Et ne renvoient pas d'erreur en cas de calcul négatif (très pratique) (Fonctionne dans les 2 sens)

Message envoyé le 05-10-2021 par jcb76920 (France)  
Bonjour
Merci à tous pour votre aide.


Pour répondre à ce message vous devez être membre

Entrée membre    Enregistrer

  Post reply  



  
Retour © 2021 forum.acam.ca
  
Flag Counter