Geodetische afstands- en azimutcalculator
Geodetische afstands- en azimutcalculator zet twee geografische punten om in een grootcirkelafstand in kilometers en de beginpeiling vanaf het eerste punt.
Waarom een grootcirkel geen rechte lijn op de kaart is
Op een mercatorprojectie lijkt de kortste route tussen New York en Los Angeles een rechte oost-weststreep. Op de bol buigt die loxodroom; de grootcirkel gaat noordelijker door. Wie alleen Δlon × cos(lat) × 111 km doet, onderschat transcontinentale vluchten en overschat poolroutes. Een haversine-check voorkomt dat een schoolopdracht of een ruwe ferryplanning kilometers mist omdat iemand de hoek in graden vergat om te zetten naar radialen.
De beginpeiling is minstens zo verraderlijk. Van Manhattan naar LA start de grootcirkel niet op 270° puur west, maar iets noord of zuid van west afhankelijk van de breedtes. Piloten en zeevarenden denken in die startkoers plus latere koerswijziging; een spreadsheet die alleen ‘west’ zegt, ligt er honderden kilometers naast als je hem als rhumbline doortrekt.
Deze pagina is een lesmodel: vaste straal 6371 km, geen hoogte, geen magnetische declinatie. Bruikbaar om twee GPS-punten te vergelijken voordat je een routing-API opent, niet als notariële kadastrale afstand.
In Nederland lijkt de fout klein zolang je van Utrecht naar Amersfoort rekent: een paar tientallen kilometers, plat vlak en bol liggen dicht bij elkaar. Zodra de opdracht ‘hemelsbreed naar New York’ of ‘naar Curaçao’ is, explodeert het verschil tussen een plat vierkant (Δlat, Δlon × 111 km) en haversine. Studenten die 1° breedte = 111 km onthouden maar de cosinus van de breedte bij lengte vergeten, landen honderden kilometers naast LA. De canonieke 3935,75 km is dan een anker: als jouw script 4200 of 3100 geeft, zit het teken of de radiaalconversie scheef, niet ‘Google Maps is anders’.
Azimut verdient een tweede alinea in het veld. 273,69° is een startkoers, geen loxodroom die je tot Santa Monica vasthoudt. Op een meridiaan is de peiling 0° of 180° en blijft die constant; op deze transcontinentale grootcirkel draait de koers. Wie een zeilbootautomaat op 273,69° vastzet, volgt een loxodroom en komt zuidelijker uit dan de grootcirkel. Zeg dat hardop in de les, anders kopiëren mensen het lager-getal als ‘de richting van de hele reis’.
Voordat je begint
Verzamel Lat 1 en Lon 1 van het startpunt en Lat 2 en Lon 2 van het doel, in decimale graden. Google-achtige DD zijn 40,7128 en −74,006; DMS moet je eerst omzetten. Noteer het teken: zuiderbreedte en westerlengte zijn negatief.
Controleer dat beide punten hetzelfde datum gebruiken (WGS84-spot vs oude stafkaart). Een honderd meter offset in de stad is hier ruis; 0,1° is al ~11 km.
Beslis of je Distance (km) of Initial bearing (°) nodig hebt. Afstand voor brandstof- of vliegtijdschatting; peiling voor een kompasproef of om te zien of je ‘west’ of ‘west-noordwest’ moet vertrekken.
Veelvoorkomende gebruiksscenario’s
- Canonieke transcontinentale check New York (40,7128, −74,006) naar Los Angeles (34,0522, −118,2437)
- Schoolopdracht haversine vergelijken met de platte-aarde-benadering op dezelfde breedte
- Beginpeiling zetten voor een zeiltocht tussen twee havenmonden
- Controleren of een gelekte GPS-track ‘hemelsbreed’ of over de weg is gemeten
- Twee campuspunten vergelijken voordat je looptijd belooft
- Discussie over grootcirkel versus loxodroom op een mercatorkaart
Hoe deze rekenmachine te gebruiken
- Vul Lat 1 (°) in (startbreedte).
- Vul Lon 1 (°) in (startlengte, west negatief).
- Vul Lat 2 (°) in.
- Vul Lon 2 (°) in.
- Lees Distance (km) en Initial bearing (°).
Er is geen eenheidswissel: alles is decimale graad in, kilometer en graad uit.
Stap-voor-stap uitleg
Timo plant een lesdemo: ‘hoe ver is NYC van LA hemelsbreed?’ Hij pakt de standaardcoördinaten die in veel leerboeken staan.
Situatie: Hij wil een reproduceerbaar getal op het bord, niet een Google-Maps-rijtijd.
Ingevulde waarden:
- Lat 1: 40,7128
- Lon 1: −74,006
- Lat 2: 34,0522
- Lon 2: −118,2437
Resultaat: Distance = 3935,75 km en Initial bearing = 273,69°. Dat is iets noord van due west (270°): de grootcirkel wijkt aan het begin naar het noorden.
Sanity-check: Continentale VS is ruwweg 4000 km oost-west op die breedtes. 393 km zou een vergeten nul zijn; 39357 km is eenmaal de aarde rond. Peiling 93° zou oost zijn — dan zijn start en doel verwisseld.
Takeaway: Timo schrijft vier coördinaten, 3935,75 km, 273,69° en ‘bol R=6371 km, geen wegen’.
Formule en methode
Haversine met φ, λ in radialen:
a = sin²(Δφ/2) + cos φ1 cos φ2 sin²(Δλ/2)
c = 2 arcsin(√a)
d = 2 R c met R = 6371 km (in de code: 2R·arcsin, R in km)
Beginazimut uit atan2 van de oost- en noordcomponent van de grootcirkel, daarna modulo 360 zodat het resultaat in [0, 360) valt.
Elke invoer begrijpen
Lat 1 (°) — startbreedte. Canonieke 40,7128 (New York).
Lon 1 (°) — startlengte. Canonieke −74,006.
Lat 2 (°) — doelbreedte. Canonieke 34,0522 (Los Angeles).
Lon 2 (°) — doellengte. Canonieke −118,2437.
Distance (km) — grootcirkel. Canonieke 3935,75.
Initial bearing (°) — startkoers. Canonieke 273,69.
Aannames
Bol, constante R, zeeniveau, geen magnetisch noord. Identieke invoer, identieke uitvoer. Antipoden zijn numeriek gevoelig in haversine maar deze demo zit daar ver vandaan.
Veelgemaakte fouten met Geodetische afstands- en azimutcalculator
- Lengte zonder minteken: LA op +118 zet het punt in China.
- Breedte en lengte omwisselen (74,006 als breedte is ongeldig).
- Peiling interpreteren als constante koers tot aankomst.
- Vergelijken met rij-km en de tool ‘fout’ noemen.
Uitgewerkte voorbeelden
-
NYC→LA: 40,7128, −74,006, 34,0522, −118,2437 → 3935,75 km, 273,69°. Canonieke motorcheck.
-
Zelfde vier getallen als peilingles: 273,69° betekent ‘net noord van west’. Een student die 270° aanhoudt op de bol, mist de grootcirkel.
-
Zelfde canonieke invoer als tekencontrole: als je Lon 2 per ongeluk +118,2437 maakt, springt afstand en peiling naar een andere oceaan. Zet het minteken terug tot je weer 3935,75 en 273,69 ziet.
Het interpreteren van uw resultaten
| Veld | Waar je op let |
|---|---|
| Distance (km) | Transcontinentaal duizenden km; stadsparen tientallen. Ordegrootte checkt de invoer. |
| Initial bearing (°) | 0–360, niet −180–180. 273° is west-noordwest, geen ‘negatief oost’. |
Wijk je meer dan een paar procent af van een betrouwbare grootcirkel-site, controleer dan decimalen en tekens voordat je R wantrouwt.
Een tweede leeswijze: 3935,75 km is hemelsbreed, ruwweg 2446 mijl. Vliegmaatschappijen publiceren grotere ‘great-circle plus airways’. Als een ticket 4200 km noemt, is dat geen haversine-fout. Peiling 273,69° kun je op een kompasroos tekenen als 3,69° noord van west. Magnetisch noord in de VS week in 2026 nog enkele graden af van geografisch noord; deze 273,69 is geografisch. Voor een wandeling in Manhattan naar een café twee straten verder is haversine overkill: gebruik loopafstand. De tool verdient zijn plek bij honderden kilometers, niet bij huisnummers.
Resultaten vastleggen en delen
Noteer vier coördinaten met teken, datum (WGS84), afstand 3935,75 km indien van toepassing, peiling, en dat R=6371 km bol is. Zonder tekens is de route niet reproduceerbaar.
Praktische tips
- Plak decimalen met punt of komma consistent; de UI verwacht een getal.
- Voor NL-adressen: RD-coördinaten eerst naar lat/lon.
- Peiling is geografisch noord, niet magnetisch; declinatie zit er niet in.
- Korte afstanden (<1 km): haversine is overkill, maar nog steeds correcter dan plat vierkant bij Δlat/Δlon.
- Antipode-achtige paren: vergelijk met een tweede methode.
Beperkingen en wanneer niet te gebruiken
Geen ellipsoïde, geen hoogteverschil, geen routing, geen tijdzones. Niet voor kadaster, pijpleiding-stationing of ILS-finals. Magnetisch kompas vraagt declinatie plus lokale anomalie.
Wanneer moet u een ander hulpmiddel zoeken?
- Zicht over water in plaats van lat/lon: kromming van de aarde.
- Zonshoogte op een breedte: zonpositie.
- Decimale graden naar DMS: DMS-omzetter.
- Lange oceaangolf in plaats van vliegtuigroute: tsunami-snelheid.