Skip to content

v0.1.0

Latest

Choose a tag to compare

@maxmalynowsky maxmalynowsky released this 10 Jul 15:56

Initial release: four tools, CLI + Python API for each.

  • extend — Voronoi-based polygon boundary extension, producing a complete coverage layer that fills gaps.
  • match — fits a child polygon layer into a coarser parent/clip layer by largest-overlap assignment, then runs extend's pipeline per group.
  • clean — detects and fixes coverage gaps/overlaps via ST_CoverageClean; detects (but never auto-fixes) slivers, reported separately for review.
  • change — compares two versions of a polygon layer and classifies every unit as unchanged/renamed/modified/relocated/split/merge/complex/created/removed, via spatial overlap and optional code/name identity linking.

Full changelog: https://github.com/fieldmaps/topo-tools-py/blob/main/CHANGELOG.md