2014-03-03 4 views
0

enter image description here계산 최단 거리 가정한다

I 다 지점으로서 선 AB (52.3641917981 4.87673850395, 52.3821782019 4.90619949605)와 MySQL에 포인트로서 포인트 P (51.3641917981 2.87673850395)를 갖는다. 점 P와 선 AB 사이의 최단 거리 D를 계산하고 싶습니다. 이 문제에 대해 저를 도우십시오.

미리 감사드립니다.

+0

http://en.wikipedia.org/wiki/Distance_from_a_point_to_a_line 특히 "2 점으로 정의 된 선"섹션. –

+0

MYSQL에서 이것을 계산해야하는 이유는 무엇입니까 ?? – avisheks

+0

@avisheks - mysql은 기하학 객체를 지원하므로 불합리한 질문은 보이지 않습니다. – Strawberry

답변

1

MySQL은 멀리서 주문하기 위해 ST_Distance 방법을 사용하고 있습니까? 그것은 계산을위한 사용자 기능 (하버 사인)을 정의하는 방법을 보여줍니다

MySqlPerformanceBlog

:

order by st_distance(geom1, geom2) 

과의 거리를 계산하기위한

, 당신은이 블로그를 참조 할 수 있습니다.