Perform spatial join with GeoDataFrames


I want to make a spatial joint of points with polygons. I loaded both shapefiles in Julia via GeoDataFrames.

Does the library allows for spatial join?


Does [ANN] FlexiJoins.jl: fresh take on joining datasets meet your needs?

FlexiJoins support optimized spatial joins of points - as in “find pairs of points within the specified distance” or “find the closest match in B for each point from A”.
But no optimization for polygon joins is available there, only the naive O(n^2) looping approach. This is potentially in scope for FlexiJoins, so feel free to propose an implementation that uses some optimized polygon lookup library. It shouldn’t be difficult, just isn’t in my own plans.

Let’s continue this discussion in Spatial join with dataframes