{"id": "v001", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.000153106255745, "lon": -104.99800925112712}, {"lat": 39.999873912495275, "lon": -104.99601850225423}, {"lat": 40.000225156258445, "lon": -104.99402775338135}, {"lat": 40.0, "lon": -104.99203700450846}, {"lat": 40.00135093755066, "lon": -104.99004625563558}, {"lat": 40.0, "lon": -104.98805550676269}, {"lat": 40.00002701875101, "lon": -104.9860647578898}], "tolerance": "40 m"}, "expect": {"result.vertices_out": 5.0, "result.vertices_in": 8.0, "result.max_deviation.value": 24.994447819321973, "result.simplified.0.lat.value": 40.0, "result.simplified.0.lon.value": -105.0, "result.simplified.1.lat.value": 40.0, "result.simplified.1.lon.value": -104.99203700450846, "result.simplified.2.lat.value": 40.00135093755066, "result.simplified.2.lon.value": -104.99004625563558, "result.simplified.3.lat.value": 40.0, "result.simplified.3.lon.value": -104.98805550676269, "result.simplified.4.lat.value": 40.00002701875101, "result.simplified.4.lon.value": -104.9860647578898, "ok": true}, "source": "Douglas-Peucker (1973) and Visvalingam-Whyatt (1993) in Python on GeographicLib GeodesicProj -z (tools/vectors/gen_simplify.py)", "sourceVersion": "GeographicLib 2.x", "tolerance": {"result.vertices_out": {"abs": 1e-12}, "result.vertices_in": {"abs": 1e-12}, "result.max_deviation.value": {"abs": 0.05}, "result.simplified.0.lat.value": {"abs": 1e-12}, "result.simplified.0.lon.value": {"abs": 1e-12}, "result.simplified.1.lat.value": {"abs": 1e-12}, "result.simplified.1.lon.value": {"abs": 1e-12}, "result.simplified.2.lat.value": {"abs": 1e-12}, "result.simplified.2.lon.value": {"abs": 1e-12}, "result.simplified.3.lat.value": {"abs": 1e-12}, "result.simplified.3.lon.value": {"abs": 1e-12}, "result.simplified.4.lat.value": {"abs": 1e-12}, "result.simplified.4.lon.value": {"abs": 1e-12}}}
{"id": "v002", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.000540375020265, "lon": -104.99531588500497}, {"lat": 40.00126087504728, "lon": -105.0}, {"lat": 40.001891312570926, "lon": -104.99531588500497}, {"lat": 40.00261181259794, "lon": -105.0}, {"lat": 40.00270187510132, "lon": -104.99988289712512}, {"lat": 40.00324225012159, "lon": -104.99531588500497}], "tolerance": "30 m"}, "expect": {"result.vertices_out": 6.0, "result.vertices_in": 7.0, "result.max_deviation.value": 14.141810445477176, "result.simplified.0.lat.value": 40.0, "result.simplified.0.lon.value": -105.0, "result.simplified.1.lat.value": 40.000540375020265, "result.simplified.1.lon.value": -104.99531588500497, "result.simplified.2.lat.value": 40.00126087504728, "result.simplified.2.lon.value": -105.0, "result.simplified.3.lat.value": 40.001891312570926, "result.simplified.3.lon.value": -104.99531588500497, "result.simplified.4.lat.value": 40.00270187510132, "result.simplified.4.lon.value": -104.99988289712512, "result.simplified.5.lat.value": 40.00324225012159, "result.simplified.5.lon.value": -104.99531588500497, "ok": true}, "source": "Douglas-Peucker (1973) and Visvalingam-Whyatt (1993) in Python on GeographicLib GeodesicProj -z (tools/vectors/gen_simplify.py)", "sourceVersion": "GeographicLib 2.x", "tolerance": {"result.vertices_out": {"abs": 1e-12}, "result.vertices_in": {"abs": 1e-12}, "result.max_deviation.value": {"abs": 0.05}, "result.simplified.0.lat.value": {"abs": 1e-12}, "result.simplified.0.lon.value": {"abs": 1e-12}, "result.simplified.1.lat.value": {"abs": 1e-12}, "result.simplified.1.lon.value": {"abs": 1e-12}, "result.simplified.2.lat.value": {"abs": 1e-12}, "result.simplified.2.lon.value": {"abs": 1e-12}, "result.simplified.3.lat.value": {"abs": 1e-12}, "result.simplified.3.lon.value": {"abs": 1e-12}, "result.simplified.4.lat.value": {"abs": 1e-12}, "result.simplified.4.lon.value": {"abs": 1e-12}, "result.simplified.5.lat.value": {"abs": 1e-12}, "result.simplified.5.lon.value": {"abs": 1e-12}}}
{"id": "v003", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.002998610018565, "lon": -104.99414485625623}, {"lat": 40.00597640840439, "lon": -104.98828971251244}, {"lat": 40.00891272796637, "lon": -104.98243456876867}, {"lat": 40.0117871893941, "lon": -104.97657942502488}, {"lat": 40.014579842699035, "lon": -104.97072428128111}, {"lat": 40.01727130567589, "lon": -104.96486913753732}, {"lat": 40.019842898423434, "lon": -104.95901399379355}, {"lat": 40.02227677299096, "lon": -104.95315885004977}, {"lat": 40.02455603725069, "lon": -104.94730370630599}, {"lat": 40.02666487213632, "lon": -104.94144856256221}, {"lat": 40.02858864143412, "lon": -104.93559341881843}, {"lat": 40.03031399336448, "lon": -104.92973827507466}, {"lat": 40.031828953248976, "lon": -104.92388313133087}, {"lat": 40.03312300661973, "lon": -104.9180279875871}, {"lat": 40.0341871721943, "lon": -104.91217284384332}, {"lat": 40.03501406420964, "lon": -104.90631770009954}, {"lat": 40.035597943682404, "lon": -104.90046255635576}, {"lat": 40.03593475823997, "lon": -104.89460741261198}, {"lat": 40.036022170245616, "lon": -104.8887522688682}, {"lat": 40.03585957302274, "lon": -104.88289712512442}, {"lat": 40.03544809506544, "lon": -104.87704198138064}, {"lat": 40.034790592206264, "lon": -104.87118683763687}, {"lat": 40.03389162779555, "lon": -104.86533169389308}, {"lat": 40.0327574410298, "lon": -104.85947655014931}], "tolerance": "200 m"}, "expect": {"result.vertices_out": 5.0, "result.vertices_in": 25.0, "result.max_deviation.value": 119.27781906099963, "result.simplified.0.lat.value": 40.0, "result.simplified.0.lon.value": -105.0, "result.simplified.1.lat.value": 40.019842898423434, "result.simplified.1.lon.value": -104.95901399379355, "result.simplified.2.lat.value": 40.031828953248976, "result.simplified.2.lon.value": -104.92388313133087, "result.simplified.3.lat.value": 40.036022170245616, "result.simplified.3.lon.value": -104.8887522688682, "result.simplified.4.lat.value": 40.0327574410298, "result.simplified.4.lon.value": -104.85947655014931, "ok": true}, "source": "Douglas-Peucker (1973) and Visvalingam-Whyatt (1993) in Python on GeographicLib GeodesicProj -z (tools/vectors/gen_simplify.py)", "sourceVersion": "GeographicLib 2.x", "tolerance": {"result.vertices_out": {"abs": 1e-12}, "result.vertices_in": {"abs": 1e-12}, "result.max_deviation.value": {"abs": 0.05}, "result.simplified.0.lat.value": {"abs": 1e-12}, "result.simplified.0.lon.value": {"abs": 1e-12}, "result.simplified.1.lat.value": {"abs": 1e-12}, "result.simplified.1.lon.value": {"abs": 1e-12}, "result.simplified.2.lat.value": {"abs": 1e-12}, "result.simplified.2.lon.value": {"abs": 1e-12}, "result.simplified.3.lat.value": {"abs": 1e-12}, "result.simplified.3.lon.value": {"abs": 1e-12}, "result.simplified.4.lat.value": {"abs": 1e-12}, "result.simplified.4.lon.value": {"abs": 1e-12}}}
{"id": "v004", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00010807500405, "lon": -104.99648691375373}, {"lat": 39.9999279499973, "lon": -104.99297382750747}, {"lat": 39.99549687483113, "lon": -104.99238831313309}, {"lat": 39.9999279499973, "lon": -104.99180279875871}, {"lat": 40.000090062503375, "lon": -104.98828971251244}, {"lat": 40.0, "lon": -104.98477662626617}], "tolerance": "50 m"}, "expect": {"result.vertices_out": 5.0, "result.vertices_in": 7.0, "result.max_deviation.value": 15.992755845222318, "result.simplified.0.lat.value": 40.0, "result.simplified.0.lon.value": -105.0, "result.simplified.1.lat.value": 39.9999279499973, "result.simplified.1.lon.value": -104.99297382750747, "result.simplified.2.lat.value": 39.99549687483113, "result.simplified.2.lon.value": -104.99238831313309, "result.simplified.3.lat.value": 39.9999279499973, "result.simplified.3.lon.value": -104.99180279875871, "result.simplified.4.lat.value": 40.0, "result.simplified.4.lon.value": -104.98477662626617, "ok": true}, "source": "Douglas-Peucker (1973) and Visvalingam-Whyatt (1993) in Python on GeographicLib GeodesicProj -z (tools/vectors/gen_simplify.py)", "sourceVersion": "GeographicLib 2.x", "tolerance": {"result.vertices_out": {"abs": 1e-12}, "result.vertices_in": {"abs": 1e-12}, "result.max_deviation.value": {"abs": 0.05}, "result.simplified.0.lat.value": {"abs": 1e-12}, "result.simplified.0.lon.value": {"abs": 1e-12}, "result.simplified.1.lat.value": {"abs": 1e-12}, "result.simplified.1.lon.value": {"abs": 1e-12}, "result.simplified.2.lat.value": {"abs": 1e-12}, "result.simplified.2.lon.value": {"abs": 1e-12}, "result.simplified.3.lat.value": {"abs": 1e-12}, "result.simplified.3.lon.value": {"abs": 1e-12}, "result.simplified.4.lat.value": {"abs": 1e-12}, "result.simplified.4.lon.value": {"abs": 1e-12}}}
{"id": "v005", "input": {"points": [{"lat": 40.000018012500675, "lon": -105.0}, {"lat": 39.99998018624926, "lon": -104.99882897125124}, {"lat": 40.00002161500081, "lon": -104.99765794250249}, {"lat": 39.999976583749124, "lon": -104.99648691375373}, {"lat": 40.00002521750095, "lon": -104.99531588500497}, {"lat": 39.99997298124899, "lon": -104.99414485625623}, {"lat": 40.000028820001084, "lon": -104.99297382750747}, {"lat": 39.99996937874885, "lon": -104.99180279875871}, {"lat": 40.000032422501214, "lon": -104.99063177000995}, {"lat": 39.999965776248715, "lon": -104.9894607412612}, {"lat": 40.00003602500135, "lon": -104.98828971251244}, {"lat": 39.99996217374858, "lon": -104.98711868376368}, {"lat": 40.00003962750149, "lon": -104.98594765501493}, {"lat": 39.99995857124845, "lon": -104.98477662626617}, {"lat": 40.00004323000162, "lon": -104.98360559751742}, {"lat": 39.99995496874831, "lon": -104.98243456876867}, {"lat": 40.00004683250176, "lon": -104.98126354001991}, {"lat": 39.999951366248176, "lon": -104.98009251127115}, {"lat": 40.00005043500189, "lon": -104.9789214825224}, {"lat": 39.99994776374804, "lon": -104.97775045377364}, {"lat": 40.000054037502025, "lon": -104.97657942502488}, {"lat": 39.9999441612479, "lon": -104.97540839627612}, {"lat": 40.00005764000216, "lon": -104.97423736752738}, {"lat": 39.999940558747774, "lon": -104.97306633877862}, {"lat": 40.0000612425023, "lon": -104.97189531002986}, {"lat": 39.99993695624764, "lon": -104.97072428128111}, {"lat": 40.000064845002434, "lon": -104.96955325253235}, {"lat": 39.9999333537475, "lon": -104.96838222378359}, {"lat": 40.000068447502564, "lon": -104.96721119503484}, {"lat": 39.999929751247365, "lon": -104.96604016628608}], "tolerance": "5 m"}, "expect": {"result.vertices_out": 26.0, "result.vertices_in": 30.0, "result.max_deviation.value": 4.797158565334003, "result.simplified.0.lat.value": 40.000018012500675, "result.simplified.0.lon.value": -105.0, "result.simplified.1.lat.value": 39.99997298124899, "result.simplified.1.lon.value": -104.99414485625623, "result.simplified.2.lat.value": 40.000028820001084, "result.simplified.2.lon.value": -104.99297382750747, "result.simplified.3.lat.value": 39.99996937874885, "result.simplified.3.lon.value": -104.99180279875871, "result.simplified.4.lat.value": 40.000032422501214, "result.simplified.4.lon.value": -104.99063177000995, "result.simplified.5.lat.value": 39.999965776248715, "result.simplified.5.lon.value": -104.9894607412612, "result.simplified.6.lat.value": 40.00003602500135, "result.simplified.6.lon.value": -104.98828971251244, "result.simplified.7.lat.value": 39.99996217374858, "result.simplified.7.lon.value": -104.98711868376368, "result.simplified.8.lat.value": 40.00003962750149, "result.simplified.8.lon.value": -104.98594765501493, "result.simplified.9.lat.value": 39.99995857124845, "result.simplified.9.lon.value": -104.98477662626617, "result.simplified.10.lat.value": 40.00004323000162, "result.simplified.10.lon.value": -104.98360559751742, "result.simplified.11.lat.value": 39.99995496874831, "result.simplified.11.lon.value": -104.98243456876867, "result.simplified.12.lat.value": 40.00004683250176, "result.simplified.12.lon.value": -104.98126354001991, "result.simplified.13.lat.value": 39.999951366248176, "result.simplified.13.lon.value": -104.98009251127115, "result.simplified.14.lat.value": 40.00005043500189, "result.simplified.14.lon.value": -104.9789214825224, "result.simplified.15.lat.value": 39.99994776374804, "result.simplified.15.lon.value": -104.97775045377364, "result.simplified.16.lat.value": 40.000054037502025, "result.simplified.16.lon.value": -104.97657942502488, "result.simplified.17.lat.value": 39.9999441612479, "result.simplified.17.lon.value": -104.97540839627612, "result.simplified.18.lat.value": 40.00005764000216, "result.simplified.18.lon.value": -104.97423736752738, "result.simplified.19.lat.value": 39.999940558747774, "result.simplified.19.lon.value": -104.97306633877862, "result.simplified.20.lat.value": 40.0000612425023, "result.simplified.20.lon.value": -104.97189531002986, "result.simplified.21.lat.value": 39.99993695624764, "result.simplified.21.lon.value": -104.97072428128111, "result.simplified.22.lat.value": 40.000064845002434, "result.simplified.22.lon.value": -104.96955325253235, "result.simplified.23.lat.value": 39.9999333537475, "result.simplified.23.lon.value": -104.96838222378359, "result.simplified.24.lat.value": 40.000068447502564, "result.simplified.24.lon.value": -104.96721119503484, "result.simplified.25.lat.value": 39.999929751247365, "result.simplified.25.lon.value": -104.96604016628608, "ok": true}, "source": "Douglas-Peucker (1973) and Visvalingam-Whyatt (1993) in Python on GeographicLib GeodesicProj -z (tools/vectors/gen_simplify.py)", "sourceVersion": "GeographicLib 2.x", "tolerance": {"result.vertices_out": {"abs": 1e-12}, "result.vertices_in": {"abs": 1e-12}, "result.max_deviation.value": {"abs": 0.05}, "result.simplified.0.lat.value": {"abs": 1e-12}, "result.simplified.0.lon.value": {"abs": 1e-12}, "result.simplified.1.lat.value": {"abs": 1e-12}, "result.simplified.1.lon.value": {"abs": 1e-12}, "result.simplified.2.lat.value": {"abs": 1e-12}, "result.simplified.2.lon.value": {"abs": 1e-12}, "result.simplified.3.lat.value": {"abs": 1e-12}, "result.simplified.3.lon.value": {"abs": 1e-12}, "result.simplified.4.lat.value": {"abs": 1e-12}, "result.simplified.4.lon.value": {"abs": 1e-12}, "result.simplified.5.lat.value": {"abs": 1e-12}, "result.simplified.5.lon.value": {"abs": 1e-12}, "result.simplified.6.lat.value": {"abs": 1e-12}, "result.simplified.6.lon.value": {"abs": 1e-12}, "result.simplified.7.lat.value": {"abs": 1e-12}, "result.simplified.7.lon.value": {"abs": 1e-12}, "result.simplified.8.lat.value": {"abs": 1e-12}, "result.simplified.8.lon.value": {"abs": 1e-12}, "result.simplified.9.lat.value": {"abs": 1e-12}, "result.simplified.9.lon.value": {"abs": 1e-12}, "result.simplified.10.lat.value": {"abs": 1e-12}, "result.simplified.10.lon.value": {"abs": 1e-12}, "result.simplified.11.lat.value": {"abs": 1e-12}, "result.simplified.11.lon.value": {"abs": 1e-12}, "result.simplified.12.lat.value": {"abs": 1e-12}, "result.simplified.12.lon.value": {"abs": 1e-12}, "result.simplified.13.lat.value": {"abs": 1e-12}, "result.simplified.13.lon.value": {"abs": 1e-12}, "result.simplified.14.lat.value": {"abs": 1e-12}, "result.simplified.14.lon.value": {"abs": 1e-12}, "result.simplified.15.lat.value": {"abs": 1e-12}, "result.simplified.15.lon.value": {"abs": 1e-12}, "result.simplified.16.lat.value": {"abs": 1e-12}, "result.simplified.16.lon.value": {"abs": 1e-12}, "result.simplified.17.lat.value": {"abs": 1e-12}, "result.simplified.17.lon.value": {"abs": 1e-12}, "result.simplified.18.lat.value": {"abs": 1e-12}, "result.simplified.18.lon.value": {"abs": 1e-12}, "result.simplified.19.lat.value": {"abs": 1e-12}, "result.simplified.19.lon.value": {"abs": 1e-12}, "result.simplified.20.lat.value": {"abs": 1e-12}, "result.simplified.20.lon.value": {"abs": 1e-12}, "result.simplified.21.lat.value": {"abs": 1e-12}, "result.simplified.21.lon.value": {"abs": 1e-12}, "result.simplified.22.lat.value": {"abs": 1e-12}, "result.simplified.22.lon.value": {"abs": 1e-12}, "result.simplified.23.lat.value": {"abs": 1e-12}, "result.simplified.23.lon.value": {"abs": 1e-12}, "result.simplified.24.lat.value": {"abs": 1e-12}, "result.simplified.24.lon.value": {"abs": 1e-12}, "result.simplified.25.lat.value": {"abs": 1e-12}, "result.simplified.25.lon.value": {"abs": 1e-12}}}
{"id": "v006", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.001905605770354, "lon": -104.99751240833679}, {"lat": 40.00370886827402, "lon": -104.99489796237845}, {"lat": 40.00540484489381, "lon": -104.99216382535418}, {"lat": 40.0069888870757, "lon": -104.98931748968901}, {"lat": 40.00845665307017, "lon": -104.98636675644607}, {"lat": 40.00980411983266, "lon": -104.98331971391076}, {"lat": 40.011027594050425, "lon": -104.98018471537583}, {"lat": 40.012123722265684, "lon": -104.97697035618876}, {"lat": 40.01308950006719, "lon": -104.97368545012499}, {"lat": 40.01392228032512, "lon": -104.97033900515244}, {"lat": 40.014619780446665, "lon": -104.96694019865473}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 12, "result.vertices_in": 12, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a gentle curve at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v007", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.001905605770354, "lon": -104.99751240833679}, {"lat": 40.00370886827402, "lon": -104.99489796237845}, {"lat": 40.00540484489381, "lon": -104.99216382535418}, {"lat": 40.0069888870757, "lon": -104.98931748968901}, {"lat": 40.00845665307017, "lon": -104.98636675644607}, {"lat": 40.00980411983266, "lon": -104.98331971391076}, {"lat": 40.011027594050425, "lon": -104.98018471537583}, {"lat": 40.012123722265684, "lon": -104.97697035618876}, {"lat": 40.01308950006719, "lon": -104.97368545012499}, {"lat": 40.01392228032512, "lon": -104.97033900515244}, {"lat": 40.014619780446665, "lon": -104.96694019865473}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 5, "result.vertices_in": 12, "result.max_deviation.value": 15.672393347036953, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a gentle curve at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v008", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.001905605770354, "lon": -104.99751240833679}, {"lat": 40.00370886827402, "lon": -104.99489796237845}, {"lat": 40.00540484489381, "lon": -104.99216382535418}, {"lat": 40.0069888870757, "lon": -104.98931748968901}, {"lat": 40.00845665307017, "lon": -104.98636675644607}, {"lat": 40.00980411983266, "lon": -104.98331971391076}, {"lat": 40.011027594050425, "lon": -104.98018471537583}, {"lat": 40.012123722265684, "lon": -104.97697035618876}, {"lat": 40.01308950006719, "lon": -104.97368545012499}, {"lat": 40.01392228032512, "lon": -104.97033900515244}, {"lat": 40.014619780446665, "lon": -104.96694019865473}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 3, "result.vertices_in": 12, "result.max_deviation.value": 70.35992725682296, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a gentle curve at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v009", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.001905605770354, "lon": -104.99751240833679}, {"lat": 40.00370886827402, "lon": -104.99489796237845}, {"lat": 40.00540484489381, "lon": -104.99216382535418}, {"lat": 40.0069888870757, "lon": -104.98931748968901}, {"lat": 40.00845665307017, "lon": -104.98636675644607}, {"lat": 40.00980411983266, "lon": -104.98331971391076}, {"lat": 40.011027594050425, "lon": -104.98018471537583}, {"lat": 40.012123722265684, "lon": -104.97697035618876}, {"lat": 40.01308950006719, "lon": -104.97368545012499}, {"lat": 40.01392228032512, "lon": -104.97033900515244}, {"lat": 40.014619780446665, "lon": -104.96694019865473}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 12, "result.max_deviation.value": 233.49089564749832, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a gentle curve at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v010", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00128812530622, "lon": -104.99759852890386}, {"lat": 40.0, "lon": -104.99519701250333}, {"lat": 40.00128812530622, "lon": -104.99279554140719}, {"lat": 40.0, "lon": -104.99039402500665}, {"lat": 40.00128812530622, "lon": -104.98799255391052}, {"lat": 40.0, "lon": -104.98559103750998}, {"lat": 40.00128812530622, "lon": -104.98318956641384}, {"lat": 40.0, "lon": -104.9807880500133}, {"lat": 40.00128812530622, "lon": -104.97838657891717}, {"lat": 40.0, "lon": -104.97598506251663}, {"lat": 40.00128812530622, "lon": -104.97358359142049}, {"lat": 40.0, "lon": -104.97118207501995}, {"lat": 40.00128812530622, "lon": -104.96878060392382}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 14, "result.vertices_in": 14, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a zigzag at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v011", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00128812530622, "lon": -104.99759852890386}, {"lat": 40.0, "lon": -104.99519701250333}, {"lat": 40.00128812530622, "lon": -104.99279554140719}, {"lat": 40.0, "lon": -104.99039402500665}, {"lat": 40.00128812530622, "lon": -104.98799255391052}, {"lat": 40.0, "lon": -104.98559103750998}, {"lat": 40.00128812530622, "lon": -104.98318956641384}, {"lat": 40.0, "lon": -104.9807880500133}, {"lat": 40.00128812530622, "lon": -104.97838657891717}, {"lat": 40.0, "lon": -104.97598506251663}, {"lat": 40.00128812530622, "lon": -104.97358359142049}, {"lat": 40.0, "lon": -104.97118207501995}, {"lat": 40.00128812530622, "lon": -104.96878060392382}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 14, "result.vertices_in": 14, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a zigzag at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v012", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00128812530622, "lon": -104.99759852890386}, {"lat": 40.0, "lon": -104.99519701250333}, {"lat": 40.00128812530622, "lon": -104.99279554140719}, {"lat": 40.0, "lon": -104.99039402500665}, {"lat": 40.00128812530622, "lon": -104.98799255391052}, {"lat": 40.0, "lon": -104.98559103750998}, {"lat": 40.00128812530622, "lon": -104.98318956641384}, {"lat": 40.0, "lon": -104.9807880500133}, {"lat": 40.00128812530622, "lon": -104.97838657891717}, {"lat": 40.0, "lon": -104.97598506251663}, {"lat": 40.00128812530622, "lon": -104.97358359142049}, {"lat": 40.0, "lon": -104.97118207501995}, {"lat": 40.00128812530622, "lon": -104.96878060392382}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 12, "result.vertices_in": 14, "result.max_deviation.value": 92.88073166117742, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a zigzag at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v013", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00128812530622, "lon": -104.99759852890386}, {"lat": 40.0, "lon": -104.99519701250333}, {"lat": 40.00128812530622, "lon": -104.99279554140719}, {"lat": 40.0, "lon": -104.99039402500665}, {"lat": 40.00128812530622, "lon": -104.98799255391052}, {"lat": 40.0, "lon": -104.98559103750998}, {"lat": 40.00128812530622, "lon": -104.98318956641384}, {"lat": 40.0, "lon": -104.9807880500133}, {"lat": 40.00128812530622, "lon": -104.97838657891717}, {"lat": 40.0, "lon": -104.97598506251663}, {"lat": 40.00128812530622, "lon": -104.97358359142049}, {"lat": 40.0, "lon": -104.97118207501995}, {"lat": 40.00128812530622, "lon": -104.96878060392382}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 14, "result.max_deviation.value": 131.86933545135594, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a zigzag at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v014", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00338293404532, "lon": -104.9984188048597}, {"lat": 40.00675299848877, "lon": -104.99679137126951}, {"lat": 40.01013593253409, "lon": -104.9952100197257}, {"lat": 40.01350599697754, "lon": -104.99358242513905}, {"lat": 40.01688893102286, "lon": -104.99200091713884}, {"lat": 40.020258995466314, "lon": -104.99037316150124}, {"lat": 40.02364192951163, "lon": -104.98879149699167}, {"lat": 40.027011993955085, "lon": -104.98716358024863}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 9, "result.max_deviation.value": 2.0709390494231386, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a near-straight line at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v015", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00338293404532, "lon": -104.9984188048597}, {"lat": 40.00675299848877, "lon": -104.99679137126951}, {"lat": 40.01013593253409, "lon": -104.9952100197257}, {"lat": 40.01350599697754, "lon": -104.99358242513905}, {"lat": 40.01688893102286, "lon": -104.99200091713884}, {"lat": 40.020258995466314, "lon": -104.99037316150124}, {"lat": 40.02364192951163, "lon": -104.98879149699167}, {"lat": 40.027011993955085, "lon": -104.98716358024863}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 9, "result.max_deviation.value": 2.0709390494231386, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a near-straight line at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v016", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00338293404532, "lon": -104.9984188048597}, {"lat": 40.00675299848877, "lon": -104.99679137126951}, {"lat": 40.01013593253409, "lon": -104.9952100197257}, {"lat": 40.01350599697754, "lon": -104.99358242513905}, {"lat": 40.01688893102286, "lon": -104.99200091713884}, {"lat": 40.020258995466314, "lon": -104.99037316150124}, {"lat": 40.02364192951163, "lon": -104.98879149699167}, {"lat": 40.027011993955085, "lon": -104.98716358024863}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 9, "result.max_deviation.value": 2.0709390494231386, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a near-straight line at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v017", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.00338293404532, "lon": -104.9984188048597}, {"lat": 40.00675299848877, "lon": -104.99679137126951}, {"lat": 40.01013593253409, "lon": -104.9952100197257}, {"lat": 40.01350599697754, "lon": -104.99358242513905}, {"lat": 40.01688893102286, "lon": -104.99200091713884}, {"lat": 40.020258995466314, "lon": -104.99037316150124}, {"lat": 40.02364192951163, "lon": -104.98879149699167}, {"lat": 40.027011993955085, "lon": -104.98716358024863}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 9, "result.max_deviation.value": 2.0709390494231386, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a near-straight line at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v018", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.004, "lon": -105.0}, {"lat": 40.004, "lon": -104.99}, {"lat": 40.0042, "lon": -104.985}, {"lat": 40.008, "lon": -104.985}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 5, "result.vertices_in": 5, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a sharp dogleg at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v019", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.004, "lon": -105.0}, {"lat": 40.004, "lon": -104.99}, {"lat": 40.0042, "lon": -104.985}, {"lat": 40.008, "lon": -104.985}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 4, "result.vertices_in": 5, "result.max_deviation.value": 14.8263724326514, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a sharp dogleg at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v020", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.004, "lon": -105.0}, {"lat": 40.004, "lon": -104.99}, {"lat": 40.0042, "lon": -104.985}, {"lat": 40.008, "lon": -104.985}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 4, "result.vertices_in": 5, "result.max_deviation.value": 14.8263724326514, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a sharp dogleg at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v021", "input": {"points": [{"lat": 40.0, "lon": -105.0}, {"lat": 40.004, "lon": -105.0}, {"lat": 40.004, "lon": -104.99}, {"lat": 40.0042, "lon": -104.985}, {"lat": 40.008, "lon": -104.985}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 2, "result.vertices_in": 5, "result.max_deviation.value": 364.93963440830913, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a sharp dogleg at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v022", "input": {"points": [{"lat": -20.0, "lon": 30.0}, {"lat": -20.001682566445453, "lon": 30.004431766299984}, {"lat": -20.004128843102905, "lon": 30.008440498408877}, {"lat": -20.005062690079267, "lon": 30.01311598457512}, {"lat": -20.00681768077496, "lon": 30.017515968015992}, {"lat": -20.00697443381441, "lon": 30.022293077134922}, {"lat": -20.007984814044125, "lon": 30.026950591125026}, {"lat": -20.007359710284874, "lon": 30.031684128377325}, {"lat": -20.00759478015661, "lon": 30.03645761494578}, {"lat": -20.006206813060064, "lon": 30.04100370749601}, {"lat": -20.005659430094717, "lon": 30.04574808050584}, {"lat": -20.003550772338762, "lon": 30.049968557458772}, {"lat": -20.002237568490745, "lon": 30.054539619363382}, {"lat": -19.999472290574264, "lon": 30.058306217678982}, {"lat": -19.997433166877986, "lon": 30.062565048794877}, {"lat": -19.99409529037117, "lon": 30.065763316438485}, {"lat": -19.991392204568296, "lon": 30.069580502410542}, {"lat": -19.98758314915976, "lon": 30.07211327942357}, {"lat": -19.98429823314458, "lon": 30.075372847651504}, {"lat": -19.98013373505544, "lon": 30.07716321894986}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 20, "result.vertices_in": 20, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a long wandering track at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v023", "input": {"points": [{"lat": -20.0, "lon": 30.0}, {"lat": -20.001682566445453, "lon": 30.004431766299984}, {"lat": -20.004128843102905, "lon": 30.008440498408877}, {"lat": -20.005062690079267, "lon": 30.01311598457512}, {"lat": -20.00681768077496, "lon": 30.017515968015992}, {"lat": -20.00697443381441, "lon": 30.022293077134922}, {"lat": -20.007984814044125, "lon": 30.026950591125026}, {"lat": -20.007359710284874, "lon": 30.031684128377325}, {"lat": -20.00759478015661, "lon": 30.03645761494578}, {"lat": -20.006206813060064, "lon": 30.04100370749601}, {"lat": -20.005659430094717, "lon": 30.04574808050584}, {"lat": -20.003550772338762, "lon": 30.049968557458772}, {"lat": -20.002237568490745, "lon": 30.054539619363382}, {"lat": -19.999472290574264, "lon": 30.058306217678982}, {"lat": -19.997433166877986, "lon": 30.062565048794877}, {"lat": -19.99409529037117, "lon": 30.065763316438485}, {"lat": -19.991392204568296, "lon": 30.069580502410542}, {"lat": -19.98758314915976, "lon": 30.07211327942357}, {"lat": -19.98429823314458, "lon": 30.075372847651504}, {"lat": -19.98013373505544, "lon": 30.07716321894986}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 20, "result.vertices_in": 20, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a long wandering track at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v024", "input": {"points": [{"lat": -20.0, "lon": 30.0}, {"lat": -20.001682566445453, "lon": 30.004431766299984}, {"lat": -20.004128843102905, "lon": 30.008440498408877}, {"lat": -20.005062690079267, "lon": 30.01311598457512}, {"lat": -20.00681768077496, "lon": 30.017515968015992}, {"lat": -20.00697443381441, "lon": 30.022293077134922}, {"lat": -20.007984814044125, "lon": 30.026950591125026}, {"lat": -20.007359710284874, "lon": 30.031684128377325}, {"lat": -20.00759478015661, "lon": 30.03645761494578}, {"lat": -20.006206813060064, "lon": 30.04100370749601}, {"lat": -20.005659430094717, "lon": 30.04574808050584}, {"lat": -20.003550772338762, "lon": 30.049968557458772}, {"lat": -20.002237568490745, "lon": 30.054539619363382}, {"lat": -19.999472290574264, "lon": 30.058306217678982}, {"lat": -19.997433166877986, "lon": 30.062565048794877}, {"lat": -19.99409529037117, "lon": 30.065763316438485}, {"lat": -19.991392204568296, "lon": 30.069580502410542}, {"lat": -19.98758314915976, "lon": 30.07211327942357}, {"lat": -19.98429823314458, "lon": 30.075372847651504}, {"lat": -19.98013373505544, "lon": 30.07716321894986}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 7, "result.vertices_in": 20, "result.max_deviation.value": 89.54567884554153, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a long wandering track at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v025", "input": {"points": [{"lat": -20.0, "lon": 30.0}, {"lat": -20.001682566445453, "lon": 30.004431766299984}, {"lat": -20.004128843102905, "lon": 30.008440498408877}, {"lat": -20.005062690079267, "lon": 30.01311598457512}, {"lat": -20.00681768077496, "lon": 30.017515968015992}, {"lat": -20.00697443381441, "lon": 30.022293077134922}, {"lat": -20.007984814044125, "lon": 30.026950591125026}, {"lat": -20.007359710284874, "lon": 30.031684128377325}, {"lat": -20.00759478015661, "lon": 30.03645761494578}, {"lat": -20.006206813060064, "lon": 30.04100370749601}, {"lat": -20.005659430094717, "lon": 30.04574808050584}, {"lat": -20.003550772338762, "lon": 30.049968557458772}, {"lat": -20.002237568490745, "lon": 30.054539619363382}, {"lat": -19.999472290574264, "lon": 30.058306217678982}, {"lat": -19.997433166877986, "lon": 30.062565048794877}, {"lat": -19.99409529037117, "lon": 30.065763316438485}, {"lat": -19.991392204568296, "lon": 30.069580502410542}, {"lat": -19.98758314915976, "lon": 30.07211327942357}, {"lat": -19.98429823314458, "lon": 30.075372847651504}, {"lat": -19.98013373505544, "lon": 30.07716321894986}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 5, "result.vertices_in": 20, "result.max_deviation.value": 171.83950254418613, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a long wandering track at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v026", "input": {"points": [{"lat": 70.0, "lon": 25.0}, {"lat": 70.00093594059109, "lon": 25.01551950363765}, {"lat": 70.00131191871044, "lon": 25.031240738287185}, {"lat": 70.00112381506311, "lon": 25.046991046230797}, {"lat": 70.00037369055201, "lon": 25.062597439558786}, {"lat": 69.99906976369826, "lon": 25.077888523379112}, {"lat": 69.99722632059733, "lon": 25.092696400856976}, {"lat": 69.99486355839761, "lon": 25.106858538012375}, {"lat": 69.99200736401619, "lon": 25.120219566729876}, {"lat": 69.98868903051641, "lon": 25.132633005246944}], "tolerance": "5 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 10, "result.vertices_in": 10, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a high-latitude track at 5 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v027", "input": {"points": [{"lat": 70.0, "lon": 25.0}, {"lat": 70.00093594059109, "lon": 25.01551950363765}, {"lat": 70.00131191871044, "lon": 25.031240738287185}, {"lat": 70.00112381506311, "lon": 25.046991046230797}, {"lat": 70.00037369055201, "lon": 25.062597439558786}, {"lat": 69.99906976369826, "lon": 25.077888523379112}, {"lat": 69.99722632059733, "lon": 25.092696400856976}, {"lat": 69.99486355839761, "lon": 25.106858538012375}, {"lat": 69.99200736401619, "lon": 25.120219566729876}, {"lat": 69.98868903051641, "lon": 25.132633005246944}], "tolerance": "25 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 10, "result.vertices_in": 10, "result.max_deviation.value": 0.0, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a high-latitude track at 25 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v028", "input": {"points": [{"lat": 70.0, "lon": 25.0}, {"lat": 70.00093594059109, "lon": 25.01551950363765}, {"lat": 70.00131191871044, "lon": 25.031240738287185}, {"lat": 70.00112381506311, "lon": 25.046991046230797}, {"lat": 70.00037369055201, "lon": 25.062597439558786}, {"lat": 69.99906976369826, "lon": 25.077888523379112}, {"lat": 69.99722632059733, "lon": 25.092696400856976}, {"lat": 69.99486355839761, "lon": 25.106858538012375}, {"lat": 69.99200736401619, "lon": 25.120219566729876}, {"lat": 69.98868903051641, "lon": 25.132633005246944}], "tolerance": "100 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 5, "result.vertices_in": 10, "result.max_deviation.value": 62.70053855013476, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a high-latitude track at 100 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
{"id": "v029", "input": {"points": [{"lat": 70.0, "lon": 25.0}, {"lat": 70.00093594059109, "lon": 25.01551950363765}, {"lat": 70.00131191871044, "lon": 25.031240738287185}, {"lat": 70.00112381506311, "lon": 25.046991046230797}, {"lat": 70.00037369055201, "lon": 25.062597439558786}, {"lat": 69.99906976369826, "lon": 25.077888523379112}, {"lat": 69.99722632059733, "lon": 25.092696400856976}, {"lat": 69.99486355839761, "lon": 25.106858538012375}, {"lat": 69.99200736401619, "lon": 25.120219566729876}, {"lat": 69.98868903051641, "lon": 25.132633005246944}], "tolerance": "400 m", "shape": "line", "preserve_topology": "no", "options": {"outputUnits": {"max_deviation": "m"}}}, "expect": {"result.vertices_out": 3, "result.vertices_in": 10, "result.max_deviation.value": 187.415506286225, "ok": true}, "source": "GEOS 3.11.4 through shapely, LineString.simplify on PROJ's azimuthal equidistant plane: a high-latitude track at 400 m", "sourceVersion": "GEOS 3.11.4 / PROJ 9.3.0", "tolerance": {"result.vertices_out": {"abs": 0}, "result.vertices_in": {"abs": 0}, "result.max_deviation.value": {"rel": 1e-06, "abs": 1e-06}}}
