Skip to content

Vectorize all GEOS functions #501

@wmay

Description

@wmay

Vectorized functions would be a big help to GeoPandas and other projects trying to organize Shapely geometry in arrays, and there seems to be a consensus that it's best to implement the vectorized GEOS functions within Shapely. (See geopandas/geopandas#430 (comment).)

After taking a look through the code I think we could implement this without too much trouble by adding a version of topology.py that generates vectorized versions of the functions. At that point it would be easy to call the functions from the vectorized module, or add them to the BaseGeometry class, or call them in Geopandas (I think).

I just want to get some feedback to make sure I'm on the right track before I start this, and figure out where people should send the pull requests.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions