Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Bonjour


Je travaille sur une application (WinDev9) pour une association qui s'occupe de l'aide à domicile en milieu rural.
Le but de la modification que je souhaite apporter est al suivante
Actuellement quand un intervenant effectue un trajet entre 2 clients, il déclare une distance. Cette distance est comparée avec une valeur de référence.
Problème: à chaque nouveau trajet détecté,il faut que les bénévoles de l'association saisissent une distance.
Avec 5 nouveaux clients tous les mois, ça fait pas mal de saisie.

Je souhaite automatiser cette saisie en récupérant la distance calculée par mappy ou autres dès l'instant où on aura envoyé à mappy ou autre les adresses ou coordonnées GPS des 2 clients qui constituent la relation.

Le problème est que je ne sais pas comment faire pour
ouvrir le site
envoyer les données
récupérer le résultat

Merci d'avance de vos réponses

Contribution le : 31/07/2009 09:30
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Voir du coté de Google map qui propose des apis permettant de dialoguer avec les objets maps

Contribution le : 01/08/2009 14:55
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Stagiaire WDF
Inscrit:
29/01/2009 19:00
Post(s): 13
sinon si c'est à vol d'oiseau, il y a une ressource sur un des sites (ca doit bien se retrouver) qui s'appelle orthodromie.

Contribution le : 04/08/2009 15:57
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Merci pour ces informations, je vais chercher plus avant

Contribution le : 06/08/2009 20:51
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière

Inscrit:
12/12/2002 19:41
Post(s): 30
Bonjour,

Vous trouverez un exemple dans ce projet sur l'orthodromie :
http://forum.pcsoft.fr/thread.awp?postid=171429

Michel Fages

Contribution le : 10/08/2009 13:10
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Merci, je vais voir de ce coté

Contribution le : 14/08/2009 21:10
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Bonsoir

Désolé mais je n'ai que WD9 donc impossible d'ouvrir le projet qui est en WD10

Connaissant les coordonnées de 2 points (obtenues avec google earth), comment calculer la distance à vol d'oiseau entre ces 2 points

Les coordonnées sont les suivantes
X1 = 46.0988710993
Y1 = 0.313907763519

X2 = 46.2213915022
Y2 = 0.364915720612

J'ai fait une approximation grossière mais le résultat me donne une distance à vol d'oiseau supérieure à la distance par la route donnée par Google Maps (Bonjour l'erreur !!!!).

L'équation brute de fonderie me suffit. mais m'expliquer comment convertir ces coordonnées Google pour faire fonctionner le calcul (je ne sais pas à quoi correspondent ces coordonnées

Merci d'avance

Contribution le : 16/08/2009 21:27
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Bonsoir

J'ai trouvé l'origine du problème : c'est tout bete, arccosinus renvoie en arc en degré et non en radian
CQFD

Contribution le : 18/08/2009 21:10
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Problème solutionné


Merci de votre aide

Contribution le : 20/08/2009 13:47
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer


Re: Calcul distance routière
Utilisateur WDF
Inscrit:
25/03/2008 22:58
Post(s): 56
Pour préciser la solution du problème,, voici la formule de calcul

Ortho(A,B)=6371 x acos[cos(LatA) x cos(LatB) x cos(LongB-LongA)+sin(LatA) x sin(LatB)]

Avec 6371 qui correspond au rayon de la Terre en Km.

acos(sin(lat1)*sin(lat2)+cos(lat1)*cos(lat2)*cos(lon1-lon2)) :

lat1 lat2 lon1 lon2 sont exprimés en degré pour WinDev d'ou le résultat est en degré qu'il faut convertir en radians


Donc pour WinDEv la formule exacte est
Ortho(A,B)=6371 x Pi/180 x acos[cos(LatA) x cos(LatB) x cos(LongB-LongA)+sin(LatA) x sin(LatB)]

Contribution le : 21/08/2009 00:22
_________________
Que c'est compliqué quand on cherche et que c'est simple quand on a enfin trouvé
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2