Liste de villes autour d'un point

Bonjour,

Je voudrais savoir si vous avez connaissance d’une API permettant de retourner une liste de villes situées à une distance (ou même mieux à un temps de trajet) définie autour d’un point.
Si une telle API n’existe pas, est-ce que vous pourriez me donner quelques pistes pour la développer ?

Merci d’avance :slight_smile:

Bonjour,

La réponse simple : si on considère les villes comme des points, et indépendant de tout réseau, Overpass-API est suffisant. C’est une API d’extraction des données OSM qui peut mixer des critères sur les attributs des objets, leur dépendance (cf. les noeuds-way-relations OSM), et de la topologie simple.

exemple : les villes à 30 km de Nantes http://overpass-turbo.eu/s/jkG

La réponse complexe: si on considère un réseau routier (ou ferrovière ou électrique), la distance c’est plus çà ! On parle d’isodistance et d’isochrone.
On rendre dans le domaine des moteurs de routage comme graphhopper.

Bruno

Super merci beaucoup !

En effet ce que je cherche est plutôt la 2ème solution. Merci pour cette notion d’isochrone que je ne connaissais pas.
Je vais aller jeter un oeil à l’API de graphhopper.

Si tu as d’autres exemples, je suis preneur :slight_smile:
Et notamment un exemple qui mixerait les deux solutions, à savoir sortir une liste de villes inclues à l’intérieur d’une courbe isochrone.


Mathieu

Alors :

Rq: Mapbox fournit des solutions techniques basées sur OSM. Tout est libre mais dans les fait peu ont réussi à prendre en main leur outils en dehors de leur plateforme.
Pour les petits projets c’est une solution gratuite : https://www.mapbox.com/pricing/

Bruno

Salut Bluetux et amis forumeurs

Je me sers toujours pour des infos d’un site http://www.lion1906.com/

Orthodromie plutôt, distance à vol d’oiseau, si tu a une montagne entre deux point il faudra l’escalader :stuck_out_tongue:

Je sais que la personne utilise une base de données et qu’elle permet son utilisation à voir sur le site en question

A pluche