我有一个数据帧,我从中创建了一个多点对象:
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)
它什么也不返回。我想我是想看看这个点是否在多点中,为了得到我想要的,我想我应该得到最近的点,然后在我的数据帧上
所以问题是:如何从Multipoint
内最近的Point
得到x
和y
坐标
多亏了@Georgy,我才找到了解决办法!下面是:
谢谢大家!
相关问题 更多 >
编程相关推荐