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
Implement Haversine algorithm
ebdce0d068aa64cf67e97172fd0daf66e9ef1a83 authored almost 8 years ago7af53a2f6d672b19b864742917a7307cc6ebea79 authored almost 8 years ago
f31f07e80db878fdb5246d3c0ceedc3819bcb661 authored almost 8 years ago
6aa011532d90c4507c0e0a3cc8a7030f2231b7b5 authored almost 8 years ago
77a87c3ea55c09a95cc354b8fb1e7e352ce58a02 authored almost 8 years ago
0ff8cc4f109aa289f7b07d30f54d2eb165d0dcf3 authored almost 8 years ago
fix when multipolygon composed of two polygons of opposite clockwise
32f13a2c1070d83c50485ef785ecf4558a900be7 authored almost 8 years ago3e801dd5e358e1f323e2e6f8af46097d2ce85817 authored almost 8 years ago
92c3d23a2a417c3d62623eb565d71a9360b27308 authored almost 8 years ago
b7e35ae97e37a069986d1ffbceadd843fb7b8c36 authored almost 8 years ago
6ff25eb15ecc781e63adc12b74c75c6c8591a3d9 authored almost 8 years ago
... and use sin_cos() to reduce needed operations
a5d0ef6ced3b5d43060b4a6ef49151a50e1f88f3 authored almost 8 years ago725eda9157b97f6705237718c67cf73d91ae1519 authored almost 8 years ago
b622c430f06cd8f0d9676d500b875e5440b5055b authored almost 8 years ago
772acfcbd999fc4bddbe3e3c340b0669ab135469 authored almost 8 years ago
Implementation based on:
Barber, C. Bradford; Dobkin, David P.; Huhdanpaa, Hannu(1 December 1996...
Replace within_epsilon() function with "approx" dev dependency
a0dffddc611213a13471002261c1414c9cc6dca9 authored almost 8 years ago3724aa12c418b9ada61f42af14fe4cf5759137d0 authored almost 8 years ago
2e7ef45fcb099662a95ebae5f7d7a205efe5ee53 authored almost 8 years ago
Migrate from 'num' to 'num_traits' crate.
6dee3a22ad62cdfc95432a59ac66977711a1b2c9 authored about 8 years ago
The 'num' crate is a meta-crate consisting of multiple librarie crates,
including 'num_traits'. ...
de7ff57cfbe7d0b80c2323be9c43dbe7166410c0 authored about 8 years ago
Add Visvalingam-Whyatt line-simplification algorithm
a32caea2dfbbc1c24f3e03072db3e6f4b5a0f8af authored about 8 years ago95c14569ac2eb4205f1042668492d53abf69622c authored about 8 years ago
The result matches the output of running ST_SimplifyVW on PostGIS
720c7ed5d567b0dcbb3dd041d615cd1eab175e53 authored about 8 years agoWIP until I can verify against PostGIS
be82b8cbb71ba09dd535f78662de31dfe5da579e authored about 8 years agoAlso use borrowed values in area calculation
36ab26425ce8c87d4e1b8fdc79c035e064b5eadf authored about 8 years agoe353ac83aa5a60d671afb99485b66d0327e2969c authored about 8 years ago
a49272174c1c9dabab810563fbe0ea246f31edfc authored about 8 years ago
Merge #83 a=@frewsxcv r=@frewsxcv
______________________________________________________________...
82e2318fd41c2db212a2fe092d6f9c99d187acb7 authored over 8 years ago
Within Epsilon matcher
e7bbfac74c56e16539e11b83a9e25ea46f9f6806 authored over 8 years agocb49f2864d0f612433e7875d87e2c0b4f4cdc839 authored over 8 years ago
Merge #79 a=@frewsxcv r=@frewsxcv
______________________________________________________________...
Forgot to bump version in 5f78f5c.
81e1ce354230eb1bc12ba5ee554bfa1bfbc98e0d authored over 8 years ago
Merge #78 a=@frewsxcv r=@frewsxcv
______________________________________________________________...
89de4d78e3ee012d36d672915aefa454833a2c5e authored over 8 years ago
Merge #68 a=@mbattifarano r=@frewsxcv
__________________________________________________________...
8161044797323bfafb5cc3674e0412e87754aa72 authored over 8 years ago
7687d0bdd4e25e410c69c1a9f79ed830838950a4 authored over 8 years ago
Prepare for 0.2.8 release.
73d111429b36b70bbafc97f5a1c9c1e8472c96c7 authored over 8 years agoa3f7bfc5d04da9e98e9328ef696f16e7a16b52e8 authored over 8 years ago
Implement `Intersects<Bbox<T>> for Polygon`
c59ac3c401cdf075ed129038d13768c4c9f76651 authored over 8 years agoe7e315dd0877105909ddeadbe9c3ca69afdb9374 authored over 8 years ago
d1c0951153f76c174bbc31f6f21bb3265df2f0c4 authored over 8 years ago
Uses `Intersects<Polygon<T>> for Polygon` to do the work.
Also implements `Intersects<Polygon<T...
b80c2f05e0753a5a00f2d091537dc80080cb3595 authored over 8 years ago
Merge #74 a=@frewsxcv r=@frewsxcv
______________________________________________________________...
Forgot to bump the version number in
https://github.com/georust/rust-geo/pull/72.
Merge #72 a=@frewsxcv r=@frewsxcv
______________________________________________________________...
5c8c2405ff543134bf6679a1cacbfab13e291580 authored over 8 years ago
Merge #71 a=@shterrett r=@frewsxcv
_____________________________________________________________...
https://github.com/georust/rust-geo/issues/69
ccf02d919b05a2770eecc921a6b4016d1516a0f2 authored over 8 years agoe64fb94097529122f1315f78811ca325954b68fc authored over 8 years ago
Addresses #60
Replaces the Polygon tuple struct with a regular struct:
```
pub struct Polygon<...
Fix imports
7bc757c0f691aa0a4ff8a4fea61b2cf7c1b4fff5 authored over 8 years agoPrepare for 0.2.6 release.
99d6eb63fba6e27b0b17e7e6bacdba97cb7b6942 authored over 8 years ago820cae4da67e2514b664191018e7d7c0fc5f6cdb authored over 8 years ago
Merge #61 a=@urschrei r=@frewsxcv
______________________________________________________________...
73374da6e0ffda52ca3d33ff0df4844a43a0a380 authored over 8 years ago
Given a vec of 1, 2, 3, 4
chunks(2) gives:
1, 2
3, 4
But that leaves out segment 2, 3
windows(2...
1e4bc89cb682dd8f3a7ee7d9d73b67cee0cb09ef authored over 8 years agoThese should probably be tested using a nearlyEquals functions
976eb269110ab77f95389bd84d1c92b69e9ccf83 authored over 8 years ago060cf5648475c8aa7e01e7b88ee3130b7cbe0adf authored over 8 years ago
860918e0f26f8b5c8ff03ed25c63b3d7f9b2604d authored over 8 years ago
9cead9c86d33424ead5b38e7d1baa793f6592476 authored over 8 years ago
081e391b9a08f44f1a0b7db91b798932cfdad0f3 authored over 8 years ago
(from its original author)
e68d458b52be817641bc82215d94eebe19e8030c authored over 8 years agobd52667b73bc84294bca3e12cda43bc1753e505e authored over 8 years ago
088ab48060a0926f41446cce06fec12df696882c authored over 8 years ago
be87844e41c7441497e09807039e214a39cfc4f8 authored over 8 years ago
eeeb9dbc5e3ba532022e1bd27ba45ea17965f627 authored over 8 years ago
12a045d732e487864340fb2cf50fa05ff64477ac authored over 8 years ago
8c60ecd00f37331d5cb5ee63c503b821009e1504 authored over 8 years ago
63f7fffa3b7fb3fc50cdbb69a9933d5b5e4cd257 authored over 8 years ago
d11faac8bce4468f026c8bc8582c19d04a4ed8df authored over 8 years ago
280066ef56fecd65932619b5139462d0f388f22c authored over 8 years ago
c7f987de3d569617fe0506ee950b6099a20acfc7 authored over 8 years ago
92f587f8b73fc47f01a2afa782af0a88b9951fa0 authored over 8 years ago
Prepare for 0.2.5 release.
6d49361266872c13fd99066bfae24eab105ab118 authored over 8 years agoe73cf8100968233002a94a9acee30dca0c77d7e2 authored over 8 years ago
Implement LineString simplification
b9114698b358746707884c36b6015ceac9815a27 authored over 8 years agoThese can't be simplified, so the output should be identical to the input
45ab99223ab705ed9b06c0ce05d84177f64bce93 authored over 8 years agoce83c0c37c1e434ae61214df8186d3df685f1f41 authored over 8 years ago
Return it unmodified
09df9174f5d2f0f3f912e562c277b6903a5e4e11 authored over 8 years ago82dc96e55afc8158d981fb299bdd1e6c224cb290 authored over 8 years ago
This trait currently uses the Ramer–Douglas–Peucker algorithm to
simplify a LineString, while pr...
Use builtin method for calculation
d5d25668632e457c943359c5e4eeb4f90590b75e authored over 8 years agod36ed07ae1f3853bd8b6ca97671971c7ca47346e authored over 8 years ago
Prepare for 0.2.4 release.
3b338ca98a7ff4683e42fdfbf3244bd29fabb252 authored over 8 years agoe66934bef5d785c825a076def9a5334f349dc60b authored over 8 years ago
Fixes https://github.com/georust/rust-geo/issues/51
b949f162884fc65cf4ce0751306d46f8d4ce0e8c authored over 8 years agoIterate over points using windows instead of zip
7b106fbbeef24a4b338316900612fadf04264648 authored over 8 years ago51fbb37933cf8010a0ef08527c3b0339e8f75969 authored over 8 years ago
08e37b51a52da47a598a2f816691b819cda9514f authored over 8 years ago
Prepare for 0.2.3 release.
25e1e0c865bfc078a421615172313e723bb5f760 authored over 8 years agodd107198278c6d76dcbb0d9de5b11020aa09264e authored over 8 years ago
Add type Bbox and trait BoundingBox
a05b31a3f1c742d1d573b19b1e76d68f6d41daca authored over 8 years agoPrepare for 0.2.2 release.
99b2478ea2adb6ea698df13ea37c287155c43b50 authored over 8 years ago0de0d87633c3f4f6989f48ef4be09c9eacadbf39 authored over 8 years ago
Add the Length trait and implement Length for LineString and MultiLineString
b8466ab817ee32d2a5de1fba6f9fe74ffd3c5c4e authored over 8 years ago