【发布时间】:2014-01-03 21:21:43
【问题描述】:
我正在为一个项目集思广益,该项目将在数据库中存储大量坐标数据(纬度、经度)。这些数据的关键方面将被计算和存储,然后大部分数据将被压缩和存储。我正在寻找一种无损压缩算法来减少这些数据的存储空间。有没有(最好是常用的)算法可以很好地压缩这种类型的数据?
数据的已知属性
- 坐标对是有序的,并且应该保留该顺序。
- 所有数字将被限制为 5 位小数(大约 1m 精度)。
- 坐标对代表一条路径,相邻坐标对的值可能相对接近。
示例数据
[[0.12345, 34.56789], [0.01234, 34.56754], [-0.00012, 34.56784], …]
注意:我现在不太关心语言,但我可能会在 Javascript 和 PHP 中实现这一点。
提前致谢!
【问题讨论】:
标签: algorithm compression coordinates