标签: postgis
我有100万个用户的GPS点,我想选择穿越路径的用户;表示它们的点在距离阈值(50米)内和时间阈值(15分钟)内。每个用户在数周内平均获得80分,并且每个分具有以下属性:
lat,lon,到达时间,离开时间
需要对百万分之二的两个用户的任何可能组合进行此比较。我正在建立每对用户的所有点的笛卡尔表,这使得处理量很大。谁能建议一种方法来仅比较时间或空间上接近的点? 我希望使用postgis和python实现这一目标。