RunPath
🏃Chargement
Documentatie
RunPath maakt van een punt op een kaart een GPX-bestand dat klaar is voor import. Hier zie je precies wat er bij elke stap gebeurt, van je klik tot het bestand op je telefoon.
Live preview
De stappen
Alles begint met een punt. Klik ergens op de geïntegreerde OpenStreetMap-kaart (straten, parken, paden, landwegen) en er verschijnt meteen een marker op die plek.
Adres zoeken
Weet je niet waar je bent? Gebruik de zoekbalk boven de kaart. RunPath bevraagt Nominatim (de geocoderings-API van OpenStreetMap) en centreert de weergave op het resultaat.
Automatische geolokalisatie
Bij de eerste keer laden vraagt RunPath je GPS-positie op aan de browser en centreert de kaart daarop. Je ziet meteen je buurt, zonder iets te typen.
Interactieve marker
De marker verspringt bij elke klik. Je kan je startpunt zo vaak verfijnen als nodig voor je de route genereert.
Twee parameters volstaan: het activiteitstype en de afstand. RunPath berekent de rest (waypoints, routingprofiel, lus) zonder dat je erbij hoeft stil te staan.
5 activiteitstypes
Loop 🏃 (foot-walking), Trail ⛰️ (foot-hiking), Weg 🚴 (cycling-road), MTB 🚵 (cycling-mountain), Wandel 🚶 (foot-walking). Elk type kiest het juiste OpenRouteService-profiel om bij de juiste wegen te blijven.
Afstand van 1 tot 100 km
De schuifregelaar past de totale lusafstand aan. RunPath berekent de bijhorende straal, plaatst 3 waypoints op een cirkel met die straal en laat ORS de optimalisatie van het echte traject doen.
Lus die terug naar het start gaat
Het laatste punt van de route is altijd identiek aan het eerste. Je vertrekt vanuit een plek, maakt een rondje en komt exact op dezelfde plaats terug, zoals een echte sessie.
Eén klik op « GPX downloaden » en je bestand wordt aan de serverkant gegenereerd in minder dan een seconde. Geen opslag, geen account nodig voor deze stap.
Inhoud van het bestand
De GPX 1.1 bevat een reeks <trkpt> met breedtegraad, lengtegraad en echte hoogte. Het activiteitstype is gecodeerd in de <type>-tag zodat apps het in de juiste categorie importeren.
Compatibele apps
Strava, Garmin Connect, Komoot, Apple Fitness, Wahoo, Suunto App, Polar Flow, TrainingPeaks en elke andere app die het standaard GPX 1.1-formaat aanvaardt. Het is het universele formaat voor GPS-tracks.
Automatische naamgeving
De naam die je in het formulier hebt ingegeven, wordt de bestandsnaam (.gpx) en de <name>-tag in de XML. Handig om je tracks terug te vinden.
Technisch
Wat er gebeurt tussen je klik en het GPX-bestand.
RunPath stuurt een POST-aanvraag naar de ORS-API met je waypoints en je profiel. ORS berekent het optimale traject op de wegengraaf van OpenStreetMap. Is de API niet beschikbaar (quotum overschreden, netwerk)? Dan schakelt RunPath in stilte over op een geometrische cirkelvormige route, het GPX-bestand blijft downloadbaar.
openrouteservice.orgElk trackpunt krijgt een willekeurige verstoring van ±3 meter, berekend in poolcoördinaten (uniforme straal, willekeurige hoek). Deze spreiding weerspiegelt de typische precisie van een consumenten-GPS-ontvanger in normale omstandigheden, conform de CEP-standaarden van 3 tot 5 meter.
lib/geo.ts · addNoise()Met de parameter elevation: true verrijkt ORS elke coördinaat met een derde element: de hoogte in meter uit de SRTM-data (Shuttle Radar Topography Mission, resolutie ~30 m). Een sub-metrische variatie (±0,2 m) wordt toegepast om de kwantisatie-artefacten van de SRTM-resolutie te compenseren.
elevation: true → [lng, lat, ele]Het gegenereerde bestand volgt strikt het GPX 1.1-schema van Topografix. Structuur: <gpx> → <trk> → <trkseg> → N×<trkpt lat= lon=>…<ele>. Speciale tekens in de naam worden geëscaped (XML-entities). Geen proprietary extensies.
topografix.com/GPX/1/1FAQ
Nee. Alles wordt ter plekke aan de serverkant gegenereerd op het moment van de download. Geen enkele coördinaat, geen enkele track en geen enkel GPX-bestand wordt bewaard na het HTTP-antwoord.
ORS levert ellipsoïdische hoogtes (boven de WGS84-ellipsoïde). Je GPS-horloge toont een orthometrische hoogte (boven de geoïde, dus het fysieke ‘zeeniveau’). Het verschil, de zogeheten geoïde-ondulatie, schommelt tussen 30 en 50 m in West-Europa en kan in andere regio's boven de 100 m uitkomen.
Strava, Garmin Connect, Komoot, Apple Fitness, Wahoo, Suunto App, Polar Flow, TrainingPeaks en elke app die het GPX 1.1-formaat ondersteunt. Dat is de universele standaard voor sportieve GPS-tracks.
Nee. RunPath genereert automatisch een lus vanuit je startpunt. Het algoritme plaatst tussenliggende waypoints op een cirkel met een straal evenredig aan de gekozen afstand, met een willekeurige richting om de sessies te variëren, en laat dan ORS het beste echte traject tussen die punten vinden.
Is de ORS-API niet beschikbaar of geeft ze een fout terug? Dan schakelt RunPath automatisch over op een geometrisch cirkelvormig traject (100 regelmatig verdeelde punten). Een bericht informeert je over de fallback. Het GPX-bestand blijft genereerbaar en downloadbaar.
Klaar?
Plaats een pin, kies je afstand, download. Minder dan een minuut.
RunPath openen →