我有两个数据集(目前在 geopackage 文件中),但也有它们在 PostGIS 数据库中。
1 条折线,约有 100 万条记录 1 个多边形,约有 50,000 个多边形
我想将线与多边形相交,以便将线与多边形的数据关联起来。
当一条折线穿过多边形时,我需要将它分成两个特征 - 一个用于多边形边界的每一侧。
在 QGIS / PostGIS 中如何最好地做到这一点?在 ArcGIS 中,我会使用相交或空间连接功能,它们会在几分钟内运行,但在 QGIS 中,等效工具需要数小时,甚至数天才能完成。关于我应该如何加快这些速度有什么建议吗?
我曾尝试在 QGIS 中建立空间索引,但不确定它是否有效(只花了一秒钟左右的时间来运行)
我可以使用 QGIS、R 和 PostGIS(虽然我是 PostGIS 的新手)
非常感谢