{"id":"v001","input":{"lat1":40.6413,"lon1":-73.7781,"lat2":51.47,"lon2":-0.4543},"expect":{"ok":true,"result.distance.value":5554.908791},"source":"add-navigation-and-geometry geodesic scenarios (GeographicLib GeodSolve values)","sourceVersion":"GeographicLib 2.x","tolerance":{"result.distance.value":{"abs":1e-06}}}
{"id":"v002","input":{"lat1":0,"lon1":0,"lat2":0,"lon2":90},"expect":{"ok":true,"result.distance.value":10018.754171394621},"source":"Closed form on WGS 84: equatorial arc s = a * dlon; meridian quadrant 10,001,965.729313 m","sourceVersion":"GeographicLib 2.x","tolerance":{"result.distance.value":{"abs":1e-06}}}
{"id":"v003","input":{"lat1":90,"lon1":0,"lat2":-90,"lon2":0},"expect":{"ok":true,"result.distance.value":20003.931458625997},"source":"Closed form on WGS 84: equatorial arc s = a * dlon; meridian quadrant 10,001,965.729313 m","sourceVersion":"GeographicLib 2.x","tolerance":{"result.distance.value":{"abs":1e-06}}}
{"id":"v004","input":{"lat1":0,"lon1":0,"lat2":0.5,"lon2":179.7},"expect":{"ok":false,"error.code":"DID_NOT_CONVERGE"},"source":"add-navigation-and-geometry geodesic scenarios (GeographicLib GeodSolve values)","sourceVersion":"GeographicLib 2.x","tolerance":{}}
{"id":"v005","input":{"lat1":1,"lon1":2,"lat2":1,"lon2":2},"expect":{"result.distance.value":0.0,"ok":true},"source":"Closed form on WGS 84: equatorial arc s = a * dlon; meridian quadrant 10,001,965.729313 m","sourceVersion":"GeographicLib 2.x","tolerance":{"result.distance.value":{"abs":1e-12}}}
{"id": "v006", "input": {"lat1": 40.6413, "lon1": -73.7781, "lat2": 51.47, "lon2": -0.4543}, "expect": {"ok": true, "result.distance.value": 5554.908790559268, "result.azimuth1.value": 51.381647858309904, "result.azimuth2.value": 107.98282905572562}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v007", "input": {"lat1": -33.9, "lon1": 151.2, "lat2": 1.35, "lon2": 103.99}, "expect": {"ok": true, "result.distance.value": 6287.711182796337, "result.azimuth1.value": 298.3307317844528, "result.azimuth2.value": 312.9827101550645}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v008", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 0.0, "lon2": 90.0}, "expect": {"ok": true, "result.distance.value": 10018.754171390377, "result.azimuth1.value": 90.0, "result.azimuth2.value": 90.0}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v009", "input": {"lat1": 0.0, "lon1": 0.0, "lat2": 10.0, "lon2": 0.0}, "expect": {"ok": true, "result.distance.value": 1105.8548332357334, "result.azimuth1.value": 0.0, "result.azimuth2.value": 0.0}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v010", "input": {"lat1": 45.0, "lon1": 0.0, "lat2": 45.0, "lon2": 90.0}, "expect": {"ok": true, "result.distance.value": 6690.232932559058, "result.azimuth1.value": 54.72609722814217, "result.azimuth2.value": 125.27390277185783}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v011", "input": {"lat1": 51.5074, "lon1": -0.1278, "lat2": 35.6762, "lon2": 139.6503}, "expect": {"ok": true, "result.distance.value": 9582.151069052585, "result.azimuth1.value": 31.689365708286775, "result.azimuth2.value": 156.24228422834807}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v012", "input": {"lat1": -22.9068, "lon1": -43.1729, "lat2": -33.8688, "lon2": 151.2093}, "expect": {"ok": true, "result.distance.value": 13540.052470152954, "result.azimuth1.value": 193.96580022460253, "result.azimuth2.value": 344.4785573731713}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v013", "input": {"lat1": 60.0, "lon1": 5.0, "lat2": 60.5, "lon2": 7.0}, "expect": {"ok": true, "result.distance.value": 123.97086531184183, "result.azimuth1.value": 62.43280311976348, "result.azimuth2.value": 64.1692607791504}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v014", "input": {"lat1": 1.3521, "lon1": 103.8198, "lat2": 1.2897, "lon2": 103.8501}, "expect": {"ok": true, "result.distance.value": 7.679792977278786, "result.azimuth1.value": 153.95406488375392, "result.azimuth2.value": 153.95476335983727}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v015", "input": {"lat1": -45.0, "lon1": 170.0, "lat2": -44.0, "lon2": 171.0}, "expect": {"ok": true, "result.distance.value": 136.6467939817881, "result.azimuth1.value": 35.94263690898079, "result.azimuth2.value": 35.2416918121413}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v016", "input": {"lat1": 19.4326, "lon1": -99.1332, "lat2": 40.4168, "lon2": -3.7038}, "expect": {"ok": true, "result.distance.value": 9076.988261535404, "result.azimuth1.value": 50.06300544252289, "result.azimuth2.value": 108.42472213051612}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v017", "input": {"lat1": 64.1466, "lon1": -21.9426, "lat2": 78.2232, "lon2": 15.6267}, "expect": {"ok": true, "result.distance.value": 1999.3481505500683, "result.azimuth1.value": 23.88044827188711, "result.azimuth2.value": 59.82656711185796}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v018", "input": {"lat1": 35.0, "lon1": -120.0, "lat2": 35.0, "lon2": -75.0}, "expect": {"ok": true, "result.distance.value": 4071.8334493693596, "result.azimuth1.value": 76.6331999273923, "result.azimuth2.value": 103.3668000726077}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v019", "input": {"lat1": -10.0, "lon1": 20.0, "lat2": 10.0, "lon2": 20.0}, "expect": {"ok": true, "result.distance.value": 2211.709666471467, "result.azimuth1.value": 0.0, "result.azimuth2.value": 0.0}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v020", "input": {"lat1": 25.2048, "lon1": 55.2708, "lat2": 1.3521, "lon2": 103.8198}, "expect": {"ok": true, "result.distance.value": 5837.400037484396, "result.azimuth1.value": 109.02150606300543, "result.azimuth2.value": 121.11376967256186}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
{"id": "v021", "input": {"lat1": -54.8019, "lon1": -68.303, "lat2": -34.6037, "lon2": -58.3816}, "expect": {"ok": true, "result.distance.value": 2372.7721513260362, "result.azimuth1.value": 22.989954661809392, "result.azimuth2.value": 15.892173146320564}, "source": "Vincenty's 1975 inverse and direct methods, implemented from the paper's own formulas (tools/vectors/gen_nav_sphere_vincenty.py)", "sourceVersion": "Vincenty (1975), Survey Review XXIII no. 176", "tolerance": {"result.distance.value": {"abs": 1e-08}, "result.azimuth1.value": {"abs": 1e-09}, "result.azimuth2.value": {"abs": 1e-09}}}
