{"id":"v001","input":{"lat1":40.6413,"lon1":-73.7781,"lat2":51.47,"lon2":-0.4543,"fraction":0.25},"expect":{"result.lat.value":47.57849230037421,"result.lon.value":-59.31772610742899,"result.ellipsoidal_lat.value":47.59633727799728,"result.ellipsoidal_lon.value":-59.310673114157964,"result.offset.value":2053.7484552911,"ok":true},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{"result.lat.value":{"rel":0,"abs":1e-09},"result.lon.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lat.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lon.value":{"rel":0,"abs":1e-09},"result.offset.value":{"rel":0,"abs":1e-05}}}
{"id":"v002","input":{"lat1":-33.9,"lon1":151.2,"lat2":1.35,"lon2":103.99,"fraction":0.5},"expect":{"result.lat.value":-17.658557096286078,"result.lon.value":125.27397766107737,"result.ellipsoidal_lat.value":-17.68275311977105,"result.ellipsoidal_lon.value":125.28569153401523,"result.offset.value":2952.2851559139,"ok":true},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{"result.lat.value":{"rel":0,"abs":1e-09},"result.lon.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lat.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lon.value":{"rel":0,"abs":1e-09},"result.offset.value":{"rel":0,"abs":1e-05}}}
{"id":"v003","input":{"lat1":0,"lon1":0,"lat2":0,"lon2":90,"fraction":0.75},"expect":{"result.lat.value":0.0,"result.lon.value":67.5,"result.ellipsoidal_lat.value":0.0,"result.ellipsoidal_lon.value":67.50000000000001,"result.offset.value":1.6e-09,"ok":true},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{"result.lat.value":{"rel":0,"abs":1e-09},"result.lon.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lat.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lon.value":{"rel":0,"abs":1e-09},"result.offset.value":{"rel":0,"abs":1e-05}}}
{"id":"v004","input":{"lat1":64.1,"lon1":-21.9,"lat2":61.2,"lon2":-149.9,"fraction":0.1},"expect":{"result.lat.value":68.18314663498134,"result.lon.value":-28.531829836985665,"result.ellipsoidal_lat.value":68.18716714012338,"result.ellipsoidal_lon.value":-28.530312199468337,"result.offset.value":452.8385342963,"ok":true},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{"result.lat.value":{"rel":0,"abs":1e-09},"result.lon.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lat.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lon.value":{"rel":0,"abs":1e-09},"result.offset.value":{"rel":0,"abs":1e-05}}}
{"id":"v005","input":{"lat1":40.6413,"lon1":-73.7781,"lat2":51.47,"lon2":-0.4543,"fraction":0.0},"expect":{"result.lat.value":40.6413,"result.lon.value":-73.7781,"result.ellipsoidal_lat.value":40.641299999999994,"result.ellipsoidal_lon.value":-73.7781,"result.offset.value":1.1e-09,"ok":true},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{"result.lat.value":{"rel":0,"abs":1e-09},"result.lon.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lat.value":{"rel":0,"abs":1e-09},"result.ellipsoidal_lon.value":{"rel":0,"abs":1e-09},"result.offset.value":{"rel":0,"abs":1e-05}}}
{"id":"v006","input":{"lat1":0,"lon1":0,"lat2":0,"lon2":180,"fraction":0.5},"expect":{"ok":false,"error.code":"NO_SOLUTION"},"source":"Spherical formulas in Python and GeographicLib GeodSolve (tools/vectors/gen_sphere.py)","sourceVersion":"GeodSolve: GeographicLib version 2.7","tolerance":{}}
{"id": "v007", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 40.641299999999994, "result.ellipsoidal_lon.value": -73.7781}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v008", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 47.596337277997904, "result.ellipsoidal_lon.value": -59.31067311415657}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v009", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 52.23752180221358, "result.ellipsoidal_lon.value": -41.29033870001155}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v010", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 53.64902906165629, "result.ellipsoidal_lon.value": -20.690886630934266}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v011", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 51.46999999999894, "result.ellipsoidal_lon.value": -0.454299999992998}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v012", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 43.640566795242975, "result.ellipsoidal_lon.value": -68.39809036393649}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v013", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 52.755221792887724, "result.ellipsoidal_lon.value": -8.294480130613593}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v014", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -33.9399, "result.ellipsoidal_lon.value": 151.1753}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v015", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -16.76816758907213, "result.ellipsoidal_lon.value": 174.18966219815294}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v016", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 2.538513593175781, "result.ellipsoidal_lon.value": -166.84600405950056}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v017", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 21.55464217899625, "result.ellipsoidal_lon.value": -147.3035925672226}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v018", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 37.621299999999664, "result.ellipsoidal_lon.value": -122.3790000000007}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v019", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -27.526623301775253, "result.ellipsoidal_lon.value": 161.20042799050037}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v020", "input": {"lat1": -33.9399, "lon1": 151.1753, "lat2": 37.6213, "lon2": -122.379, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 31.783533031874274, "result.ellipsoidal_lon.value": -133.33995213914147}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v021", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 0.0}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v022", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 14.999999999999067}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v023", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 29.999999999998135}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v024", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 44.99999999999721}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v025", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 59.99999999999627}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v026", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 6.000000000003221}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v027", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 60.0, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 54.000000000002046}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v028", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 0.0}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v029", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 44.75000000000007}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v030", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 89.50000000000014}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v031", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 134.25000000000023}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v032", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 179.00000000000028}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v033", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 17.900000000003622}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v034", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 179.0, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 0.0, "result.ellipsoidal_lon.value": 161.09999999999667}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v035", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 45.0, "result.ellipsoidal_lon.value": -2e-15}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v036", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 52.083251386464205, "result.ellipsoidal_lon.value": 20.102377286898516}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v037", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 54.76310539889217, "result.ellipsoidal_lon.value": 44.99999999999445}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v038", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 52.08325138646323, "result.ellipsoidal_lon.value": 69.89762271310535}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v039", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 44.99999999999839, "result.ellipsoidal_lon.value": 90.00000000000283}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v040", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 48.24780777451066, "result.ellipsoidal_lon.value": 7.361189282404041}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v041", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 48.24780777451375, "result.ellipsoidal_lon.value": 82.6388107175875}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v042", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -45.0, "result.ellipsoidal_lon.value": 170.0}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v043", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.25}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -22.60540076308151, "result.ellipsoidal_lon.value": 175.8561404930397}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v044", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.5}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -1.119e-12, "result.ellipsoidal_lon.value": 179.99999999999957}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v045", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.75}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 22.605400763088145, "result.ellipsoidal_lon.value": -175.8561404930388}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v046", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 1.0}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 44.999999999997804, "result.ellipsoidal_lon.value": -170.00000000000125}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v047", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.1}, "expect": {"ok": true, "result.ellipsoidal_lat.value": -36.086241308870946, "result.ellipsoidal_lon.value": 172.73102306185095}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
{"id": "v048", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": 45.0, "lon2": -170.0, "fraction": 0.9}, "expect": {"ok": true, "result.ellipsoidal_lat.value": 36.08624130886873, "result.ellipsoidal_lon.value": -172.731023061852}, "source": "GeographicLib's GeodSolve, called per quantity (tools/vectors/gen_nav_geodesic.py)", "sourceVersion": "GeographicLib 2.7", "tolerance": {"result.ellipsoidal_lat.value": {"abs": 1e-09}, "result.ellipsoidal_lon.value": {"abs": 1e-09}}}
