지구 표면의 두 위치를 나타내는 두 개의 LatLon (위도 - 경도) 객체가 있습니다. 지구의 중심과이 두 개의 LatLon 객체 사이의 각도 (라디안)를 찾고 싶습니다.지구의 중심과 위도 - 경도 좌표 두 개 사이의 각도를 찾으려면 어떻게합니까
지구의 반경과이 각도를 사용하여 두 위치 사이의 호 길이를 계산합니다 (피타고라스를 사용하는 것보다 더 나은 정밀도를 얻을 수 있으며 큰 원 거리 계산보다 빠름을 알 수 있습니다) .
나는 이미 피타고라스 거리와 큰 원 거리를 제공하는 코드가 있습니다. 이 같은
얼마나 정확해야하며 어떤 거리 이상이어야합니까? 수천 마일 떨어진 지점에 대해 이야기하고 있다면 구형 지구와 같이 단순화 된 모델을 가정하면 상당한 오류 (마일 수 준)가 발생할 수 있습니다. –
arclength를 원하면 큰 원을 사용해야합니다. 그렇지 않으면 구의 표면에서 정확하지 않은 유클리드 거리를 얻게됩니다. http://en.wikipedia.org/wiki/Great-circle_distance에 대한 통찰력을 얻기 위해이 위키피디아 기사를 확인하십시오. 그건 그렇고, gis.stackexhange.com에서 물어 보면 더 많은 답변을 얻을 수 있습니다. – SRM
@SRM, 올바른 링크 : http://gis.stackexchange.com/ –