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
It depends on MapCoordsFallibleInplace, which is a bad idea
1822cef2c7b1489a3e9dbe1a6d0dd5767be103cf authored almost 7 years ago281b85908367a1a6ba4ce55b4f08272d5c1f38ed authored almost 7 years ago
Also make Project and Convert available as traits on any type that
implements MapCoords
f22b188331947e8d01b0e67700ed29873440a3e9 authored almost 7 years ago
b921422f4f5feb3007b6eb4ae0393faf200d38d5 authored almost 7 years ago
195: Impl Polygon convexity function on the type r=frewsxcv a=urschrei
The convexity function w...
f21255552438df4e84bada935131809bd511d44b authored almost 7 years agoa61d20a83c93b5ae823e433893ba05b0440c6cd6 authored almost 7 years ago
The convexity function was previously only available within the
Extremes module, but it's genera...
191: Implement a MapCoordsFallible trait r=frewsxcv a=urschrei
This trait is identical to MapCo...
287b77ab90f028cb0dfb05a7833bbcc3c5be47db authored almost 7 years agoMore trouble than it's worth
11f4c60d58afc17c86e2731239384b9d30accfe0 authored almost 7 years ago4710feb1bb175cc8d9e93730e01e7d08881051c1 authored almost 7 years ago
c2056aaaecc95e242e45f79cd88bc511e83fa851 authored almost 7 years ago
082261f4e99d823a1e07b25a9d10fc76134d21c4 authored almost 7 years ago
Also add note on the consistency of geometries upon which failed
operations have been carried out.
This trait is identical to MapCoords, but is intended for use when
mapping fallible functions ov...
cf06880a496cdc122904ba56f6abbb90c4fb6435 authored almost 7 years ago
181: Implement SpatialObject for Line type r=frewsxcv a=urschrei
This doesn't get us any speedu...
3842c03be186cd3bbfeb2a1858359c9a7dcb5042 authored almost 7 years ago4df2c05f0069778c766300bf6ed548c3268d729b authored almost 7 years ago
This allows us to skip a conversion step
d99a8d93df5649f15d5c8e195b923a5e6d6b0f17 authored almost 7 years ago[ci skip]
b16dd1584cf31007d09f0121ebcdb84d0d8d9885 authored almost 7 years agoThis lets us use Line in RTree, skipping the conversion to SimpleEdge
a6047e47b15fc6171b51ab82a16be973a25e4135 authored almost 7 years agodf8c9a2445bd62bbac1c84669d6e6209ded70db6 authored almost 7 years ago
188: Bump num-traits: 0.1 → 0.2. r=urschrei a=frewsxcv
71bf68099a5afc8b47d75712e35f9099d151d4fe authored almost 7 years ago592ff8b0e493aeef22e8b0aa325dd30cc01e063c authored almost 7 years ago
189: cross_prod method added to Point r=frewsxcv a=Jay9596
Solves #133
`Point` struct now ...
fb7bb7c9d901f90d18ec54bdff041934df527e49 authored almost 7 years agofbfbac2e4a047b4c083684219f141f1f2e32ec11 authored almost 7 years ago
a38d00f1048ac298174ed5dbaeb5fff944aabaa0 authored almost 7 years ago
3efb78e4088ed8c84c2370d8b689248646030a64 authored almost 7 years ago
a54ff1f5c70caa03409d1ecef55366971a0c691e authored almost 7 years ago
3cb0add069b7dc99b33c0182c1d0140d9c210387 authored almost 7 years ago
ed0c5456aa6858aff26509500d1c39a6490fff76 authored almost 7 years ago
187: Allow coordinates to be more types r=frewsxcv a=rory
This PR allows the coordinates to be ...
dbe72656a802f2dbcc50dc925c33ec237c0c5e9c authored almost 7 years ago84b4fc552c45c8cffe293aef4a7c6ba3d006fb86 authored almost 7 years ago
2a99dc42630acccff66647903ddaf953bb9b887f authored almost 7 years ago
91ddd5534766a32dc57bb125193d39428e7bc0db authored almost 7 years ago
8823cd79bd7589be10207b8d046c08b1562575c4 authored almost 7 years ago
d4ad7ef3b3160c659c0108cc027eb4f4cd6dea04 authored almost 7 years ago
a998f8b5fd2cde7776afe9ca7f81497660f5d711 authored almost 7 years ago
3142cc18cecc31d4d99189e11ed605decabe888e authored almost 7 years ago
186: Added bearing trait. r=frewsxcv a=mkulke
adresses #185
8bf24ff56558708feb3caebfa04f529da3f615cf authored almost 7 years ago01baa91fdb37edf71c9d4789cb95fe5318a8f5a6 authored almost 7 years ago
170: Map coords inplace r=frewsxcv a=rory
To compliment the `.map_coords()` feature, I've added...
3f7ce94252e1f85ae7db3c309b0c37b00ff549bc authored almost 7 years ago184: Easy methods to convert a Geometry to the underlying type r=frewsxcv a=rory
Added a few `....
ca33e87c5f3e520cace5172f0baaa696ec5f501b authored almost 7 years ago169: Winding/Orientation for LineStrings r=urschrei a=rory
This is a rework of #134 with the su...
17ae39c433c9ecbb5ea8529ed82b561225a59c2b authored almost 7 years ago271a3e8ed417fb5a32c1cff31fd0dfe022bcc138 authored almost 7 years ago
8fd0dcd1d56f873714725af0e32f895252e48cb8 authored almost 7 years ago
31e66e2d021ae1fc6db3b34bbca67093b4000b14 authored almost 7 years ago
73e557b83dd29f655dd6fd0a63e7dfb8e9a8c1f8 authored almost 7 years ago
5c95e08511e17b233be20c30781db74fac10c0b9 authored almost 7 years ago
183: Add Haversine length algorithm r=frewsxcv a=eeeeeta
This PR adds a new algorithm, `haversi...
50bf719808b5755bc49312cd49cdc321ef5ce180 authored almost 7 years ago0143a68bf12da1b92085bd055bad041f2a99ed3f authored about 7 years ago
a1b0e3a92caebef09b22fb1e01b1ec09039fe762 authored about 7 years ago
92e4431d8c480e54ed8907c6633ad6de08e178aa authored about 7 years ago
180: Add PostGIS and GeoJSON integration/conversions r=frewsxcv a=eeeeeta
This PR adds conversi...
37445fd2c50c36396408f2882a8e104fbc976994 authored about 7 years ago182: Fix Github language detection r=frewsxcv a=urschrei
Github is currently mis-classifying Ru...
5d2a779a71602439efb0fc2e2de3773867affb50 authored about 7 years ago2a788592a178b3bfe1658ed94194222709a8fee2 authored about 7 years ago
5b877e394c5a6e9159ec127c43f5b67ef6ae74b3 authored about 7 years ago
00d5d53871ce4f7f50234369af0da75ee7f9e16e authored about 7 years ago
28e84e269fe9fa3249ff9f849ac76ed2e8624072 authored about 7 years ago
179: Clippy pass, rustfmt pass, typo fixes, enum addition r=frewsxcv a=urschrei
99% of these ch...
523ac0393744d5216ae525188678691abfb7c9a4 authored about 7 years ago9d360e906d72bbfe1e4c56307efa6830be14a74f authored about 7 years ago
816e2e8ef5a10d2d9fdcb11db995153bc61e5294 authored about 7 years ago
45e677c317192f516f1c7b1ba82578562f4cfd8d authored about 7 years ago
d1e133444831d35b97834ab896ce4f9fbbc36e69 authored about 7 years ago
30caa58bacc3f1324954e904e0136c0d04648506 authored about 7 years ago
178: Use new bulk-load method for initial R* Tree population r=frewsxcv a=urschrei
This gets us...
5bd5b02f453396a1e1e2a43ce1436f536316d1bb authored about 7 years ago
This gets us a big speedup, and a higher-quality tree for
nearest-neighbour searches
177: Add testcase for direct and indirect destination calculations. r=frewsxcv a=mkulke
d87518e6cc5f81918973082d822dfb8f7e7812e8 authored about 7 years agoc49451c1cd9b0af88bc066bd7020b4e80559466f authored over 7 years ago
Update geometry descriptions
a4d04adab2f3b6765160a041e8fba07511b62a5e authored over 7 years agoDisplay README and CI badge on crates.io
13ea5164c8bf09fa0b6d7465f698e58612f8cfa4 authored over 7 years ago67c6b73200330cf8b0b0f8b2839a39398a9db345 authored over 7 years ago
Fix README typo
67bc3c70418eac2fd8c4b5d3bf8f117e239162ea authored over 7 years ago80aa5fda1d6bf19d2daf519066314a48771fa05b authored over 7 years ago
173: Add more extensive introduction and example to README r=frewsxcv a=urschrei
closes #96
a7c152d8736ef03c1d236a5062723ecb36ab021b authored over 7 years ago45ae8d91be99e89cc8ea93819d1a7567c337cc46 authored over 7 years ago
e810d901caf9457baa7d2a94404399fd43b0ca6e authored over 7 years ago
98ff807c9e60c8a902bc7bf1cbf81bb12a8d91b4 authored over 7 years ago
closes #96
73bee31df1531ba21d315242136cba44d734f530 authored over 7 years agoab1e2fdee8a22797009f5f9d8ffd2b17097d4d1f authored over 7 years ago
Add missing geometry and container struct descriptions, and regularise
existing descriptions to ...
299d7d25e6f7cba79a25509c7bf0bb85f22376dd authored over 7 years ago
167: Closest point r=frewsxcv a=Michael-F-Bryan
The initial implementation of a `ClosestPoint` ...
ca764c3dabde217b0b7c5d8be2b11518e1d5f42b authored over 7 years ago6faf09021b642c6415b0d96ec712f3e5770eaf8e authored over 7 years ago
0b3a335d101aa140c32caa57390bb4b6be505b1d authored over 7 years ago
345f5fc64a8f04e9de8b827a7f4a4fbb24ee13e7 authored over 7 years ago
6000c68727beb1eab83b4c6252eb526c6ceac43d authored over 7 years ago
b019737fc69f2e001b0f538808b0c998e953efff authored over 7 years ago
1868d753962c271dc361601f69ce0dd5b5bb38dc authored over 7 years ago
ba8b6289538129649267818085cc1377986a3172 authored over 7 years ago
165: Use folds instead of min-heaps for Polygon distances r=frewsxcv a=urschrei
This results in...
abbf41e633354c4f129a6b9c419c91e6e8a81ad6 authored over 7 years agobf85e8d5321c827c0aeae1f3e5d25d420839663e authored over 7 years ago
963df7d7433fc463e98b4c1ca2792b8d51175599 authored over 7 years ago
30a714b05fc5ff290ab798ef5a6aac89c2a46a61 authored over 7 years ago
65f9d1c4ee8719b3ea907b09f8b16150bed9eb5d authored over 7 years ago
Fewer custom structs, allocations, and probably a little faster
863a1a61b0c261cebe3e588add4e2e0ce48e82f9 authored over 7 years ago2352c9777863bd0d8dbf660475cf3450b240527e authored over 7 years ago
162: Added a prelude r=frewsxcv a=Michael-F-Bryan
Closes #146
588340b999e4c31bfa55384c77f9defbd0874400 authored over 7 years ago7c737604c3c7f782f7351247a98bd094a2d80f8c authored over 7 years ago
b44f766824073f47496fb6ab694509c1b013cefc authored over 7 years ago