gpt4 book ai didi

mysql - mysql中计算点和线之间的最短距离

转载 作者:行者123 更新时间:2023-11-29 13:10:34 24 4
gpt4 key购买 nike

enter image description here

假设我在 MYSQL 中有一条线 AB 为 MULTIPOINT(52.3641917981 4.87673850395, 52.3821782019 4.90619949605) 和一个点 P 为 POINT(51.3641917981 2.87673850395) 。我想计算点P和线AB之间的最短距离D。请帮助我解决这个问题。

提前致谢。

最佳答案

我确定 MySQL 具有按距离排序的 ST_Distance 方法?

order by st_distance(geom1, geom2)

距离的计算可以引用这篇博客:

MySqlPerformanceBlog

它展示了如何定义用户函数(haversine)来进行计算。

关于mysql - mysql中计算点和线之间的最短距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com