我试图将一个新的编码折线与现有的折线合并,而不需要解码和重新编码整个折线。新的编码折线将上传到一个(linux)服务器,我希望将其附加到现有的折线上。
问题是,你不能简单地把它们混在一起。以下是一些示例数据供您参考。我的希望是在PHP或shell脚本中找到/创建一个解决方案,但问题是,我远远没有足够的技术理解来解释编码折线算法。
41.386692,-73.475912
41.424822,-73.375027
41.428292,-73.311173
41.426183,-73.254577
41.470168,-73.218532
41.498865,-73.155278
(Yes, 6 points are easy, but it's going to be more like 7,000 coordinate pairs)
- 前三个坐标对编码:
yir{Fnwm_MimFquRuTanK
- 后三个坐标对编码:
s`z{Fbpb~L{qGg`FkrDkjK
- 全部六个坐标对编码:
yir{Fnwm_MimFquRuTanKdLw`J{qGg`FkrDkjK
交互式折线编码器实用工具
编码折线算法格式(可通过交互编码器获得)
折线编码器
编辑:
我还有原始数据,在两端编码了折线。因此,我也可以将第一个和最后一个坐标对单独保存。
有用阅读材料:
我最终写了一篇关于编码折线如何工作的博客文章。您可以在这里阅读: 什么是编码折线?