API szlaków pieszych i rowerowych

Znakowane trasy z OpenStreetMap jako gotowe linie GeoJSON: szlaki piesze, trasy rowerowe, szlaki MTB i trasy biegowe, każda z nazwą, siecią i tagami. To samo żądanie zwraca parki narodowe i rezerwaty przyrody, trasy i wyciągi narciarskie oraz granice administracyjne.

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"
Przykładowe zapytanie

Szlaki w prostokącie

{
  "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], ...] } },
    ...
  ]
}
Warstwy
route (znakowane trasy), protected_area, piste, aerialway, boundary
Rodzaje tras
bicycle, mtb, hiking, foot, running
Prostokąt
Do 16 stopni kwadratowych, do 5000 obiektów (domyślnie 2000); truncated informuje, że było ich więcej
Identyfikatory
Identyfikatory OpenStreetMap: R dla relacji, W dla drogi

Tagi zachowują to, co zapisali mapujący, na przykład symbol znaku szlaku w osmc:symbol, poziom sieci (iwn, nwn, rwn, lwn dla tras pieszych) i numer trasy, więc aplikacja może rysować szlaki tak, jak są oznakowane w terenie.

Czym biegnie Twoja trasa

POST /v1/route/layers przyjmuje trasę w GeoJSON i wypisuje znakowane trasy, którymi biegnie, oraz parki i granice, które mija, każdą z odcinkami w kilometrach, na których tak jest. Planer przejazdów może powiedzieć „km 12 do 31 po EuroVelo 6” albo ostrzec, że odcinek przecina park narodowy.

Własne zapytanie

Dla tagów, których warstwy nie obejmują, endpoint Overpass zwraca relacje tras z geometrią; przykłady zawierają szlaki piesze w dolinie Chamonix.

Cena

Żądanie o warstwy liczy się jako jedno żądanie. Plan darmowy daje 500 dziennie, także w aplikacjach komercyjnych; Developer kosztuje 14,99 USD miesięcznie za 5000 dziennie. Dane map są odświeżane co miesiąc.

Źródła: dane map © OpenStreetMap contributors, dostępne na licencji Open Database License.

Plan darmowy daje 500 zapytań dziennie, także w aplikacjach komercyjnych. Załóż konto przez Google lub e-mail i od razu utwórz swoje klucze.