• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Allenxup
V2EX  ›  程序员

求友们帮助,如何统计车辆的异常停留坐标点?

  •  
  •   Allenxup · Aug 29, 2023 · 1313 views
    This topic created in 988 days ago, the information mentioned may be changed or developed.

    需求是统计车辆的异常停留坐标点。在指定范围内附近所有坐标点被视为 1 个停留位置, 最后取停留点最多的前 15 个位置。停留数据存储在 mongodb 。该如何实现呢

    6 replies    2023-08-29 12:42:21 +08:00
    opengps
        1
    opengps  
       Aug 29, 2023
    首先你得定义出来怎么算异常,比如:
    轨迹不连续:时间相邻两点超过一定距离就是异常
    静态漂移:车不动,但是触发重新定位导致的围绕一个地方漂折线
    Allenxup
        2
    Allenxup  
    OP
       Aug 29, 2023
    @opengps 停留数据已经存储到了 mongodb ,现在需求是统计这些数据,找到停留点最多的位置
    opengps
        3
    opengps  
       Aug 29, 2023
    我之前用过一个“网格”算法,你自己按需实现下。本质就是 lng lat 进行 group by
    gadfly3173
        4
    gadfly3173  
       Aug 29, 2023 via Android
    如果你停留位置是预先录入,范围是圆形的话用球面距离公式计算停留点是否在停留位置内,然后每次停留记录一条对应位置的记录,最后找出停留点最多的停留位置?
    sadfQED2
        5
    sadfQED2  
       Aug 29, 2023 via Android
    看下 geohash ?
    sadfQED2
        6
    sadfQED2  
       Aug 29, 2023 via Android
    或者 uber h3 算法
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   974 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 22:07 · PVG 06:07 · LAX 15:07 · JFK 18:07
    ♥ Do have faith in what you're doing.