Skip to content

Implement GeoSeries: frechet_distance, hausdorff_distance, geom_equals, interpolate, project #2731

@jiayuasu

Description

@jiayuasu

Description

Implement 5 GeoSeries functions for the geopandas compatibility module. These were previously blocked by upstream bugs (#2720, #2721, #2722) which have now been fixed in #2730.

Functions to implement:

  • frechet_distance — Fréchet distance between geometries via ST_FrechetDistance (densify not supported by Sedona, raises NotImplementedError)
  • hausdorff_distance — Hausdorff distance between geometries via ST_HausdorffDistance (supports densify parameter)
  • geom_equals — geometry equality predicate via ST_Equals
  • interpolate — interpolate a point along a line via ST_LineInterpolatePoint (supports normalized parameter)
  • project — project a point onto a line via ST_LineLocatePoint (supports normalized parameter)

Part of #2230.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions