Skip to content

Thoughts on additional operation implementations? #41

@pmbaumgartner

Description

@pmbaumgartner

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions