【发布时间】:2020-10-30 13:52:16
【问题描述】:
我使用 MariaDB 数据库,在其中使用 Hibernate jts.geom.Point 类型存储大量点(纬度和经度)。在数据库中存储为geometry类型。
我想知道在给定某个点的情况下如何获得最接近的 10 点。我如何使用 SQL 查询来做到这一点?或者可能是后端的查询和邮政编码。
谢谢!
【问题讨论】:
-
一个简单的查询就可以做到这一点。现在,产生一个有效的查询是另一回事。
-
@TheImpaler 那么怎么样?你能举个例子吗?
-
MySQL 或 MariaDB 的哪个版本? st_distance_sphere() 在大多数版本中不可用。
标签: mysql hibernate mariadb topology jts