Intersects
Hi, I've noticed that this library does not contain the Intersection and Intersects methods that were in your deprecated library geo. Are there plans for them to be implemented in this library as well?
I wasn't really happy with the API in go.geo. What kind of API are you thinking of. It gets weird because two line strings can intersect into nothing, a point, a line string or a multi line string.
Perhaps it could be like python's shapely library. Their intersect function returns a collection of geometric objects. https://shapely.readthedocs.io/en/stable/manual.html#collections
Having just intersects (the predicate) would be useful (and is easier to implement than the constructive method). I haven't had any luck finding a pure Go implementation of geometry.Intersects(other) for all geometry types.
Right now I am using Boundary intersection and if further filtering is needed I use https://github.com/JamesMilnerUK/pip-go