我在 MySQL 数据库中有一个表,其中包含 POINT 类型的空间几何列。我希望能够在地图中心取一个点,并找到该点 X 英里(或任何距离)内的所有记录。我似乎找不到一个很好的例子或解释来说明如何做到这一点,而不需要深入几何数学。我很高兴走这条路,但首先想尝试用真正的空间数据库来解决它。
它不会工作,因为 MySQL 还没有真正实现代码来使其工作。他们只使用边界框查询。
请注意,此处没有列出任何函数:http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations- Between-geometric-objects.html
我建议使用 PostGIS 或 Spatialite。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)