2016-11-22 101 views
1

我有兩組包含多邊形的shapefile。一套shapefile就是我感興趣的美國國家,這在不同的公司和年份都有所不同。另一套shapefile是公司的業務領域,當然這在不同的公司和年份中也有所不同。我需要爲每家公司在每年交叉這兩個層次。到目前爲止,函數疊加(df1,df2,how ='intersection')完成了我的目標。但每個公司一年大約需要300秒。鑑於我有很長的公司名單和多年,這需要幾天時間才能完成。有什麼方法可以提高這種性能?增強geopandas覆蓋(交集)的性能

我注意到,如果我在ArcGIS中做同樣的事情,300秒就會降到幾秒鐘。但我是ArcGIS的新用戶,不熟悉python。

+0

https://gis.stackexchange.com/ – andrew

回答