티스토리 뷰

41°24'12.2"N 2°10'26.5"E

위와 같은 GPS 좌표를 도분초로 표시하는 경우와 10진법으로 소수점까지 나타낸 경우 두가지 좌표값의 진법 전환이 필요하다. 도분초의 도와 초는 60진법을 사용하고 있으며 초는 10진법을 사용하고 있다.

N 은 경도, E 는 위도를 나타낸다.

 

위도/경도 ( 도분초 <-> 좌표(도) )

1. 도분초 -> 좌표 (도)

 35도 44분 7.22초를 변환해보자

1) 정수자리는 그냥 도를 그대로 가져온다. 35도

2) 소수자리는 다음과 같이 계산한다. (분/60)+(초/3600)

계산 결과 35+((44/60)+(7.22/3600)) = 35.7353388889

 

2. 좌표 (도) -> 도분초

도 = INT(좌표)

분 = INT((좌표 - 도) * 60)

초 = ((좌표 - 도) * 60 - 분 ) * 60

 *위 INT(x) 는 소수점 버림을 의미합니다.

 

35.7353388889 을 계산한 경우 계산 결과

도 = 35°

분 = INT( 0.7353388889 * 60) = INT(44.120333334) = 44'

초 = (0.7353388889 * 60 - 44) * 60 = (44.120333334 - 44) * 60 = 0.120333334 * 60 = 7.22000004" = 약 7.22"

 

댓글

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음



Total
Today
Yesterday
최근에 달린 댓글