[OSM-talk-fr] distance entre deux points sur une route
adrien
perso at adrieng.fr
Jeu 30 Juin 05:15:57 UTC 2016
Bonjour,
Merci pour l'explication, mais n'y a-t-il pas plus simple, genre
j'indique les deux points, et le logiciel me donne la distance suivant
la route, un peu comme openrouteservice peut le faire ?
Pour info marble permet de faire assez simplement ce que tu décrit, mais
c'est quand même fastidieux puisqu'il faut suivre tout le chemin.
Bonne journée
Adrien
Le 29/06/2016 à 23:20, François Lacombe a écrit :
> Bonjour Adrien,
>
> A mon sens c'est un calcul de distance loxodromique entre chaque nœud,
> de chaque portion de véloroute qui composent le chemin à parcourir.
> https://fr.wikipedia.org/wiki/Loxodromie
>
> Concrètement, voici un bout de PHP qui te donne la distance entre deux
> points dont tu connais le lat/lon
> Tu n'as plus qu'à faire la somme de tous tes segments pour avoir la
> distance totale
>
> $l = 6366 * 2 * asin(
> sqrt(
> pow(
> sin((deg2rad($lat)-deg2rad($ll[1]))/2) , 2) +
> cos(deg2rad($lat))*cos(deg2rad($ll[1]))* pow(
> sin((deg2rad($lng)-deg2rad($ll[0]))/2) , 2)
> )
> );
>
> Où $lat et $lng sont les coordonnées de ton point B et $ll[0] et
> $ll[1] celles de ton point A.
> Cette formule a un défaut : elle ne tient pas compte de l'altitude des
> points, réputée négligeable ici.
>
>
> A+
>
> *François Lacombe*
>
> fl dot infosreseaux At gmail dot com
> www.infos-reseaux.com <http://www.infos-reseaux.com>
> @InfosReseaux <http://www.twitter.com/InfosReseaux>
>
> Le 29 juin 2016 à 20:46, adrien <perso at adrieng.fr
> <mailto:perso at adrieng.fr>> a écrit :
>
> Bonjour,
>
> J'aimerais connaître la distance entre deux points sur une relation
> route=bicycle,en l'occurence la distance entre Nantes et Blain sur la
> Vélodyssée.
>
> Je suppose que c'est facilement faisable, mais je sèche
> complètement sur
> comment faire, et quel outils utiliser…
>
> Si vous avez des pistes, je vous en serait reconnaissant.
>
> Bonne soirée
>
> Adrien
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20160630/e8329191/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr