最近我注意到我用于 GPS/GIS 内容的一些资源(示例应用程序、博客和网站)将纬度和经度存储为整数而不是小数或字符串。我理解为什么格式化字符串不是存储纬度/经度的首选方式。但为什么不将该值存储为小数呢?存储为整数然后除以 1,000,000 以获得实际的十进制值是否有任何优势?
最佳答案
可能吧。一个整数只需要四个字节的存储空间。一个 IEEE double float 是 8 个字节。因此,将纬度/经度存储为整数会使内存需求减半。
关于database-design - 将纬度/经度存储为整数有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4113881/