当前位置:  开发笔记 > 后端 > 正文

在地理定位中存储地理定位的最有效方法

如何解决《在地理定位中存储地理定位的最有效方法》经验,为你挑选了1个好方法。

我知道postgres有一个用于存储地理坐标的数据类型.但我正在寻找一种RDBMS不可知解决方案.目前我在MySQL中使用Decimal(25,20).我可能正在使用此数据来根据稍后给定位置的给定距离来查找这些位置.哪种方法可以存储这类数据?



1> vfilby..:

另一个好方法是将值乘以常量并将它们存储为整数值.仅使用整数也可以帮助加速计算.

除非您非常需要精确度,否则您应该只需要在小数点后存储5个以上的值.

此纬度经度数据存储规范提供了一个显示精度与小数位数的图表.

# decmal places, example, precision
5    51.22135    ± 0.8 m
6   50.895132   ± 0.08 m

7可能是8毫米,或约0.314英寸.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有