Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/georust/geozero

Zero-Copy reading and writing of geospatial data.
https://github.com/georust/geozero

Merge pull request #201 from lewiszlw/fix-geos-writer-srid

Fix GeosWriter not implemented srid method

3378dda305ec88cabb092d458f8a61a140f60827 authored 10 months ago by Pirmin Kalberer <[email protected]>
Merge pull request #203 from lewiszlw/fix-geos-to-ewkt

Fix `geos:Geometry` to `ewkt` bug

adb77b7267683c4fba643ab68b8340f1fc8f8fd7 authored 10 months ago by Pirmin Kalberer <[email protected]>
Fix clippy lint

30208c24016a1b61f5b32ff9f42430f9fa05031a authored 10 months ago by lewiszlw <[email protected]>
Add unit test

bac1039202ef86be209fa51dac1c914433408efd authored 10 months ago by lewiszlw <[email protected]>
Fix test

53ea8c32fd6817f433bddb7a7e009d6e3de34410 authored 10 months ago by lewiszlw <[email protected]>
Add unit test

7c9ddb57ab38a628c112cd53c2cef29a4ce5c06f authored 10 months ago by 张林伟 <[email protected]>
Fix geos:Geometry to ewkt bug

297abaf5330e376e4fcc14bef6bae6096927fed6 authored 10 months ago by 张林伟 <[email protected]>
Fix GeosWriter not implemented srid

2516bdf9dae4857ba8e4c2c7642f6692e0b699f3 authored 10 months ago by 张林伟 <[email protected]>
Merge branch 'kyle/release-v0.12.0'

52a4d2d3c11f02e734274fcb6ee4b88b94b5b53d authored 11 months ago by Michael Kirk <[email protected]>
prepare for 0.12.0 release

644844e4f51086e8f7cad0de270817076b0d6ea1 authored 11 months ago by Michael Kirk <[email protected]>
Release notes

8491d4a7154b449eb1f72dfa48bd17c8108167d4 authored 11 months ago by Michael Kirk <[email protected]>
Update changelog

e69422770d138182fd804a4b39c2064ef0fc3c01 authored 11 months ago by Kyle Barron <[email protected]>
Merge pull request #186 from kylebarron/kyle/remove-arrow

Remove Arrow mod, point to geoarrow crate

c1e7b300737371a02f6cfff77094f23dc7b5b21f authored 11 months ago by Kyle Barron <[email protected]>
Merge branch 'main' into kyle/remove-arrow

34db0040c1965aec55db92477a1b39221e33347f authored 11 months ago by Kyle Barron <[email protected]>
Merge pull request #183 from kylebarron/kyle/docstrings

Attempt at trait documentation

625f07d514fb1d9ad2162de935ae5e570bcef281 authored 11 months ago by Michael Kirk <[email protected]>
Configure for merge queue (#194)

Currently we rely on maintainers to manually verify that CI has passed
and that branches are up...

404c2da8fa2668835bd42de1e09fd202f342198d authored 11 months ago by Michael Kirk <[email protected]>
geojson lines writer (#193)

0fc71baba8c94d05b9e8f88ee9680cddaa2ac34a authored 11 months ago by Kyle Barron <[email protected]>
Merge branch 'main' into kyle/remove-arrow

1077589706d138739c4dc91884cf2eaa36f6586c authored 11 months ago by Kyle Barron <[email protected]>
reword

dc0f254defa07f4908d3145f385c36cc53677937 authored 11 months ago by Kyle Barron <[email protected]>
Merge branch 'main' into kyle/docstrings

2e1282dc312a7692a6fc01533d37104913ee1574 authored 11 months ago by Kyle Barron <[email protected]>
Make other wkb and wkt variants generic (#188)

This is a follow up to https://github.com/georust/geozero/pull/171 to
make other WKB and WKT va...

1d78b3604ea6d082980092c2931170287e13de9e authored 12 months ago by Kyle Barron <[email protected]>
Add GeoJsonLineReader to top-level documentation (#192)

I didn't realized this existed until I was reading through the code

24aeff5bcabad758c5ba258ac0e3edb2685646ff authored 12 months ago by Kyle Barron <[email protected]>
Merge branch 'kyle/docstrings' of github.com:kylebarron/geozero into kyle/docstrings

ef9d0b88ece63e6d53fa9bb018f6b59247644993 authored 12 months ago by Kyle Barron <[email protected]>
address comments

eec4574052c9ccf756459f9949eb15ffa4e6e871 authored 12 months ago by Kyle Barron <[email protected]>
Update geozero/src/geometry_processor.rs

Co-authored-by: Michael Kirk <[email protected]>

8d806d2809343a3fb2c001446066c388e9c62821 authored 12 months ago by Kyle Barron <[email protected]>
Merge branch 'main' into kyle/docstrings

6c27eec22e04cc91889735ac188eda81cab6027f authored 12 months ago by Kyle Barron <[email protected]>
expose feature for gdal with bindgen (#190)

This is necessary for linking against gdal versions whose bindings
aren't yet included in gdal-...

6c820ad7a0cac8c864058c783f548407427712d3 authored 12 months ago by Michael Kirk <[email protected]>
Merge pull request #189 from michaelkirk/mkirk/fix-clippy

Fix clippy: remove superfluous use statements

f0d96fdeadc4ff985fa7b7ed93c542d31415182d authored 12 months ago by Michael Kirk <[email protected]>
Fix clippy: remove superfluous use statements

These modules only contain trait implementations, which don't need to be
`use`'d

5c8a841be0cd2c45c10961ba5b83adbc297ea136 authored 12 months ago by Michael Kirk <[email protected]>
Remove Arrow mod, point to geoarrow crate

a193108ebf8fc078566aacad1069a323cf7cf5fe authored 12 months ago by Kyle Barron <[email protected]>
property notes

3bbbf60f2062a2f7e5bfe7973d8b9357e22cd2b6 authored about 1 year ago by Kyle Barron <[email protected]>
docstrings

e6268fd1caf243decfa902f5f7331f03ca9bf5a1 authored about 1 year ago by Kyle Barron <[email protected]>
Merge pull request #179 from michaelkirk/mkirk/update-fgb

update flatgeobuf

8501fedf288adc851d08a367f8f651ee643d4bed authored about 1 year ago by Michael Kirk <[email protected]>
minor grammar fixes (#180)

b137e258b2a480415687dec456981e67d5977361 authored about 1 year ago by Yuri Astrakhan <[email protected]>
update flatgeobuf

1bd17e78cde6241fbc55978c5011d4177b91854b authored about 1 year ago by Michael Kirk <[email protected]>
Merge pull request #178 from michaelkirk/mkirk/update-rust-lints

address latest clippy lints (from rust-1.73)

26b2272ad6589884344081acb4a446e36954e062 authored about 1 year ago by Michael Kirk <[email protected]>
Remove +nightly check from CI

There were approximately 400 lines of errors like this from running `cargo +nightly check`

I do...

c3f76cf0a6455109b43d0e11522d0164e18c9dc1 authored about 1 year ago by Michael Kirk <[email protected]>
`cargo build -Zcheck-cfg` no longer takes arguments.

It already knows how to check for features and other common things.

See:
https://github.com/rus...

e173b2b75c273965e9bfd8c0279f772128d9c200 authored about 1 year ago by Michael Kirk <[email protected]>
address latest clippy lints (from rust-1.73)

Fixes lint failures like this:

```
warning: unneeded `return` statement with `?` operator
--...

cbd5aa2d04914523dfcca0856a99a627082b687e authored about 1 year ago by Michael Kirk <[email protected]>
Include error details (#176)

Before:
Processing failed: I/O error

After:
Processing failed: I/O error `No such file or d...

79401f11232af7dffebcf16ba21e182f808e8104 authored about 1 year ago by Michael Kirk <[email protected]>
geozero-cli: HTTP FGB can write to any output

Previously only SVG and json outputs were allowed.

21237066088de4d08b7e6636957108cac9f4e293 authored over 1 year ago by Michael Kirk <[email protected]>
address new clippy lints from rust-1.72 (#173)

e90a0237fe42523a41417121da4fb7bb8438cbcd authored over 1 year ago by Michael Kirk <[email protected]>
change Wkb to non-owning

fc7c0835d25f480da41ff98bd2b063e6a533fbaa authored over 1 year ago by Kyle Barron <[email protected]>
Compile proto file only when vector_tile.rs doesn't exist (#170)

So protoc is not required when geozero is used as a dependency.

a6b6a8d2eb0b4eec65b2fff249e9d9af727eea05 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Depend on flatgeobuf 3.27.0

4e5f640a7682a4b9372c8312510271ecfdde3153 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Depend on flatgeobuf git branch

7540b2c04626427f777936773473bffbb43fc9b1 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Release geozero 0.11.0

f58eb12fadd8724fd7d3f34467d8b766ab0f77ac authored over 1 year ago by Pirmin Kalberer <[email protected]>
Update gdal to 0.16

a430b0fa649fdb96f3aba6bd8e088c5ee28372d5 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Update Changelog

2928b74a9c10ec2a467473b1c5aca56020f63ce0 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Reader for line delimited geojson (.geojsonl) (#168)

f2a1934e0c48e04ea3de29f31ea89454617a915a authored over 1 year ago by Michael Kirk <[email protected]>
Fix WKB and WKT empty points handling (#166)

cc195fb05b573c03911332bb4bba2df3f75ba6b8 authored over 1 year ago by Oreille <[email protected]>
Implement `empty_point` for `GeoJsonWriter` (#161)

ab0cdae68cf570ba9d510eb69c8004f4f9bf2a2f authored over 1 year ago by Oreille <[email protected]>
Fix: invalid WKT output for CSV's (#167)

d200e22c3a28821c47e0873de09dad35dd96df33 authored over 1 year ago by Michael Kirk <[email protected]>
Add GDAL read support for more types (#165)

Read support for CircularString, CompoundCurve, CurvePolygon, Triangle, MultiCurve, PolyhedralSu...

c2b166e7c672f2f7ab48a7e2fadf478828b3e7bb authored over 1 year ago by Oreille <[email protected]>
Improve WkbWriter constructors (#158)

Adress #156 and fix different dimensions in reader and writer.

b6e63617638853ad34d1ea8a6f39ee3932b0107a authored over 1 year ago by Pirmin Kalberer <[email protected]>
Replace pub dim field of writers with constructor (#163)

#156

76e58eb8b8a07e265a6ac5f3b1ff769a94f8f142 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Drop lifetime parameter of GpxReader (#164)

&'a mut R implements Read if R does so

dcf783d3af23ef062f7f49b1d26ecfc17bd22bdc authored over 1 year ago by Pirmin Kalberer <[email protected]>
Merge pull request #162 from michaelkirk/mkirk/owned-writes

Format writers can own their inner writer

6d43e3c30697cc80b356703d0cee32f6ec34442f authored over 1 year ago by Michael Kirk <[email protected]>
Format writers can own their inner writer

- CSV
- GeoJson
- SVG
- WKB
- WKT (added in a previous commit)

bee32bc983fa8ddd11318743709fee6032a662ac authored over 1 year ago by Michael Kirk <[email protected]>
Merge pull request #160 from Oreilles/empty-wkt

Fix invalid WKT empty geometries

47c02ea249ed84ef714e7a1387baa4fcf257ebb9 authored over 1 year ago by Michael Kirk <[email protected]>
Omit whitespace before EMPTY if geometry isn't tagged

b2381e507360bb0016c5929b377c841c6ad8c556 authored over 1 year ago by Aurèle Nitoref <[email protected]>
Merge pull request #3 from michaelkirk/mkirk/empty-wkt

e79fd061ec92f13c95ff816cd9fbdbc07e58d166 authored over 1 year ago by Oreille <[email protected]>
WKTWriter can own its Vec, obviating BufferedWktWriter

2ba48750e55fc257c2f683a8b44de2b8a1d4f830 authored over 1 year ago by Michael Kirk <[email protected]>
remove unnecessary lifetime param

f094d9397084a6f9d0737c14c6dd56a0503cd0a9 authored over 1 year ago by Michael Kirk <[email protected]>
Add debug assert in case of inconsistent `geom_begin` and `geom_end` calls

3e7f6b8f3a7cb0b3480eb94fe74e130a0f410456 authored over 1 year ago by Aurèle Nitoref <[email protected]>
Formatting

c730fc6b6c1cd33431ac9fedac65d4fee7a9d448 authored over 1 year ago by Aurèle Nitoref <[email protected]>
Fix invalid empty geometries

333342d445ff46cbb181142916423d79571049c7 authored over 1 year ago by Aurèle Nitoref <[email protected]>
Drop lifetime parameter of WktReader (#157)

&'a mut R implements Read if R does so

e1964f3cd2e37fa3f64640212c1c108d5751060b authored over 1 year ago by Pirmin Kalberer <[email protected]>
Add support for Spatialite and MySQL WKB dialects (#153)

This PR adds support for
[Spatialite](https://www.gaia-gis.it/gaia-sins/BLOB-Geometry.html) and
...

a92ef80e35bf34887537ed58536dd85cb026ac21 authored over 1 year ago by Oreille <[email protected]>
Adds Ewkt dialect (#155)

This PR adds:
- `enum wkt::WktDialect`
- `WktWriter::with_dims`
- `struct EwktString` and `st...

5e92027df76e2d0a3e29495dcc51047400cb226c authored over 1 year ago by Oreille <[email protected]>
Consolidate cargo.toml management (#154)

Use shared cargo.toml to manage common attributes and dependencies. This
way all deps will alwa...

ece8dfe4955c2b161e8dd001431bd38cc85a8e76 authored over 1 year ago by Yuri Astrakhan <[email protected]>
[breaking] Implement screen coord translation for MVT writer (#150)

* Rename `to_mvt()` to `to_mvt_unscaled()`
* Add a new `to_mvt(...)`
---------

Co-authored-...

1023c28bff2a74415c63c0fd7f0d68ee33814f49 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Merge pull request #151 from nyurik/fix-large-geoms

Fix MVT large geometry processing

78672a0e805b4f80c3736483ed26ae40041c8f64 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Fix MVT large geometry processing

If MVT uses extent is larger than 4096, is_area_positive test panics due to an integer overflow....

523fefbddb88a208748494f2ed35a082ef136e32 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Add support for raw WKB DB queries

9132a59e5742a00311e0ebae8eaf8b71a3b921b7 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Depend on flatgeobuf 3.26.0

8e6458cc25855f47ea7a50af55dc1e5e05c07171 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Depend on flatgeobuf git branch

f25e5832484fc2f3619b78b6a231903c23a29503 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Release geozero 0.10.0

9cd2b0c8b069a0b43530bbae6c2b8df0e091058c authored over 1 year ago by Pirmin Kalberer <[email protected]>
Update to sqlx 0.7

50fc7bf4573ac6e21d88f822e4821e378d262225 authored over 1 year ago by Pirmin Kalberer <[email protected]>
Refactor MVT and GDAL errors (#148)

Relates to #138

---------

Co-authored-by: Yuri Astrakhan <[email protected]>

8f3d8e4b9363aee0d50356936f5be65f496b9953 authored over 1 year ago by Ed Fawcett-Taylor <[email protected]>
Address a breaking change in a dependency, minor CI (#149)

* address a breaking change in geos lib -
https://github.com/georust/geos/pull/133#issuecomment...

102d99984172437b8a5ddd67b88632c2722fd3ee authored over 1 year ago by Yuri Astrakhan <[email protected]>
Update gdal dependency

ebb129c4803f83a60f9b88c7954ef3a1c89f7bcb authored over 1 year ago by Pirmin Kalberer <[email protected]>
Update dependencies: gpx, criterion

59b4decaf4dba1e4dd4ccc8408168c8b9602ba1e authored over 1 year ago by Pirmin Kalberer <[email protected]>
Merge branch 'adamreichold-geojsonreader'

626e2cb729004951eb6d98c24f3dcd8ca9dfd38e authored over 1 year ago by Pirmin Kalberer <[email protected]>
Drop lifetime parameter of GeoJsonReader

`&'a mut R` implements `Read` if `R` does so this should not reduce the set of
supported types b...

5f1e31d0d9cb47d31c3ff0556c4b931e1082c071 authored over 1 year ago by Adam Reichold <[email protected]>
Running Clippy is a superset of running check builds.

6b5f580db30434583f8651f5b5f4363e62434ff9 authored over 1 year ago by Adam Reichold <[email protected]>
Bump version

e25d1ab4fecdb06059de35a03a4b44a7a8ae6574 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Release geozero 0.9.9

c8d9a89a0afbc2263dccb84b4c991191ecb16237 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Upgrade to dup-indexer v0.3 (#142)

Dup indexer now requires values to implement unsafe `PtrRead` marker
trait, as it doesn't seem ...

3bccaf7b4eb1619b6d9a6aba38a2f0b2f3835c61 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Add CI to verify cargo doc runs ok (#140)

Ensure the doc build would pass for all crates

0dcdd81f5a0d6dd913b33f66990040b40a5a723a authored over 1 year ago by Yuri Astrakhan <[email protected]>
Fix categories, and add MVT to the keywords and GH link (#139)

497401e8f1e7316eeac324235b76efe73215343c authored over 1 year ago by Yuri Astrakhan <[email protected]>
Bump version

c595402cebaf2dbac4d60239ea86931cbf39f446 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Release geozero 0.9.8

6a07eccce95467ce8161c90026f1b1b8edcdc35a authored over 1 year ago by Yuri Astrakhan <[email protected]>
Release 0.9.8 (#137)

Once merged, will release. Also, removed manual test steps - no point
when we have CI.
There a...

9087ca9cd6429ad4bf3d6dad6fabb8c5db3e1834 authored over 1 year ago by Yuri Astrakhan <[email protected]>
PostgreSQL CI (#136)

* Run postgresql as part of the CI
* Refactor postgis tests a bit to consolidate connection code

b62d207deb9d30745a1e2246e13749dad0147b8c authored over 1 year ago by Yuri Astrakhan <[email protected]>
Update to lyon 1.0.1 (#135)

* Fix Lyon Tessellator v1 breaking changes
* Remove unneeded RefCell
* Added tracking if the pol...

77752f59fc9af978a1a52adabb3def042a0f098c authored over 1 year ago by Yuri Astrakhan <[email protected]>
Update to geo 0.24.1 (#134)

* Ensure the latest geo versions for geo crate, fixing the breaking
change

2cae1ab366f1b721387d824b8ebd863b0ecafc0c authored over 1 year ago by Yuri Astrakhan <[email protected]>
Implement MVT parser test, minor shp optimization (#132)

* a new integration test that parses an MVT file, prints all content,
and compares the output w...

85150d66a0d503e3bc6e77026143ce09cdd3f175 authored over 1 year ago by Yuri Astrakhan <[email protected]>
Implement MVT tag builder (#131)

* Implement a new TagBuilder struct that accumulates keys and values
with stable indexes, and on...

1a1585a9fb9cfbcb3cc8d37280ab8b68746b739c authored over 1 year ago by Yuri Astrakhan <[email protected]>
Fix clippy CI test, fix Tessellator clippy issues (#129)

* Need CI to error on clippy warnings - otherwise no point of having
clippy there
* moved tess...

9b3f6b440cc7591ae6a78d10d08b62e4e3847260 authored almost 2 years ago by Yuri Astrakhan <[email protected]>