I am using an conda environment with version 2.0.0 of the Python API installed, but not arcpy. This is running on a JupyterHub deployment.
I am trying to do a spatial join of two SEDFs (point and polygons) by running the line:
points.spatial.join(polygons[['SHAPE']], how="left", op="intersects")
Unfortunately, get no positive intersections (the length of the output is the same as the points SEDF, and the index_right field is all NaN).
If I run the exact same code on the same datasets in my ArcGIS Pro environment (arcpy is present) , using the same version of the Python API (2.0.0), I get a different result, the result I would expect (i.e. some points intersect the polygons).
There is nothing in the API documentation saying the spatial join requires arcpy, so I am wondering if something else could be wrong with the JuypterHub environment, or is the documentation incorrect.
Can anyone help verify?