0
假设我有一个线段AB为MULTIPOINT(52.3641917981 4.87673850395,52.3821782019 4.90619949605)和MySQL中的点P与点(51.3641917981 2.87673850395)。我想计算点P和线AB之间的最短距离D.请帮我解决这个问题。
在此先感谢。
假设我有一个线段AB为MULTIPOINT(52.3641917981 4.87673850395,52.3821782019 4.90619949605)和MySQL中的点P与点(51.3641917981 2.87673850395)。我想计算点P和线AB之间的最短距离D.请帮我解决这个问题。
在此先感谢。
我相信MySQL有距离排序的ST_Distance方法吗?
order by st_distance(geom1, geom2)
以及计算的距离,你可以参考这个博客:
它显示了如何定义一个用户功能(半正矢)作出的计算。
http://en.wikipedia.org/wiki/Distance_from_a_point_to_a_line,特别是标题为“由两点定义的线条”的部分。 –
为什么你需要在MYSQL中计算这个? – avisheks
@avisheks - mysql支持几何对象,所以我不认为这个问题不合理 – Strawberry