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

Merge #158

158: Correctly check for LineString containment in Polygon r=frewsxcv a=urschrei

The DE-9IM spe...

15ba4170ea6362404b8f445456abe500e9e7245b authored over 7 years ago
Fix up post-rebase breakage

0c9904a4cf13e139623e28cbf68f03c4161b1dac authored over 7 years ago
Correctly check for LineString containment in Polygon

The [DE-9IM specification for [`containment`]
(http://docs.safe.com/fme/html/FME_Desktop_Documen...

3b2631b83c52af1857f50c79f42a27834d56dcb3 authored over 7 years ago
Merge #159

159: Add Polygon-Polygon containment predicate and tests r=frewsxcv a=urschrei

8256109231ae6815fc3b6ed9392249b06f3a4c25 authored over 7 years ago
Use lines iterator

cb0e192a4e56176513d86efa2d630c8b7f09bc58 authored over 7 years ago
Add Polygon-Polygon containment predicate and tests

c5cbfd8fca66c166da8df484c514a68bb24fe0ba authored over 7 years ago
Merge #160

160: Add a `lines` iterator method on `LineString`. r=frewsxcv a=frewsxcv

bf13eb5a83632629b8c19da4bf8019c779acef99 authored over 7 years ago
Fix typo.

0b0d4eb44926f5618add0977d8e9fb3d8f34114a authored over 7 years ago
Utilize `line` method.

6b6a317e7cb6d756ec0e2042927b22ac1e844da9 authored over 7 years ago
Return empty iterator if invalid LineString.

We have a bunch of tests that have invalid LineStrings with <2 points.
So we'll return an empty ...

1fd6bee2fe0ed9387fdde91ba4564a61667122f2 authored over 7 years ago
Add a `lines` iterator method on `LineString`.

c20685c830621b1e7eb52b7d29c805673fa8320a authored over 7 years ago
Prepare for 0.6.0 release.

63d54f0c8304c35f97648b565342e6d87e8a8cdd authored over 7 years ago
Ditch docs building on Travis.

24a026ed6249556a336eb3e4e4109278c763e826 authored over 7 years ago
Merge #154

154: Add associated return type for Centroid algorithm trait. r=frewsxcv a=frewsxcv

a7348e82af4de13be126c3cc0eeb46a609d877c5 authored over 7 years ago
Merge #156

156: Add associated return type for BoundingBox algorithm trait. r=frewsxcv a=frewsxcv

604346ebf8f03613254b7b429aedffd4b6c6cebd authored over 7 years ago
Add associated return type for BoundingBox algorithm trait.

40ef136f73756fda2decafb57f7081058079b995 authored over 7 years ago
Add associated return type for Centroid algorithm trait.

10330f1dacdbede728899b5142f4dbb4fd6aeebf authored over 7 years ago
Merge #153

153: Add generic trait impl for RotatePoint. r=frewsxcv a=frewsxcv

Originally added in https://...

b1410a618e18868d751e840e6ceb08f3b7d15001 authored over 7 years ago
Run rustfmt on rotate.rs.

7d7c31eae6744d6469da134a2f2ebcb8a635c2ba authored over 7 years ago
Add generic trait impl for RotatePoint.

Originally added in https://github.com/georust/rust-geo/pull/151, but
extracted out due to indec...

5919f15807b633fcdeb79654e3cff12f3536a523 authored over 7 years ago
Merge #149

149: Address a couple 'unused mut' warnings. r=frewsxcv a=frewsxcv

a392934ba96679f8632aa98975dd0374eb41891b authored over 7 years ago
Merge #150 #152

150: Implement `Copy` trait for `Line`. r=frewsxcv a=frewsxcv

152: Remove unused `extern crat...

25a75ee7980c84657d12ffa2774b4c762959b00d authored over 7 years ago
Merge #143

143: Topology-preserving VW r=frewsxcv a=urschrei

This is a first attempt at topology-preservin...

c29e42b706f54b6e65a89b6bbfa4e2f79ff9b258 authored over 7 years ago
Remove simplified Norway GeoJSON

6be17614c6da361f8b726aa52e8397b57fa23f5f authored over 7 years ago
Add topology-preserving Visvalingam-Whyatt variant

This is based on the technique outlined at
https://www.jasondavies.com/simplify/

It uses an R* ...

ee0f10544ff0642e824ef64dbcae6f2704dda442 authored over 7 years ago
Remove unused `extern crate`.

4b4087f8d4c33e53e94dcb0d978e03d2d0bba4b6 authored over 7 years ago
Implement `Copy` trait for `Line`.

0a4efab6acf2b639c08c9887350453b51a75b00c authored over 7 years ago
Address a couple 'unused mut' warnings.

f26be3f15bc88b0a42294d361aae27762cbb4734 authored over 7 years ago
Merge #148

148: Translation bounds r=frewsxcv a=Michael-F-Bryan

As we discussed in #147 I've removed the u...

04a9c77384f84fe98b8519110b68ffd082edb375 authored over 7 years ago
Removed the unnecessary trait bound on Translate

9b4a16b18d94db7debda64b487d59ff70a143ae6 authored over 7 years ago
Prepare for 0.5.0 release.

f4b646d9bf987600b599fae5abb84ae80363193f authored over 7 years ago
Merge #145

145: Reimplement `Translate` trait using `MapCoords`. r=urschrei a=frewsxcv

c42d4618a880b6395ef5c57f3383b643a3cae65a authored over 7 years ago
Reimplement `Translate` trait using `MapCoords`.

4edcb71b3415469b9e35fd54894c21f2fe083d6c authored over 7 years ago
Prepare for 0.4.13 release.

90a0469e2c692b87785b8d0d830852d61bbae142 authored over 7 years ago
Merge #135

135: Implement Simplification traits for more things r=frewsxcv

If you can simplify a `LineStri...

40746c2a0513229745f514e3ed5df09fc7f4e582 authored over 7 years ago
Merge #136

136: add .map_coords() function to convert all coordinates in a shape r=frewsxcv

I added the ab...

88701997bfc6bd82b0d99f3aa4ceea51f79aaa3e authored over 7 years ago
Prepare for 0.4.12 release.

400c57069b9d7b393a6a0fdb06555a96359302bd authored over 7 years ago
Merge #139

139: Fix Floating-point instability in distance test r=frewsxcv

This is a more robust way to ca...

810d020425f4af224d791a46c302d68b865f65a3 authored over 7 years ago
Simplify intermediate point-line distance calculations

4e647c2446f0f2e819bc18913f22c2fa7aff9048 authored over 7 years ago
Update doccomments to match current code, and explain new features.

cd8770f1d7857df5f18553ff7ecf474d16b41642 authored over 7 years ago
Add simplification functionality for MultiPolygons

Just simplify their constituent Polygons

21100e3b4f99563d37c078bbf29af0632a744026 authored over 7 years ago
Add Simplification functionality for Polygons

It simplifies their constituent linestrings.

0df445465dfc5e38746e9d2481a55bf8e99a3d19 authored over 7 years ago
MultiLineStrings can be simplified as well.

If you can simplify LineStrings, it makes sense that you can simplify a
collection of linestring...

dd87bca3a3ec725b622911ced18d5d9c1cfdc183 authored over 7 years ago
Fix attribution in comment

d152e0a064bd8d2468334ce3b94e51edf6647a01 authored over 7 years ago
Fix formatting

d32fff49a55d152e484a1637f3d9e92d38675966 authored over 7 years ago
Fix Floating-point instability in distance test

This is a more robust way to calculate distance from a point to a
line-segment. It's a direct po...

77ee36d7e48fe361d12a262eb04d43caf1f3cb6a authored over 7 years ago
add .map_coords() function to convert all coordinates in a shape

82d8546e130c47e72b1a729ff622ab53fa4bc565 authored over 7 years ago
Prepare for 0.4.11 release.

4ce8118135c6ab1e395b4524c870a50da20eca0d authored over 7 years ago
Merge #131

131: Added {From,To}Iterator for appropriate types. Also some doccomments r=frewsxcv

I added a ...

184e8aeea620df33b5da56823465aea6285bed77 authored over 7 years ago
Prepare for 0.4.10 release.

8f02157f2d09b3cb24a10e310bf428ea7a70fea4 authored over 7 years ago
Merge #128

128: Add translation trait r=frewsxcv

50045b3998b8a1945273935c8094f927f10a3ba0 authored over 7 years ago
Add translation trait

6e822d5a35ac3c866e524a14e07c9db4b208d2c7 authored over 7 years ago
Doc comments added

e7f25ec9d47e3ca2224fb8e708414eedb518c5e7 authored over 7 years ago
Add {Into,From}Iterator for various objects

minor refactor of existing From<X> impls

782d2d4427db5f59d47a067dfffa83316c2da66f authored over 7 years ago
Convert from (T, T) to Coordinate, for completness sake

92918aec342243458f4e55a6e51421eb955f163f authored over 7 years ago
Convert (T, T) into a Point

b8d43377a627bebe6f14510cc0d6019ca5e8182e authored over 7 years ago
Prepare for 0.4.9 release.

13521b2c73787540d9ee982d78d59c0f3f0627c5 authored over 7 years ago
Merge #129

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 ago
Convert X into MultiX

67bdf2a58a2cc9c9c4a237c11438ebee171d5e37 authored over 7 years ago
Convert Coordinates into Point

c69fefccdfd0076e22172b2581ca1afcd42588d0 authored over 7 years ago
Into<Geometry> for things

0886bb4709d26143f382fbe4238f25066f1d2f57 authored over 7 years ago
Prepare for 0.4.8 release.

6a3fc2e959caa3877a5acb731f02aa6089d26657 authored over 7 years ago
Merge #124

124: Added destination trait. r=frewsxcv

The code is inspired from the turf.js equivalent fn in...

283fbbea4570b781390d23b4c8574c4b83540434 authored over 7 years ago
Merge pull request #126 from georust/0.4.y

Prepare for 0.4.7 release.

f15f47b0526e4f63d4b60811666a945b741b20c0 authored over 7 years ago
Prepare for 0.4.7 release.

285bc9d97c8371db3882c27030bf2f1e32ff6d10 authored over 7 years ago
Merge pull request #125 from etrombly/serialize

add auto derive for serde

e1171e0a0aee8fe86b911de1bee4d2191e0cefc4 authored over 7 years ago
update serde version

aa44e59fc0aabd4f154c4f6ab90ce4c384fbf17c authored over 7 years ago
forgot to add derive for linestring, fixed

3fba37706bfdd933bfd1d3817197cb45d3a495a2 authored over 7 years ago
merge with master branch

8458a8723bf2bc3508c54fdfe705e4d9273e3a79 authored over 7 years ago
Addressed review comments

99306c9af322ad2e21801cf9dca286f2d45091a6 authored over 7 years ago
Added destination trait.

de023a6185d374964598433825c34335e6839681 authored over 7 years ago
Merge #121

121: Prepare for 0.4.6 release. r=frewsxcv

68f16feb913f49ca55a525bbadb55ef64d468f3c authored over 7 years ago
Prepare for 0.4.6 release.

0e7ce281ba3ff41a8384a55b1d932447d2bb7088 authored over 7 years ago
Merge #120

120: Incorrect usage of `abs_sub` r=frewsxcv

`x.abs_sub(y)` is defined ([confusingly](https://g...

2bc82bed8ab8ae32cf89244efe9b7ff5ec16d77f authored over 7 years ago
Clarify test cases

6c3ea2f3ddff40fde99060a1a9fac5c71dd026d5 authored over 7 years ago
Incorrect usage of `abs_sub`

`x.abs_sub(y)` is defined
([confusingly](https://github.com/rust-lang/rust/issues/30315)) as
`ma...

51a4efd970cd9bd33356dd549c223ad095fa57f1 authored over 7 years ago
Prepare for 0.4.5 release.

2df70f91ef4ea654d43bcd3efddf9244c2311571 authored over 7 years ago
Merge pull request #118 from mbattifarano/line-type

Add `Line` type

c5bc209f68aab0d50fa867a9e57acd5d6d679b30 authored over 7 years ago
Implement Length for Line

c141a222547829b21fb26c48fc60e80df0580a01 authored over 7 years ago
Clean up

a636483d9b927c5c98181fc6111ab23e82892ebe authored over 7 years ago
Refactor Line Struct

Define Line as a struct with public members `start: Point<T>` and
`end: Point<T>`. Attach helper...

9811fee5b45b24da177e59b9c84df126bd27ff00 authored over 7 years ago
Remove unused imports

24a923314280c9bec8929b1f645a1becdff5cd93 authored over 7 years ago
Remove debug print statements

c46619a229a4b9f871bb2eea287b63601d2a58a9 authored over 7 years ago
Point Intersects Line using parametric equations

8cf5c92101130eda5b92f8cef6c4b6295e807cd5 authored over 7 years ago
Clean up

4ca324f02e0b77b313b3c80dab397dad3a793a51 authored over 7 years ago
Implement Contains for Line

bbb96a4ea29ab205b7ea514dced908b148f147d0 authored over 7 years ago
Implement Intersects for Line

+ Implements intersects between Line and Point, Line, LineString,
and Polygon.
+ Move slope in...

8b1e645ce05b25a36f81eb8ece6536bd2ee8521f authored over 7 years ago
Implement Centroid for Line

4c674a85a7001f0f31e8a9d0d270bed5c6f389dc authored over 7 years ago
Add Line type

1bb98e578e76bd767cac74c1fa06154ac3f41f4b authored over 7 years ago
Implement Contains for Line

2ea0a2f3e09e393cbd0d2bc360e3ba5404b8688f authored over 7 years ago
Implement BoundingBox for Line

eeba5d28c11db73f41c7d825a7a8b1635b81569e authored over 7 years ago
Implement Distance for Line

8a637e7bd54a7c9f73f2cda973b2a3c6d40db01a authored over 7 years ago
Implement Rotate for Line

ed3d5102d5508c097ef0223e120cf42fbd537059 authored over 7 years ago
Implement Area for Line

2570a580b122b49221b44f3bbb73506a3fe7d2e8 authored over 7 years ago
Merge pull request #116 from michaelkirk/mkirk/cleanup-warnings

Address some compiler warnings

f627e930eb5579fceaa0d3e618869702b6aa2ad6 authored over 7 years ago
add derive for serialize/deserialize and serde dependencies

759b901e63db5a480040f251f7f0a53afb654746 authored over 7 years ago
Prepare for 0.4.4 release.

88026a5635a36c3de05e5160a42b9a9441472182 authored over 7 years ago
Add contains point impl for bbox

3e00ef94c3d69e6d0b1caab86224469ced9444e6 authored over 7 years ago
replace dead code since it may be useful in the future

per @urschrei

5d7e57efca2b4b4b969cb0703430d97aa3cbe254 authored almost 8 years ago
Address some compiler warnings

- unused imports
- dead code
- unneccesary mut

e541cff03ebbf123a260e217c96ccf7783273044 authored almost 8 years ago