interior-point
Compute an interior point (representative point) of a geometry.
Ported from the JTS Topology Suite InteriorPoint algorithm. Uses geo / geo-types crates.
Usage
Add to Cargo.toml:
[]
= "0.1"
= "0.7"
or using cargo add:
use ;
use interior_point;
let poly = polygon!;
let pt = interior_point;
assert!;
API
interior_point(geometry: &Geometry<f64>) -> Option<Coord<f64>>
Returns a coordinate guaranteed to lie inside area geometries, or on linear/point geometries. Returns None for empty geometries.
License
This crate contains algorithms ported from JTS (EPL 2.0 / EDL 1.0).