Geopandas:如何将多边形与最近的点连接起来?

时间:2021-02-05 12:37:03

标签: python geopandas

我有两层,第一层包含 15 kk 多边形(建筑物),第二层包含 7 kk 地址。如果我加入图层,我会得到 7kk 记录(带有地址的建筑物),但 8kk 建筑物不会得到地址。这是一个常见的问题,例如,一个农场可以有 6 座建筑物,但只有一个地址,而我只能得到 6 座建筑物中的 1 座具有该地址的建筑物。如何将建筑物层与地址层连接起来,每个建筑物都会获得地址?最好的解决方案是将建筑物设置到最近的点(地址)。

以前我使用以下代码将建筑物与地址连接起来,但我只得到 8kk 记录:

country = gpd.sjoin(addresses, buildings, how='inner', op='intersects')

如何设置每栋楼的地址?

0 个答案:

没有答案