-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate removing libspatialindex dependency #36
Comments
from Xun: GeoDa uses boost::rtree and libgeos(via gdal/ogr) for parallel
spatial joins in case that's helpful
…On Sat, 9 Feb 2019 at 18:06, Logan Noel ***@***.***> wrote:
geopandas spatial join requires installation of libspatialindex by
brew/apt-get. Try to find an alternative implementation of spatial joins to
simplify installation
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#36>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/ANC8f2IWamWhAECcrKAy_LjJI1NDkZLyks5vL2KVgaJpZM4ayzyI>
.
|
Unfortunately I don't think that would help--the problem is that my current solution requires installing a library with a system package manager (aka outside of python)--relatively much more complicated than pip installing. Boost and GDAL have the same problem, as far as I know--although please let me know if I'm wrong |
@lmnoel I see you are dynamic linking protobuf library, which is also required to be installed outside of python. Can you install libspatialindex with libprotobuf? Another way is to implement spatial join from scrach if you only do points-n-polygon spatial joining: there are many headers only R-tree for spatial join, and you just need to add points-n-polygon detection code. |
@lixun910 Actually in the process of removing protobuf right now, trying to eliminate the need for all non-standard libraries. I will definitely look in to implementing it from scratch if nothing better comes up |
geopandas spatial join requires installation of libspatialindex by brew/apt-get. Try to find an alternative implementation of spatial joins to simplify installation
The text was updated successfully, but these errors were encountered: