背景:
假设飞机的一条轨迹,在数据库中保存为Geometry(LineString)
类型,现在飞机的轨迹数据量太大,需要进行抽稀,仅仅保留轨迹拓扑结构,可以使用 PostGIS 提供的ST_Simplify()
函数。
但是飞机的轨迹不仅仅有经纬度,还有高度、速度等其他维度的参数?
我的问题是:
1
loveyu 2022-08-29 17:36:38 +08:00
抽稀后每个点取最近的几个点自己算个平均值(仅供参考)
|
2
liuguangxuan OP @loveyu #1 明白了老哥的思路,但是我有一点疑问,抽稀后的点,如何关联到抽稀前的点?
加入 1 万个点,抽稀后成了 200 个点,如何把他俩关联起来呢? |
3
loveyu 2022-08-30 20:19:35 +08:00
@liuguangxuan 如果你是飞行轨迹应该不存在大量的交叉重叠,简单找距离开始点相差不远的一截,然后算下距离取最近
|
4
liuguangxuan OP @loveyu #3 多谢老哥。
|