Calcul de distance sur un itinéraire

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
Flow
Messages : 2
Inscription : jeu. avr. 25, 2019 11:12 pm

Calcul de distance sur un itinéraire

Message par Flow » jeu. avr. 25, 2019 11:29 pm

Bonjour.

Je suis en train de développer une appli web en JEE sur laquelle je dois afficher la distance entre 2 adresses depuis des liste déroulante donc au format du style 1 Rue Machin, 11 111 DUPONTCITY.

Ne sachant pas du-tout comment faire, je me suis dis que OSM pouvait peut-être être une solution.
Je me tourne donc vers vous pour appeler au secours, savoir si c'est possible et si oui, comment faire.

Merci d'avance pour votre aide.

Avatar de l’utilisateur
cquest
Messages : 1937
Inscription : ven. avr. 16, 2010 12:22 am
Localisation : Val de Marne
Contact :

Re: Calcul de distance sur un itinéraire

Message par cquest » sam. avr. 27, 2019 3:08 pm

OSM... ce sont des données rien que des données

Autour d'OSM il y a plein d'outil pour tirer partie de ces données, donc on va parler outils ;)

Quel type de distance veux-tu entre 2 adresses ?
Distance à vol d'oiseau ou bien distance sur un itinéraire ?
Itinéraire pour voiture, piéton, vélo, transport en communs, mixte, autre ?

Flow
Messages : 2
Inscription : jeu. avr. 25, 2019 11:12 pm

Re: Calcul de distance sur un itinéraire

Message par Flow » ven. juin 07, 2019 3:49 pm

Bonjour.

Désolé pour la réponse très tardive mais des imprévu m'ont empêchés d'avance.

Bref.

Je cherche à avoir la distance entre deux adresses en voiture.
Le truc, c'est que les adresses de départ et d'arrivée, sont sélectionnées dans une liste déroulante avec les adresses en BDD. Alors que OSRM, propose des zones de saisie et lance la recherche une fois que l'utilisateur à validés ça saisie dans les 2 zones de saisies.

Je sais pas si je me suis bien fais compris ^^

Donc, je suis

Merci d'avance.

Avatar de l’utilisateur
cquest
Messages : 1937
Inscription : ven. avr. 16, 2010 12:22 am
Localisation : Val de Marne
Contact :

Re: Calcul de distance sur un itinéraire

Message par cquest » jeu. juin 20, 2019 9:23 pm

C'est l'interface web d'OSRM qui fonctionne comme ça, l'API ne prend pas d'adresses en entrée mais des positions géographiques (lat/lon).

On peut donc utiliser soit un lat/lot si on l'a déjà ou géocoder une adresse pour l'obtenir puis interroger l'API d'OSRM.

Pour géocoder une adresse (en France) on peut utiliser https://adresse.data.gouv.fr/api


Tant OSRM que le géocodeur (addok) sont libres et donc déployables sur sa propre infrastructure pour ne pas dépendre d'API publiques, de ocntraintes d'usage ou de disponibilité non garantie.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités