API de senderos de senderismo y ciclismo

Las rutas señalizadas de OpenStreetMap como líneas GeoJSON listas para usar: senderos de senderismo, rutas ciclistas, senderos de bicicleta de montaña y rutas de running, cada una con su nombre, red y etiquetas. La misma petición devuelve parques nacionales y reservas naturales, pistas y remontes de esquí, y límites administrativos.

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"
Ejemplo de solicitud

Senderos en un recuadro

{
  "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], ...] } },
    ...
  ]
}
Capas
route (rutas señalizadas), protected_area, piste, aerialway, boundary
Tipos de ruta
bicycle, mtb, hiking, foot, running
Recuadro
Hasta 16 grados cuadrados, hasta 5000 elementos (2000 por defecto); truncated indica cuándo había más
Ids
Ids de OpenStreetMap: R para una relación, W para una vía

Las etiquetas conservan lo que registraron los mapeadores, como el símbolo de la señal en osmc:symbol, el nivel de la red (iwn, nwn, rwn, lwn en senderismo) y el número de ruta, de modo que una aplicación puede dibujar los senderos tal como están señalizados.

Lo que sigue tu ruta

POST /v1/route/layers toma una ruta GeoJSON y lista las rutas señalizadas que sigue y los parques y fronteras que atraviesa, cada uno con los tramos kilométricos en que ocurre. Un planificador de recorridos puede decir "del km 12 al 31 por la EuroVelo 6", o avisar de que un tramo cruza un parque nacional.

Tu propia consulta

Para etiquetas que las capas no cubren, el endpoint de Overpass devuelve relaciones de rutas con su geometría; los ejemplos incluyen rutas de senderismo del valle de Chamonix.

Precio

Una petición de capas cuenta como una petición. El plan gratuito da 500 al día, también para aplicaciones comerciales; Developer cuesta 14,99 $ al mes por 5000 al día. Los datos de mapas se actualizan cada mes.

Créditos: datos de mapas © colaboradores de OpenStreetMap, disponibles bajo la Open Database License.

El plan gratuito incluye 500 solicitudes al día, también para apps comerciales. Crea una cuenta con Google o con tu correo y genera tus claves al instante.