I'm using geopandas in a Jupyter notebook, working on OSX. I have imported a couple of shapefiles and transformed their CRSs, without any problems. The shapefiles aren't huge - one of the raw
.shp files is 30MB, the other is less than 1MB.
I want to use geopandas to calculate the area of the overlap between them, but when I use
overlay to start doing this:
df_sussex = gpd.overlay(df_sussex, df_sac, how='intersection')
the Jupyter notebook just hangs. It's been running for over an hour. There are no errors in the console, and the Activity monitor shows it's taking up 98% of CPU. I'm working on a machine with 16GB of RAM - surely it shouldn't take this long? In PostGIS on the same machine it just takes a few seconds.
Is there any way I can debug what's going on?
Both of the dataframes are in EPSG:4326, so I wonder if it could possibly be related to this geopandas issue.