- Waarom zou ik een route willen vereenvoudigen?
- Drie redenen. Ten eerste hanteren sommige platformen een limiet voor GPX-uploads van een paar duizend punten - Ride With GPS, oudere Garmin-toestellen (Edge 800, Edge 810, Touring) en verschillende routeplanners weigeren bestanden boven hun limiet. Ten tweede is het insluiten van kaarten online veel sneller met minder punten - een route met 500 punten laadt direct in een mobiele browser, een route met 10.000 punten duurt seconden. Ten derde is het delen van een bestand van 50KB makkelijker dan een bestand van 5MB, vooral via e-mail of berichten-apps.
- Gaat hierbij hoogtedetail verloren?
- Deels, ja. Het vereenvoudigde traject slaat trackpunten over die dicht bij de lijn tussen hun buren liggen, en een aantal van die punten bevat hoogtemetingen die je niet meer hebt. De totale stijging van de activiteit blijft binnen 1-2% van het origineel. De nauwkeurigheid van de hoogte per trackpunt neemt alleen af bij de verwijderde punten - de behouden punten houden hun originele hoogte ongewijzigd.
- Is Douglas-Peucker het beste vereenvoudigingsalgoritme?
- Om de visuele vorm van de route te behouden bij een streefaantal punten, ja - het is de standaardkeuze voor cartografische lijngeneralisatie. Om specifiek het hoogteprofiel te behouden, is Visvalingam-Whyatt iets beter omdat het de driehoeksoppervlakte meeneemt in plaats van de loodrechte afstand. We overwegen het als optie toe te voegen - mail naar hello@neverchill.com als dat voor jou belangrijk is.
- Komen mijn Strava-segments na vereenvoudiging nog steeds overeen?
- Grotendeels wel, maar met kanttekeningen. Strava herkent segments door te detecteren of jouw route door het start-, eindpunt en een paar interne gatepunten van het segment gaat. Als de vereenvoudiging punten in de buurt van elke gate behoudt, komt het segment overeen. Als je agressief vereenvoudigt (tot 100 punten op een rit van 50km), kan je een gate met genoeg meters missen waardoor Strava de match afwijst. Vereenvoudig bij naar Strava geüploade ritten niet verder dan ~800 punten op een route van 50km.
- Waarom niet meteen met een lagere resolutie opnemen?
- De meeste stuurcomputers registreren op 1Hz, wat je één punt per seconde geeft ongeacht hoe snel je rijdt - en dat is wat bestanden van 10.000+ punten oplevert bij lange ritten. De opnamekant staat grotendeels vast; de vereenvoudiging moet achteraf gebeuren. Sommige toestellen ondersteunen "slimme" opname die het tempo aanpast aan beweging, maar dat neigt te onderbemonsteren bij bochtige afdalingen.
- Verandert vereenvoudiging de totale afstand van de activiteit?
- Een beetje. Afstand wordt opgeteld uit haversine-afstanden tussen segmenten, en het verwijderen van tussenliggende punten betekent dat een paar korte zigzags rechtgetrokken worden. Verwacht 0,1-0,3% afname in totale afstand bij gangbare vereenvoudigingsdoelen. Niet genoeg om uit te maken voor training, zeker niet genoeg om uit te maken voor navigatie.
- Kan ik een route vereenvoudigen voor gebruik op een oudere Garmin Edge met de limiet van 500 punten?
- Ja, en dit is een van de meest voorkomende toepassingen. Stel het doel in op 500 punten (of wat je specifieke toestel als limiet hanteert - sommige zijn 200, sommige 1000), download het vereenvoudigde bestand en laad het op de Edge. Het toestel accepteert het probleemloos. Als je het als FIT-course laadt, gebruik dan ook onze [GPX naar FIT Course Converter](/tools/gpx-to-fit-course) achteraf.
- Hoe zit het met tijdstempels en andere opgenomen velden?
- Tijdstempels op de behouden punten blijven bewaard. Verwijderde punten verliezen hun tijdstempels samen met al het andere. Voor opgenomen activiteiten kan de berekening van de bewegingstijd hierdoor een seconde of twee verschuiven; voor routebestanden (geen opgenomen tijden) heeft dit geen effect.