Michael Kirk

Results 81 issues of Michael Kirk

- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md). - [x] I added an entry to `CHANGES.md` if knowledge of this change could be valuable to users. ---...

If you've been following the recent changes I made in the WKT crate (https://github.com/georust/wkt/pull/89, https://github.com/georust/wkt/pull/95), I'm interested in doing a similar thing here in the geojson crate: avoid exposing the...

By default, serde_json uses a BTreeMap to store JSValue's, which means that properties can get unexpectedly re-ordered. serde_json has an optional (disabled by default) preserve_order feature for users who want...

These would just be convenience wrappers for: ``` serde_json::to_string(geojson) serde_json::to_string_pretty(geojson) ```

help wanted
good first issue

Our current docs advertise `quick_collection` as the royal road to getting a `geo_types::GeometryCollection` from a `&GeoJson` ``` //! [...] using the [`quick_collection`](fn.quick_collection.html) function to //! parse [`GeoJson`](enum.GeoJson.html) objects into //!...

Here's some mostly real code I wrote today... I was surprised at how verbose the property accessing code needed to be. ```rust let collection = geojson::FeatureCollection::try_from(geojson)?; for mut feature in...

I sometimes find myself wanting formatted geojson, like what is output by [`serde_json::to_string_pretty`](https://docs.rs/serde_json/latest/serde_json/fn.to_string_pretty.html). Currently, I reach for an external tool to solve this, which is fine, but I think it'd...

I see there is some support for encoding/decoding geometry with geo-package: https://github.com/georust/geozero/blob/master/geozero/src/gpkg/geopackage.rs How about a one-shot conversion of a GeozeroDatasource to convert geometry and feature data to geo package format?...

I'm not sure if this is controversial - and it's definitely a bit nuanced. Let me know what you think! The goal: Allow WKT to emit a single top level...

This is a demo of an API I'd like to be able to use with geozero to do more kinds of processing with the library. Currently, it seems like processing...