【发布时间】:2011-05-06 01:26:41
【问题描述】:
最近我注意到我用于 GPS / GIS 的一些资源(示例应用程序、博客和网站)将纬度和经度存储为整数而不是小数或字符串。我理解为什么格式化字符串不是存储纬度/经度的首选方式。但是为什么不将值存储为小数呢?存储为整数然后除以 1,000,000 得到实际的十进制值有什么好处吗?
【问题讨论】:
标签: database-design gps
最近我注意到我用于 GPS / GIS 的一些资源(示例应用程序、博客和网站)将纬度和经度存储为整数而不是小数或字符串。我理解为什么格式化字符串不是存储纬度/经度的首选方式。但是为什么不将值存储为小数呢?存储为整数然后除以 1,000,000 得到实际的十进制值有什么好处吗?
【问题讨论】:
标签: database-design gps
可能。一个整数只需要四个字节的存储空间。 IEEE 双精度浮点数为 8 个字节。因此,将 lat / lon 存储为整数将使内存需求减半。
【讨论】: