{"id":"v001","input":{"lat1":40.6413,"lon1":-73.7781,"course":78,"distance":"1000000 m"},"expect":{"result.lat2.value":42.51328048498862,"result.lon2.value":-62.047915160084436,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v002","input":{"lat1":0,"lon1":0,"course":90,"distance":"5000000 m"},"expect":{"result.lat2.value":0.0,"result.lon2.value":44.915764205976075,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v003","input":{"lat1":60,"lon1":10,"course":270,"distance":"800000 m"},"expect":{"result.lat2.value":60.0,"result.lon2.value":-4.336917158711712,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v004","input":{"lat1":-45,"lon1":170,"course":135,"distance":"3000000 m"},"expect":{"result.lat2.value":-64.05750578099412,"result.lon2.value":-156.45132361451095,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v005","input":{"lat1":23.540616724426997,"lon1":177.51453820798827,"course":295.89292317949736,"distance":"2846670.7254093983 m"},"expect":{"result.lat2.value":34.756002863744,"result.lon2.value":151.12618642841917,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v006","input":{"lat1":-18.27336920852627,"lon1":60.71497771830775,"course":8.122654100011886,"distance":"4617491.1677113585 m"},"expect":{"result.lat2.value":23.048682774845744,"result.lon2.value":66.71190161707958,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v007","input":{"lat1":-53.11225937495287,"lon1":-137.84551398657652,"course":21.223590959271746,"distance":"7682561.651736735 m"},"expect":{"result.lat2.value":11.523530048255926,"result.lon2.value":-109.05559850985594,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v008","input":{"lat1":51.084774053718604,"lon1":131.03440909146548,"course":100.23158322500296,"distance":"4153549.875599774 m"},"expect":{"result.lat2.value":44.44917506363066,"result.lon2.value":-174.33181302814376,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v009","input":{"lat1":-22.596613546940034,"lon1":138.3094177913581,"course":344.78323342703686,"distance":"1510058.1370052984 m"},"expect":{"result.lat2.value":-9.429471307404311,"result.lon2.value":134.5966847015622,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v010","input":{"lat1":-51.80516344154075,"lon1":-96.49552794496712,"course":84.00099012511001,"distance":"4850142.340683225 m"},"expect":{"result.lat2.value":-47.24757199029978,"result.lon2.value":-29.803060634576,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v011","input":{"lat1":14.259760597160906,"lon1":-85.41121705252634,"course":1.4736972186230135,"distance":"4190046.064752154 m"},"expect":{"result.lat2.value":52.021590153635344,"result.lon2.value":-84.21482782216546,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v012","input":{"lat1":-20.919428336843936,"lon1":23.882840534301096,"course":343.1152531890343,"distance":"6905246.077702642 m"},"expect":{"result.lat2.value":38.773965623164564,"result.lon2.value":4.715362639683736,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v013","input":{"lat1":2.4786292913245376,"lon1":42.33338978728597,"course":243.4320296818205,"distance":"540874.9393446782 m"},"expect":{"result.lat2.value":0.290873066883558,"result.lon2.value":37.98616777898043,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v014","input":{"lat1":-17.219374897397017,"lon1":-36.367620364701736,"course":37.27335373571674,"distance":"6343261.367291405 m"},"expect":{"result.lat2.value":28.402950917126645,"result.lon2.value":-0.725795905383521,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v015","input":{"lat1":-70.04034854100999,"lon1":-155.75485829651106,"course":75.1547467606192,"distance":"1623869.574533202 m"},"expect":{"result.lat2.value":-66.31021918490137,"result.lon2.value":-117.84552531870011,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v016","input":{"lat1":-25.591415642825055,"lon1":-161.0727825995039,"course":0.08398148448838683,"distance":"1513498.057862 m"},"expect":{"result.lat2.value":-11.918539727584488,"result.lon2.value":-161.05168243132695,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v017","input":{"lat1":-63.76570111638456,"lon1":-49.100428067554446,"course":9.18031919981245,"distance":"8743449.441360822 m"},"expect":{"result.lat2.value":14.084730310600131,"result.lon2.value":-33.3838293863728,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v018","input":{"lat1":18.251038046156594,"lon1":-126.52182528087909,"course":90.81279236054782,"distance":"3474548.0709909615 m"},"expect":{"result.lat2.value":17.805721559008834,"result.lon2.value":-93.71160980780726,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v019","input":{"lat1":-21.733849675474808,"lon1":-135.77679692560983,"course":305.6172935344614,"distance":"9931034.114325434 m"},"expect":{"result.lat2.value":30.532908471706175,"result.lon2.value":148.80645839535282,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v020","input":{"lat1":-5.441686534410607,"lon1":-5.819523690143001,"course":30.91847816021961,"distance":"1022773.9798649363 m"},"expect":{"result.lat2.value":2.493406259511449,"result.lon2.value":-1.09338954698703,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v021","input":{"lat1":-25.178265881119714,"lon1":-84.68751898181517,"course":298.3879361237618,"distance":"1615224.6666537884 m"},"expect":{"result.lat2.value":-18.242846853704787,"result.lon2.value":-98.43188600093279,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v022","input":{"lat1":-76.3046846327603,"lon1":162.35480623489275,"course":190.1726622151649,"distance":"1466878.786452008 m"},"expect":{"result.lat2.value":-89.23385475465884,"result.lon2.value":132.66342799257959,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v023","input":{"lat1":6.907588141138291,"lon1":-170.26470308801933,"course":190.11939873779033,"distance":"9785033.925947009 m"},"expect":{"result.lat2.value":-79.85524738628655,"result.lon2.value":163.81001922057328,"ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":1e-10},"result.lon2.value":{"abs":1e-10}}}
{"id":"v024","input":{"lat1":80,"lon1":0,"course":0,"distance":"2000 km"},"expect":{"result.lat2.value":90.0,"result.beyond_pole.value":883.1741426241512,"meta.warnings.*.code":"RHUMB_REACHES_POLE","ok":true},"source":"GeographicLib RhumbSolve (Karney's Rhumb), WGS 84","sourceVersion":"GeographicLib 2.7","tolerance":{"result.lat2.value":{"abs":0},"result.beyond_pole.value":{"abs":1e-09}}}
{"id":"v025","input":{"lat1":75.52833333333334,"lon1":-79.145,"course":155,"distance":"263.5 nmi"},"expect":{"result.lat2.value":71.54833333333333,"result.lon2.value":-72.56833333333333,"ok":true},"source":"Bowditch, The American Practical Navigator (NGA Pub. 9), Art. 910, Mercator sailing","sourceVersion":"2024 edition","tolerance":{"result.lat2.value":{"abs":0.02},"result.lon2.value":{"abs":0.030000000000000002}}}
