我正在尝试将新的编码折线与现有的折线合并,而不对整个折线进行解码和重新编码。新编码的折线将上传到(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)
- 编码的前 3 个坐标对:
yir{Fnwm_MimFquRuTanK
- 最后3:
s`z{Fbpb~L{qGg`FkrDkjK
- 全部 6 个:
yir{Fnwm_MimFquRuTanKdLw`J{qGg`FkrDkjK
交互式折线编码器实用程序
编码折线算法格式(您可以通过交互式编码器获得此格式)
折线编码器
编辑:
我也有编码两端折线的原始数据。所以我也可以分别保存第一个和最后一个坐标对。
有用的读物:
我最终写了一篇博客文章,其中详细介绍了编码折线的工作原理。你可以在这里阅读:什么是编码折线?