【发布时间】:2011-11-04 19:35:36
【问题描述】:
我们正在构建一个 GIS 界面来显示 GPS 轨迹数据,例如想象一下一个人骑着自行车在附近游荡了一个小时的原始数据集。像这样的一组数据,可能每 5 秒记录一个新点,将会很大,在浏览器或手持设备中显示它会很有挑战性。此外,通常不需要显示每个点,因为用户无论如何都无法直观地解析那么多数据。
因此,出于性能原因,我们正在寻找擅长“减少”此类数据的算法,以便显着减少显示的点数,但不会冒数据被误解的风险。例如,如果我们虚构的自行车骑手停下来喝一杯,我们当然不想在 7-11 周围的集群中绘制 100 个纬度/经度点。
我们知道聚类,这对于查看一堆不连贯的点很有用,但是我们需要的是适用于如上所述的 tracks 的东西。谢谢。
【问题讨论】:
-
你可能想看看 gpsbabel 的 simplify 选项的来源。
标签: gps gis geospatial openlayers