我有两个shapefile:意大利邮政编码;和意大利市政当局。两者都是多边形格式,并且都包含每个相关形状的名称。我想在邮政编码shapefile中添加邮政编码所在城市的字段。我相信这是一个空间查询。如何使用GeoPandas做到这一点?

最佳答案

可以使用GeoPandas的空间连接功能sjoin进行此类空间查询。它看起来像:

res = geopandas.sjoin(postcodes, municipalities, op='contains')


op取决于数据的特定空间关系。

有关更多信息,请参见https://geopandas.readthedocs.io/en/latest/mergingdata.html#spatial-joins

关于python - 如何使用GeoPandas执行空间查询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53338363/

10-12 17:53