API de sentiers de randonnée et de vélo

Les itinéraires balisés d'OpenStreetMap sous forme de lignes GeoJSON prêtes à l'emploi : sentiers de randonnée, itinéraires cyclables, sentiers de VTT et parcours de course à pied, chacun avec son nom, son réseau et ses tags. La même requête donne les parcs nationaux et réserves naturelles, les pistes de ski et remontées mécaniques, et les limites administratives.

curl "https://geo.runningcat.dev/v1/layers/route?bbox=6.8,45.85,6.95,46.0&kinds=hiking&limit=500" \
  -H "Authorization: Bearer YOUR_KEY"
Exemple de requête

Sentiers dans un rectangle

{
  "type": "FeatureCollection", "truncated": false,
  "features": [
    { "type": "Feature", "id": "R5329763",
      "properties": { "layer": "route", "kind": "hiking", "name": "Plan de l'Aiguille - Montenvers",
                      "tags": { "ref": "RW9", "network": "lwn", "osmc:symbol": "yellow:yellow:: RW9 :black", ... } },
      "geometry": { "type": "LineString", "coordinates": [[6.885086, 45.901489], ...] } },
    ...
  ]
}
Couches
route (itinéraires balisés), protected_area, piste, aerialway, boundary
Types d'itinéraires
bicycle, mtb, hiking, foot, running
Rectangle
Jusqu'à 16 degrés carrés, jusqu'à 5 000 objets (2 000 par défaut) ; truncated indique quand il y en avait davantage
Identifiants
Identifiants OpenStreetMap : R pour une relation, W pour un way

Les tags conservent ce que les contributeurs ont saisi, comme le symbole de balisage dans osmc:symbol, le niveau de réseau (iwn, nwn, rwn, lwn pour la randonnée) et le numéro d'itinéraire, pour qu'une application puisse dessiner les sentiers comme ils sont signalés sur le terrain.

Ce que suit votre itinéraire

POST /v1/route/layers prend un itinéraire GeoJSON et liste les itinéraires balisés qu'il suit ainsi que les parcs et frontières qu'il traverse, chacun avec les tronçons kilométriques concernés. Un planificateur de sorties peut dire « du km 12 au km 31 sur l'EuroVelo 6 », ou avertir qu'un tronçon traverse un parc national.

Votre propre requête

Pour les tags que les couches ne couvrent pas, l'endpoint Overpass renvoie les relations d'itinéraires avec leur géométrie ; les exemples incluent les itinéraires de randonnée de la vallée de Chamonix.

Tarifs

Une requête de couches compte pour une requête. L'offre gratuite donne 500 requêtes par jour, y compris pour les applications commerciales ; Developer coûte 14,99 $ par mois pour 5 000 par jour. Les données cartographiques sont actualisées chaque mois.

Crédits : données cartographiques © contributeurs d'OpenStreetMap, disponibles sous l'Open Database License.

L’offre gratuite donne 500 requêtes par jour, y compris pour les applications commerciales. Créez un compte avec Google ou votre e-mail et générez vos clés tout de suite.