根据坐标和多边形对象向现有数据框添加区域列

问题描述 投票:0回答:0

我有一个包含区域信息和多边形对象的参考表。

enter image description here

我也有一个数据框。每行包含一个坐标信息元组。

enter image description here

我想检查每一行的坐标元组信息,哪个多边形对象包含这个坐标,然后将一个新的 Zone 列添加到我的数据框中。

我可以使用这样的代码:

zone_1 = (df['geometry'][1].contains(Point((-84.45058, 33.76722)))) zone_1 “真实”

确认这个点在 _ 1 区。

如何根据我的多边形对象表迭代所有行坐标并分配正确的区域信息?

谢谢

python dataframe geometry
© www.soinside.com 2019 - 2024. All rights reserved.