在形状文件中查找所有相交的多边形

问题描述 投票:-1回答:1

我正在尝试通过QGIS算法按位置提取来找出shapefile中的所有多边形,它可以给我带来完美的结果,但是却花费了太多时间,大约需要25个小时。现在,我希望由其他图书馆(例如,geopandas或其他图书馆)来完成。谁能建议我哪个图书馆可以提供帮助?

这是在geopandas中所做的:

导入itertools

将geopandas导入为gpd

gi = gpd.GeoDataFrame.from_file(“ D:\ Shape_file_uploader \ qgis \ laneGroup.shp”)

geoms = gi ['geometry']。tolist()

intersection_iter = gpd.GeoDataFrame(gpd.GeoSeries([poly [0] .intersection(poly [1])for it in itertools.combinations(geoms,2)]] >>

我正在尝试通过QGIS算法按位置提取来找出shapefile中的所有多边形,它可以给我带来完美的结果,但是却花费了太多时间,大约需要25个小时。现在,我希望它完成...

python gis qgis geopandas
1个回答
-1
投票

我前一段时间做过,如果我没记错的话,我使用了geopandas覆盖方法。因此,“伪”代码可以处理此问题...

© www.soinside.com 2019 - 2024. All rights reserved.