2011-05-02 5 views
0

나는 정말 붙어있어 표면 거리에 대해 그물에 도움이되는 것을 찾을 수 없다. 무엇이며 어떻게 계산할 수 있는가?표면 거리

+0

사용 가능한 데이터가 주어지면 표면으로부터의 거리라고 말할 수 있습니다. 귀하의 질문에서 결론을 내릴 수있는 다른 어떤 것도 없습니다. 무엇으로부터 표면 거리를 계산합니까? 어떤 표면? 입력 데이터는 어떤 형태로 주어 집니까? 어떤 좌표계? ... 아무것도. – Rook

+0

@Rook : 다른 대안은 표면을 따라 거리 *입니다. –

+0

@Oli Charlesworth - 공정한 포인트! 어쨌든 더 많은 데이터를 제공해야합니다. – Rook

답변

3

여기서 문제는 지구 표면의 두 지점 사이의 거리를 포함한다고 생각합니다. 두 점 가까이 있으면 함께 당신은 평평한 지구를 치료하고 피타고라스의 정리를 사용할 수 있습니다

http://www.purplemath.com/modules/distform.htm

을 그들이 더 멀리 당신은 지구가 구형이라는 사실을 고려할 필요가 있다면.

http://www.movable-type.co.uk/scripts/latlong.html

이러한 방법 중 어느 쪽이 (하천 등) 지역 토폴로지의 영향 (언덕), 장애물을 포함한다 : 지구의 표면을 따라이 경우 두 점 사이의 거리가 "큰 원"거리 또는 도로 네트워크 (도로, 철도)로 제한된 차량으로 계산이 복잡합니다.

이러한 알고리즘을 구현하려고하면 해리 마일과 법령 마일의 차이를 이해해야합니다. 그렇지 않으면 솔루션이 잘못됩니다.