Skip to content

Add basic geometry calculation functions #191

@navispatial

Description

@navispatial

Add basic geometry calculation functions to geometry classes (Point, LineSegment, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection), like filter(), reverse(), normalize(), isClosed(), length(), area(), midPoint(), pointAlong(), etc. (not all valid for all geometry types).

The aim is not to be a complete geometric or topological model supporting all use cases in geospatial applications, but to cover some most used functions on geometry classes supported by the package. These functions are not following ellipsoidal or spherical geodesy (there is a separate classes for spherical geodesy on great circle and rhumb line calculations published on geobase 0.5.0).

References (and potentially porting some code):

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request🌐 geobaseRelated to the code package "geobase"

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions