Implementations of Spatial Indices


#1

Is there anything along the lines of https://github.com/libspatialindex/libspatialindex in julia?


#2

What specific functionality are you looking for?


#3

I’m looking for a R-tree implementation similar to https://github.com/KristofferC/NearestNeighbors.jl

Update: Ah, I see there’s an https://github.com/BioJulia/IntervalTrees.jl package, except I’m interested in 2-3 dimensions


#4

@visr @fabiangans may I trouble either of you to run Clang.jl on libspatialindex’s C API?


#5

Work-In-Progress: https://github.com/yeesian/LibSpatialIndex.jl


#6

Great, I see you already got it running. Will be a nice addition. Would also be fun to implement some more of these in Julia, see this blog post:

https://blog.mapbox.com/a-dive-into-spatial-search-algorithms-ebd0c5e39d2a

And the authors JS package for R-trees, https://github.com/mourner/rbush


#7

For people in search of alternative implementations for spatial indices, I was just made aware of a few other options by @evetion (on the slack channel):