Skip to main content

Crate geo_polygonize_core

Crate geo_polygonize_core 

Source
Expand description

A native Rust port of the JTS/GEOS polygonization algorithm.

This crate allows you to reconstruct valid polygons from a set of lines, including handling of complex topologies like holes, nested shells, and disconnected components.

§Features

  • Robust Noding: Uses Iterated Snap Rounding to handle dirty inputs.
  • Performance: SIMD-accelerated predicates and efficient memory layout.
  • Wasm: Optimized for WebAssembly environments.

Re-exports§

pub use polygonizer::Polygonizer;
pub use polygonizer::PolygonizerResult;
pub use tiling::TiledPolygonizer;
pub use types::Coord3D;
pub use types::Line3D;
pub use types::Polygon3D;

Modules§

arrow_api
containment
diagnostics
error
ffi
graph
index
noding
options
polygonizer
tiling
types
utils