【发布时间】:2020-05-16 19:56:19
【问题描述】:
我有一个数据框,我从中创建了一个多点对象:
points = MultiPoint(list(zip(dfxT['x'], dfxT['y'])))
dfxT 如下所示:
x | y | xT
2 3 1
2 15 5
2 28 6
这是Multipoint 输出:
现在我有一个新的坐标元组,我想检查它们是否位于 Multipoint 对象内,然后获取 x 和 y 并从数据框中检索对应的 xT。
所以基本上我是这样做的:
p = Point(10, 42)
a = points.intersection(p)
什么都不返回。我想我想看看该点是否在多点内并得到我想要的我认为我应该在我的数据帧上获得最近的点和.loc它。
所以问题是:如何从Multipoint 内最近的Point 获取x 和y 坐标?
【问题讨论】:
-
已更新解决方案!谢谢你:)