-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Hey there! I've been using GeoInterface.jl and LibGEOS.jl to experiment with making Pen Plots (see Paul Butler's PlutoCon 2021 talk for an explanation). I've just started doing this in Julia after having a lot of success with python's Shapely library.
One helpful thing in shapely is the implementation of all the set-theoretic operations (i.e. intersection) that operate on geometric objects.
Currently, in order to do something similar in Julia there's some back and forth between GeoInterface and LibGEOS. LibGEOS has these operations, but they require conversion to/from GeoInterface types to use.
My question is: what's the appetite for including these additional operations in GeoInterface so they can operate on the types defined within this module, rather than having to ship back and forth? This is something I'd definitely be happy to contribute to, but wanted to be sure this was within the vision of what GeoInterface should be.