Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet Gautier Pelloux-Prayer
Je ne sais pas si c'est un besoin utilisateur, mais dans ce cas précis il y a brouter dédié au routing vélo : http://brouter.de/brouter-web/ Gautier > On 30 Jun 2016, at 14:41, osm.sanspourr...@spamgourmet.com wrote: > > Certaines fois il est bon de rappeler la question : > > J'aimerais

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet osm . sanspourriel
Certaines fois il est bon de rappeler la question : J'aimerais connaître la distance entre deux points sur une relation route=bicycle,en l’occurrence la distance entre Nantes et Blain sur la Vélodyssée. Et oui, j'ose affirmer que le calcul n'est pas à 10 cm près. Adrien me démentira si besoin.

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet Philippe Verdy
En plus les arrondis des rayons sont différents: - 6366,000 km pour la formule PHP - 6378,137 km aux pôles et - 6356,752 km à l'équateur pour la formule Python Près de 20 kilomètres d'écart entre les deux dernières, ce n'est pas rien et c'est TRES significatif (la formule simplifiée en PHP n'en

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet Philippe Verdy
Ce n'est pas juste de l'optimisation, c'est de la géométrie... Ces formules étaient données pour être exactes. Oui cela fait une différence, certe petite, mais tout dépend de la précision qu'on attend (même 0,01% cela fait vite une différence mesurable sur une distance assez longue (toutefois non

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet osm . sanspourriel
C'est vraiment de l'optimisation à la petite semaine car le calcul d'une valeur absolue n'est pas bien compliqué. Bien plus intéressant est de changer la dimension des lignes afin de stocker la distance depuis le premier nœud. Typiquement dans un modèle d'itinéraire tu ajoutes deux coûts : le

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet Philippe Verdy
D'ailleurs dans la formule Python les fonctions abs() pour les trois composantes distParallele, distMeridien, et distVertical sont inutiles, puisqu'on ne va utiliser que leur carré respectif. Il suffit juste de les voir comme des composantes d'un vecteur 3D orienté et non comme des distances

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-30 Par sujet Philippe Verdy
Ce n'est pas tout à fait la même formule, celle en Python tient compte de l'applatissement de la Terre sur le géoïde de référence (alors que la première formule en PHP la modélise comme une sphère, avec un rayon moyen arrondi en kilomètres, et non les deux rayons arrondis en mètres). Cependant les

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-29 Par sujet pepilepi...@ovh.fr
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

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-29 Par sujet Vincent de Château-Thierry
Bonjour, Le 30/06/2016 07:15, adrien a écrit : 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

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-29 Par sujet adrien
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

Re: [OSM-talk-fr] distance entre deux points sur une route

2016-06-29 Par sujet François Lacombe
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

[OSM-talk-fr] distance entre deux points sur une route

2016-06-29 Par sujet adrien
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