2016-11-22 103 views
1

我有两组包含多边形的shapefile。一套shapefile就是我感兴趣的美国国家,这在不同的公司和年份都有所不同。另一套shapefile是公司的业务领域,当然这在不同的公司和年份中也有所不同。我需要为每家公司在每年交叉这两个层次。到目前为止,函数叠加(df1,df2,how ='intersection')完成了我的目标。但每个公司一年大约需要300秒。鉴于我有很长的公司名单和多年,这需要几天时间才能完成。有什么方法可以提高这种性能?增强geopandas覆盖(交集)的性能

我注意到,如果我在ArcGIS中做同样的事情,300秒就会降到几秒钟。但我是ArcGIS的新用户,不熟悉python。

+0

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

回答