2012-04-13 2 views
11

위도와 경도를도/라디안으로 변환하려면 어떻게해야합니까? 당신은 어떤 공식이나 아이디어가 있습니까? MapKit에 표시하고 싶습니다. 감사합니다 ..... 위도 및 경도 이후위도/경도 (Degree/Radians)로 변환 하시겠습니까?

+1

링크는 http://www.mathinary.com/degrees_radians.jsp – JanOlMajti

+0

입니다. http://www.actionscript.org/forums/showthread.php3?t=164956을 참조하십시오. – Deepesh

답변

55

이도 단위로 측정, 당신도 다시 라디안으로 변환하려면 다음 공식을 사용하고 있습니다 :

Radians = Degrees * PI/180 

와 역에

,

Degrees = Radians * 180/PI 
13

구형처럼 지구를 보면 위도와 경도는 이미도 단위로 주어집니다. 경도는 본초 자오선을 중심으로 -180도 (-pi 라디안)에서 180도 (파이 라디안)로 표시됩니다. 위도는 적도와 관련하여 -90도 (-pi/2 라디안)에서 90도 (π/2 라디안)로 표시됩니다. 이것은 이미 지구 반경이 대략 6371km 인 구 좌표계 (아래에 나와있는 경고에 따라 다름)입니다.

그래서 보통 각도에서 라디안으로 변환 할 때 pi/180을 곱하여 변환하십시오. 두 개의 위도/경도 사이의 거리를 계산하는 것과 같이 특정한 라디안을 사용하려면 사전에 존재하는 sources을 살펴 봐야합니다.

비슷한 질문이 이전에 접수되었습니다 (예 : Convert Lat-Lon to Cartesian Coordinates).

일반적으로 많은 변환 질문에 대한 '올바른'대답은 답변에서 허용되는 오류 (20 마일 거리에서 1 마일 떨어져있을 수 있음 등)에 달려 있으며 세계 모델은 귀하의 문제 영역에 적합합니다. 지구는 구체보다 타원체 (squashed sphere)에 의해 더 잘 근사되지만, 지구가 구이고 추정 된 오차가 최소 일 수 있다고 가정하면 계산이 더 쉽습니다. 특히 여러분의 프로그램이 공학 프로젝트에 사용되지 않는 '거친'답변을 찾고있는 경우 특히 그렇습니다.

당신이 가진 lat-lons는 타원체 모델을 가정하는 대부분의 하드웨어 GPS 장치가 사용하는 WGS-84라는 좌표계에서 제공 될 가능성이 큽니다.

소스가 더 많았지 만 평판이 낮아 두 개의 링크 만 게시 할 수 있습니다. 나는 WGS-84, 지구의 반경, 구 좌표, 본초 자오선 및 일부 시각적 참조를위한 적도에 관한 위키 백과에 대해 읽을 것을 제안합니다.

관련 문제