geo icon indicating copy to clipboard operation
geo copied to clipboard

Geospatial primitives and algorithms for Rust

Results 222 geo issues
Sort by recently updated
recently updated
newest added

We are experiencing random test failings [random fail](https://github.com/georust/geo/pull/665#issuecomment-942024160) we developed a solution #565 The solution is to consistently apply our unspoken policy of use assert_relative_eq!() where possible. I am working...

Once #542 is done, we can replace our ConcaveHull implementations with a generic one for any type that implements CoordsIter (using `exterior_coords_iter`). We should benchmark it to make sure it...

enhancement
good first issue

Currently, our strategy for calculating `LineString`-`LineString`, `Polygon`-`LineString`, and `Polygon`-`Polygon` distance is as follows: `LineString`-`LineString`: - build two R*-trees from the `Line` components of each geometry - Calculate the minimum distance...

enhancement

`SimplifyVW`, `SimplifyVWPreserve`, `SimplifyVwIdx` https://docs.rs/geo/0.16.0/geo/algorithm/simplifyvw/index.html We should change these all to `SimplifyVw*`

enhancement
geo-breaking-change

Following up from https://github.com/georust/geo/issues/615, it could be good to demonstrate this case in the `# Examples` section of the documentation: https://docs.rs/geo/0.17.0/geo/algorithm/contains/trait.Contains.html#examples Adding something like: ``` //! Because this algorithm conforms...

enhancement
geo
help wanted

Adding visuals to the documentation could be helpful for people like me who have trouble focusing on big blocks of text. Some examples I'm thinking: - Add a basic visual...

idea

Instead of providing conversion, we should also implement the traits for our types

In https://github.com/georust/geo/pull/547, we punted on implementing an insightful `Debug` implementation for `GeometryCoordsIter::GeometryCollection`. Now that `GeoNum` implements `Debug`, it might be easier for us to implement a more insightful `Debug` implementation....

enhancement

https://github.com/georust/geo/pull/592#discussion_r552904733

We have two convex hull implementations in our crate: [Quickhull](https://github.com/georust/geo/blob/master/geo/src/algorithm/convex_hull/qhull.rs) and [Graham's scan](https://github.com/georust/geo/blob/master/geo/src/algorithm/convex_hull/graham.rs). Only the former is public and available for users to use. Should we publicize the latter?

question