{"id":"v001","input":{"lat1":40.6413,"lon1":-73.7781,"lat2":51.47,"lon2":-0.4543},"expect":{"result.vertex_lat.value":53.67106761608542,"result.vertex_lon.value":-22.988028392569163,"result.along.value":4014306.917893072,"ok":true,"result.within":"yes"},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v002","input":{"lat1":-33.9399,"lon1":151.1753,"lat2":37.6213,"lon2":-122.379},"expect":{"result.vertex_lat.value":46.49916439145323,"result.vertex_lon.value":-79.4572350637705,"result.along.value":15574362.49473716,"ok":true,"result.within":"no"},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v003","input":{"lat1":10,"lon1":0,"azimuth":"45.0 deg"},"expect":{"result.vertex_lat.value":45.954522502255024,"result.vertex_lon.value":80.00286547500502,"result.along.value":8445310.366376085,"ok":true},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v004","input":{"lat1":-20,"lon1":30,"azimuth":"120.0 deg"},"expect":{"result.vertex_lat.value":35.590922341744246,"result.vertex_lon.value":-90.22411291928144,"result.along.value":-13981108.931637518,"ok":true},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v005","input":{"lat1":60,"lon1":10,"azimuth":"270.0 deg"},"expect":{"result.vertex_lat.value":60.0,"result.vertex_lon.value":10.0,"result.along.value":0.0,"ok":true},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v006","input":{"lat1":0,"lon1":0,"azimuth":"1.0 deg"},"expect":{"result.vertex_lat.value":89.00335213324264,"result.vertex_lon.value":89.99473810130338,"result.along.value":10001960.617922097,"ok":true},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id":"v007","input":{"lat1":35.0,"lon1":139.0,"lat2":40.0,"lon2":-74.0},"expect":{"result.vertex_lat.value":69.8147667596744,"result.vertex_lon.value":-145.97785530738554,"result.along.value":5828097.79218017,"ok":true,"result.within":"yes"},"source":"GeographicLib GeodSolve -a (Karney 2013), checked against Clairaut's relation","sourceVersion":"GeographicLib 2.x","tolerance":{"result.vertex_lat.value":{"abs":1e-10},"result.vertex_lon.value":{"abs":1e-10},"result.along.value":{"abs":1e-06}}}
{"id": "v008", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543}, "expect": {"ok": true, "result.vertex_lat.value": 53.67106761608542, "result.vertex_lon.value": -22.988028392585363, "result.along.value": 4014306.9178925, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v009", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379}, "expect": {"ok": true, "result.vertex_lat.value": 46.49916439145323, "result.vertex_lon.value": -79.4572350637726, "result.along.value": 15574362.494737498, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v010", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0}, "expect": {"ok": true, "result.vertex_lat.value": 54.76310539889217, "result.vertex_lon.value": 45.00000000000999, "result.along.value": 3345116.4662715, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v011", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0}, "expect": {"ok": true, "result.vertex_lat.value": 80.12368676597912, "result.vertex_lon.value": -90.0518839136987, "result.along.value": 15083158.467697501, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v012", "input": {"lat1": 51.5074, "lon1": -0.1278, "lat2": 35.6762, "lon2": 139.6503}, "expect": {"ok": true, "result.vertex_lat.value": 70.93420115883505, "result.vertex_lon.value": 64.07423604109928, "result.along.value": 3801627.0033095004, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v013", "input": {"lat1": -22.9068, "lon1": -43.1729, "lat2": -33.8688, "lon2": 151.2093}, "expect": {"ok": true, "result.vertex_lat.value": 77.19027515222115, "result.vertex_lon.value": 52.255905547415466, "result.along.value": -12604306.207783502, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v014", "input": {"lat1": 60.0, "lon1": 5.0, "lat2": 60.5, "lon2": 7.0}, "expect": {"ok": true, "result.vertex_lat.value": 63.69468245391669, "result.vertex_lon.value": 36.081467893025945, "result.along.value": 1669424.3031374998, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v015", "input": {"lat1": 1.3521, "lon1": 103.8198, "lat2": 1.2897, "lon2": 103.8501}, "expect": {"ok": true, "result.vertex_lat.value": 64.037626023252, "result.vertex_lon.value": 14.608464545006683, "result.along.value": -9832330.8411525, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v016", "input": {"lat1": 35.6762, "lon1": 139.6503, "lat2": 37.6213, "lon2": -122.379}, "expect": {"ok": true, "result.vertex_lat.value": 48.65874043509079, "result.vertex_lon.value": -169.60795673589578, "result.along.value": 4343441.542071501, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v017", "input": {"lat1": 55.7558, "lon1": 37.6173, "lat2": -26.2041, "lon2": 28.0473}, "expect": {"ok": true, "result.vertex_lat.value": 85.13002043016475, "result.vertex_lon.value": 120.41738140736928, "result.along.value": -3786350.3217275003, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v018", "input": {"lat1": 19.4326, "lon1": -99.1332, "lat2": 40.4168, "lon2": -3.7038}, "expect": {"ok": true, "result.vertex_lat.value": 43.765205396834794, "result.vertex_lon.value": -30.894971986670825, "result.along.value": 6807412.0587255005, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v019", "input": {"lat1": -41.2865, "lon1": 174.7762, "lat2": -33.4489, "lon2": -70.6693}, "expect": {"ok": true, "result.vertex_lat.value": 55.07605393125765, "result.vertex_lon.value": 47.236766349823085, "result.along.value": -15938041.429272499, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v020", "input": {"lat1": 64.1466, "lon1": -21.9426, "lat2": 1.3521, "lon2": 103.8198}, "expect": {"ok": true, "result.vertex_lat.value": 68.69693068115173, "result.vertex_lon.value": 14.45524984920695, "result.along.value": 1673936.6305514998, "result.within": "yes"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
{"id": "v021", "input": {"lat1": -54.8019, "lon1": -68.303, "lat2": 78.2232, "lon2": 15.6267}, "expect": {"ok": true, "result.vertex_lat.value": 79.0515263531606, "result.vertex_lon.value": 37.52084446567564, "result.along.value": 16247612.5117825, "result.within": "no"}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.vertex_lat.value": {"abs": 1e-07}, "result.vertex_lon.value": {"abs": 1e-06}, "result.along.value": {"abs": 0.01}, "result.within": {"abs": 0}}}
