python - 从一排点检测太远点的智能方法?
问题描述
我正在编写一个 python 脚本,其目标是检测一个点是否在一行点之外(来自农业机器的 gps 语句)。
输入数据是 shapefile,我使用 Geopandas 库进行所有地理处理。
我的第一个想法是在考虑点周围的 2 个点周围做一个缓冲区。之后,我观察我的观点是否在缓冲区中。但结果并不好。
所以我问自己是否有一种数学智能方法,也许是 Scikit lib……有人能帮助我吗?
解决方案
试试 arcgis。在 arcgis 中用它们的 X 和 Y 坐标构建两个新属性,然后计算你想要的点之间的距离
推荐阅读
- php - 获取和加载头像图像的 php 性能
- javascript - 将 Cheerio.load() 转换为 DOM 对象
- c++ - 使用 QML 构建基本的 Qt 界面
- java - 一年中最后一天的时间转换错误
- .net - sharepoint 应用程序服务器和 Web 服务器有什么区别?
- c# - 将 HTTPS 开发人员证书保存到当前用户个人证书存储时出错
- php - PHP v5.3.3 vss SSL/TLS 证书 URL
- location - 从世博会地点获取经纬度以在地图上获取
- prolog - Prolog:错误:未定义的过程:getval/2 如何使用 getval?
- c# - 如何强制实现抽象方法并返回接口