从行点中检测太远点的明智方法?

时间:2019-01-24 15:38:54

标签: python math row geospatial point

我正在研究一个python脚本,其目标是检测某个点是否超出一行行(来自农业机器的gps语句)。

输入数据是shapefile,我将Geopandas库用于所有地理处理。

我的第一个想法是在考虑点周围的2个点周围做一个缓冲。之后,我看我的观点是否在缓冲区中。但是结果不好。

所以我问自己是否有一种数学智能方法,也许使用Scikit lib ...有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

尝试arcgis。 在arcgis中使用X和Y坐标建立两个新属性,然后计算所需点之间的距离

答案 1 :(得分:0)

问题有点含糊,但是我的猜测是找到近似/回归线(我相信,numpy.polyfit为2度),并选择距线最大距离的点,其阈值可能相对于整体拟合损失< / p>