mysql – GEOMETRY对象的精度?

我将我的Lat和Long值存储在MySql中的GEOMETRY类型中.不幸的是,似乎是四舍五入到小数点后4位,根据这个Wikipedia Article不是很准确.我想在mySql中使用Geospatial函数,但它似乎缺乏我需要的精度.任何想法我能做什么?我可以提高精度,还是我*将它存储为双/浮点数?如果我想使用mySql的GIS部分中的任何其他功能,这些值是否也将被舍入(即使我将其作为另一个数据类型存储在单独的字段中)?

解决方法:

根据Alexey Botchkov的说法:

…we use DOUBLE to store spatial coordinates which means 15 digit precision.

资料来源:http://bugs.mysql.com/bug.php?id=34075(底部).

所以GEOMETRY类型已经存储为双精度数,不需要自己存储.

上一篇:mysql – 在几何列上创建索引时出错


下一篇:MySQL的POINT()函数记录在哪里?