【发布时间】:2017-07-05 11:37:41
【问题描述】:
我有很多(数百万)来自 openstreetmap-data 的多边形,其中大部分(超过 99%)恰好是四个坐标代表房屋。
我目前将每个房子的四个坐标显式保存为浮点元组(纬度和经度),因此占用 32 个字节的内存。
有没有办法以压缩的方式(少于 32 字节)存储这些信息,因为四个坐标在最后一位小数上差别很小?
【问题讨论】:
-
我想也许你想要一个 implicit 网格结构;存储数据,就好像它们被组织在一些任意缩放的网格中一样,具有足够小的单元格,您可以以合理的分辨率存储坐标,然后可能是全局缩放参数。
-
这是一个单一的地图——元素以随机顺序出现,不以任何方式排序。最好的解决方案是只考虑存储在多边形上的数据。
标签: algorithm geometry compression computational-geometry