我应该将MySQL Geo-Spatial数据类型用于矢量图形

时间:2017-01-05 08:38:20

标签: mysql svg geospatial vector-graphics

我正在开发一个项目,我需要在SVG路径和点上进行存储和计算(最好是在MySQL中)。我需要能够快速查询点是否位于路径中。 MySQL的地理空间特征似乎支持ST_Within函数的这种查询。

然而,我发现有两个相反的说法,即MySQL的地理空间功能是否考虑到了“地球的曲率”。 "I understand spatial will factor in the curvature of the earth""all calculations are performed assuming Euclidean (planar) geometry as opposed to the geocentric system (coordinates on the Earth's surface)"。那么,我的问题是哪些说法是正确的以及这是否/如何影响我?

此外,欢迎使用这种将SVG对象存储为MySQL地理空间数据类型的方法的一般建议。

1 个答案:

答案 0 :(得分:2)

经过进一步研究,似乎第二项主张是正确的。也就是说,MySQL中的所有计算都是在不考虑地球曲率的情况下完成的,而只是假设一个平面。参考文献:

关于我是否应采用这种将SVG对象存储为MySQL地理空间数据类型的方法的一般建议仍然非常受欢迎。

相关问题