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