Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/georust/geo
Geospatial primitives and algorithms for Rust
https://github.com/georust/geo
158: Correctly check for LineString containment in Polygon r=frewsxcv a=urschrei
The DE-9IM spe...
15ba4170ea6362404b8f445456abe500e9e7245b authored over 7 years ago0c9904a4cf13e139623e28cbf68f03c4161b1dac authored over 7 years ago
The [DE-9IM specification for [`containment`]
(http://docs.safe.com/fme/html/FME_Desktop_Documen...
159: Add Polygon-Polygon containment predicate and tests r=frewsxcv a=urschrei
8256109231ae6815fc3b6ed9392249b06f3a4c25 authored over 7 years agocb0e192a4e56176513d86efa2d630c8b7f09bc58 authored over 7 years ago
c5cbfd8fca66c166da8df484c514a68bb24fe0ba authored over 7 years ago
160: Add a `lines` iterator method on `LineString`. r=frewsxcv a=frewsxcv
bf13eb5a83632629b8c19da4bf8019c779acef99 authored over 7 years ago0b0d4eb44926f5618add0977d8e9fb3d8f34114a authored over 7 years ago
6b6a317e7cb6d756ec0e2042927b22ac1e844da9 authored over 7 years ago
We have a bunch of tests that have invalid LineStrings with <2 points.
So we'll return an empty ...
c20685c830621b1e7eb52b7d29c805673fa8320a authored over 7 years ago
63d54f0c8304c35f97648b565342e6d87e8a8cdd authored over 7 years ago
24a026ed6249556a336eb3e4e4109278c763e826 authored over 7 years ago
154: Add associated return type for Centroid algorithm trait. r=frewsxcv a=frewsxcv
a7348e82af4de13be126c3cc0eeb46a609d877c5 authored over 7 years ago156: Add associated return type for BoundingBox algorithm trait. r=frewsxcv a=frewsxcv
604346ebf8f03613254b7b429aedffd4b6c6cebd authored over 7 years ago40ef136f73756fda2decafb57f7081058079b995 authored over 7 years ago
10330f1dacdbede728899b5142f4dbb4fd6aeebf authored over 7 years ago
153: Add generic trait impl for RotatePoint. r=frewsxcv a=frewsxcv
Originally added in https://...
b1410a618e18868d751e840e6ceb08f3b7d15001 authored over 7 years ago7d7c31eae6744d6469da134a2f2ebcb8a635c2ba authored over 7 years ago
Originally added in https://github.com/georust/rust-geo/pull/151, but
extracted out due to indec...
149: Address a couple 'unused mut' warnings. r=frewsxcv a=frewsxcv
a392934ba96679f8632aa98975dd0374eb41891b authored over 7 years ago150: Implement `Copy` trait for `Line`. r=frewsxcv a=frewsxcv
152: Remove unused `extern crat...
25a75ee7980c84657d12ffa2774b4c762959b00d authored over 7 years ago143: Topology-preserving VW r=frewsxcv a=urschrei
This is a first attempt at topology-preservin...
c29e42b706f54b6e65a89b6bbfa4e2f79ff9b258 authored over 7 years ago6be17614c6da361f8b726aa52e8397b57fa23f5f authored over 7 years ago
This is based on the technique outlined at
https://www.jasondavies.com/simplify/
It uses an R* ...
ee0f10544ff0642e824ef64dbcae6f2704dda442 authored over 7 years ago4b4087f8d4c33e53e94dcb0d978e03d2d0bba4b6 authored over 7 years ago
0a4efab6acf2b639c08c9887350453b51a75b00c authored over 7 years ago
f26be3f15bc88b0a42294d361aae27762cbb4734 authored over 7 years ago
148: Translation bounds r=frewsxcv a=Michael-F-Bryan
As we discussed in #147 I've removed the u...
04a9c77384f84fe98b8519110b68ffd082edb375 authored over 7 years ago9b4a16b18d94db7debda64b487d59ff70a143ae6 authored over 7 years ago
f4b646d9bf987600b599fae5abb84ae80363193f authored over 7 years ago
145: Reimplement `Translate` trait using `MapCoords`. r=urschrei a=frewsxcv
c42d4618a880b6395ef5c57f3383b643a3cae65a authored over 7 years ago4edcb71b3415469b9e35fd54894c21f2fe083d6c authored over 7 years ago
90a0469e2c692b87785b8d0d830852d61bbae142 authored over 7 years ago
135: Implement Simplification traits for more things r=frewsxcv
If you can simplify a `LineStri...
40746c2a0513229745f514e3ed5df09fc7f4e582 authored over 7 years ago136: add .map_coords() function to convert all coordinates in a shape r=frewsxcv
I added the ab...
88701997bfc6bd82b0d99f3aa4ceea51f79aaa3e authored over 7 years ago400c57069b9d7b393a6a0fdb06555a96359302bd authored over 7 years ago
139: Fix Floating-point instability in distance test r=frewsxcv
This is a more robust way to ca...
810d020425f4af224d791a46c302d68b865f65a3 authored over 7 years ago4e647c2446f0f2e819bc18913f22c2fa7aff9048 authored over 7 years ago
cd8770f1d7857df5f18553ff7ecf474d16b41642 authored over 7 years ago
Just simplify their constituent Polygons
21100e3b4f99563d37c078bbf29af0632a744026 authored over 7 years agoIt simplifies their constituent linestrings.
0df445465dfc5e38746e9d2481a55bf8e99a3d19 authored over 7 years ago
If you can simplify LineStrings, it makes sense that you can simplify a
collection of linestring...
d152e0a064bd8d2468334ce3b94e51edf6647a01 authored over 7 years ago
d32fff49a55d152e484a1637f3d9e92d38675966 authored over 7 years ago
This is a more robust way to calculate distance from a point to a
line-segment. It's a direct po...
82d8546e130c47e72b1a729ff622ab53fa4bc565 authored over 7 years ago
4ce8118135c6ab1e395b4524c870a50da20eca0d authored over 7 years ago
131: Added {From,To}Iterator for appropriate types. Also some doccomments r=frewsxcv
I added a ...
184e8aeea620df33b5da56823465aea6285bed77 authored over 7 years ago8f02157f2d09b3cb24a10e310bf428ea7a70fea4 authored over 7 years ago
128: Add translation trait r=frewsxcv
50045b3998b8a1945273935c8094f927f10a3ba0 authored over 7 years ago6e822d5a35ac3c866e524a14e07c9db4b208d2c7 authored over 7 years ago
e7f25ec9d47e3ca2224fb8e708414eedb518c5e7 authored over 7 years ago
minor refactor of existing From<X> impls
782d2d4427db5f59d47a067dfffa83316c2da66f authored over 7 years ago92918aec342243458f4e55a6e51421eb955f163f authored over 7 years ago
b8d43377a627bebe6f14510cc0d6019ca5e8182e authored over 7 years ago
13521b2c73787540d9ee982d78d59c0f3f0627c5 authored over 7 years ago
129: Add some Into's r=frewsxcv
In this patch, I've added some Into<_> for things, to make it e...
ca9a6d63b398541cf7f0d0143525815770436e32 authored over 7 years ago67bdf2a58a2cc9c9c4a237c11438ebee171d5e37 authored over 7 years ago
c69fefccdfd0076e22172b2581ca1afcd42588d0 authored over 7 years ago
0886bb4709d26143f382fbe4238f25066f1d2f57 authored over 7 years ago
6a3fc2e959caa3877a5acb731f02aa6089d26657 authored over 7 years ago
124: Added destination trait. r=frewsxcv
The code is inspired from the turf.js equivalent fn in...
283fbbea4570b781390d23b4c8574c4b83540434 authored over 7 years agoPrepare for 0.4.7 release.
f15f47b0526e4f63d4b60811666a945b741b20c0 authored over 7 years ago285bc9d97c8371db3882c27030bf2f1e32ff6d10 authored over 7 years ago
add auto derive for serde
e1171e0a0aee8fe86b911de1bee4d2191e0cefc4 authored over 7 years agoaa44e59fc0aabd4f154c4f6ab90ce4c384fbf17c authored over 7 years ago
3fba37706bfdd933bfd1d3817197cb45d3a495a2 authored over 7 years ago
8458a8723bf2bc3508c54fdfe705e4d9273e3a79 authored over 7 years ago
99306c9af322ad2e21801cf9dca286f2d45091a6 authored over 7 years ago
de023a6185d374964598433825c34335e6839681 authored over 7 years ago
121: Prepare for 0.4.6 release. r=frewsxcv
68f16feb913f49ca55a525bbadb55ef64d468f3c authored over 7 years ago0e7ce281ba3ff41a8384a55b1d932447d2bb7088 authored over 7 years ago
120: Incorrect usage of `abs_sub` r=frewsxcv
`x.abs_sub(y)` is defined ([confusingly](https://g...
2bc82bed8ab8ae32cf89244efe9b7ff5ec16d77f authored over 7 years ago6c3ea2f3ddff40fde99060a1a9fac5c71dd026d5 authored over 7 years ago
`x.abs_sub(y)` is defined
([confusingly](https://github.com/rust-lang/rust/issues/30315)) as
`ma...
2df70f91ef4ea654d43bcd3efddf9244c2311571 authored over 7 years ago
Add `Line` type
c5bc209f68aab0d50fa867a9e57acd5d6d679b30 authored over 7 years agoc141a222547829b21fb26c48fc60e80df0580a01 authored over 7 years ago
a636483d9b927c5c98181fc6111ab23e82892ebe authored over 7 years ago
Define Line as a struct with public members `start: Point<T>` and
`end: Point<T>`. Attach helper...
24a923314280c9bec8929b1f645a1becdff5cd93 authored over 7 years ago
c46619a229a4b9f871bb2eea287b63601d2a58a9 authored over 7 years ago
8cf5c92101130eda5b92f8cef6c4b6295e807cd5 authored over 7 years ago
4ca324f02e0b77b313b3c80dab397dad3a793a51 authored over 7 years ago
bbb96a4ea29ab205b7ea514dced908b148f147d0 authored over 7 years ago
+ Implements intersects between Line and Point, Line, LineString,
and Polygon.
+ Move slope in...
4c674a85a7001f0f31e8a9d0d270bed5c6f389dc authored over 7 years ago
1bb98e578e76bd767cac74c1fa06154ac3f41f4b authored over 7 years ago
2ea0a2f3e09e393cbd0d2bc360e3ba5404b8688f authored over 7 years ago
eeba5d28c11db73f41c7d825a7a8b1635b81569e authored over 7 years ago
8a637e7bd54a7c9f73f2cda973b2a3c6d40db01a authored over 7 years ago
ed3d5102d5508c097ef0223e120cf42fbd537059 authored over 7 years ago
2570a580b122b49221b44f3bbb73506a3fe7d2e8 authored over 7 years ago
Address some compiler warnings
f627e930eb5579fceaa0d3e618869702b6aa2ad6 authored over 7 years ago759b901e63db5a480040f251f7f0a53afb654746 authored over 7 years ago
88026a5635a36c3de05e5160a42b9a9441472182 authored over 7 years ago
3e00ef94c3d69e6d0b1caab86224469ced9444e6 authored over 7 years ago
per @urschrei
5d7e57efca2b4b4b969cb0703430d97aa3cbe254 authored almost 8 years ago
- unused imports
- dead code
- unneccesary mut