geo
geo copied to clipboard
Geospatial primitives and algorithms for Rust
- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/main/CODE_OF_CONDUCT.md). - [x] I added an entry to `CHANGES.md` if knowledge of this change could be valuable to users. ---
``` error: package `ahash v0.8.8` cannot be built because it requires rustc 1.72.0 or newer, while the currently active rustc version is 1.70.0 ``` See https://github.com/georust/geo/pull/1105
- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/main/CODE_OF_CONDUCT.md). - [x] I added an entry to `CHANGES.md` if knowledge of this change could be valuable to users. ---...
Issue #1128 --- In response to Issue #1128 , I moved the old `cross_track_distance.rs` into a new `cross_track_distance_haversine.rs` file and added an ellipsoid cross track distance function in `cross_track_distance_geodesic.rs` that...
This PR adds the `VoronoiDiagram` trait to create Voronoi diagrams from `Polygon` and `MultiPoint` types. The Voronoi diagram is created using the property that [voronoi diagrams are the dual of...
https://docs.rs/geo/latest/geo/algorithm/cross_track_distance/trait.CrossTrackDistance.html One approach would be: 1. Deprecate `cross_track_distance` in favour of `cross_track_distance_haversine` 2. Add `cross_track_distance_geodesic` (I think we have all the necessary pieces between `geo` and `geographiclib_rs`) 3. Note the...
- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/main/CODE_OF_CONDUCT.md). - [ ] I added an entry to `CHANGES.md` if knowledge of this change could be valuable to users....
This is an implementation of a trait which offers functionality to stitch up geometry parts that were split at some point of time. It's an alternative to boolean operations which...
- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/main/CODE_OF_CONDUCT.md). - [x] I added an entry to `CHANGES.md` if knowledge of this change could be valuable to users. ---
Relevant commits start from 409b815c90fcb037dfddd0a38062ed2b89082f86 This PR depends on #1083 and #1087 ## [Feel free to test the latest version of the algo with this app](https://robwalt.dev/is-geo-boolops-still-broken/) ... and report errors...