Hi,
I'm trying to convert some code for roaring-landmask (https://github.com/gauteh/roaring-landmask) from geos to geo (gauteh/roaring-landmask#27). However, checking if a point is contained by a large multipolygon (with all countries from GSHHG) is far slower with geo than with geos. With geos I used PreparedGeometry, does something similar exist?
geos:
test shapes::tests::benches::test_contains_in_ocean ... bench: 1,586 ns/iter (+/- 45)
test shapes::tests::benches::test_contains_on_land ... bench: 1,499 ns/iter (+/- 169)
geo:
test shapes::tests::benches::test_contains_in_ocean ... bench: 10,713,374 ns/iter (+/- 356,454)
test shapes::tests::benches::test_contains_on_land ... bench: 6,709,172 ns/iter (+/- 255,050)