자율항법시스템_3_ 좌표 포맷 - cchamchi/cansat GitHub Wiki
경위도 좌표포맷(Position Format)
일상생활에서 1도(°)는 매우 작은 각도라고 볼 수 있다.
하지만 위도 1° 차이는 지표면에서 약 111km 거리에 해당한다.
그러므로 경위도 좌표계를 통해 좀 더 정확한 위치를 나타내기 위해서는 도(°)단위를 보다 세분화할 필요가 있다.
경위도 좌표계를 세분화하여 표현하는 방식에는 다음과 같은 세가지 좌표포맷이 있다.
▶ hddd.ddddd° : [도] 포맷이라 하며, 도(°)단위 정수 이하를 소수로 표현한 경우로 소수 여섯째자리에서 반올림하여 소수 다섯째자리까지 표기한다. 여기서 사용된 약자 중 h는 반구(Hemisphere)를 뜻하는 것으로 북위·남위 또는 동경·서경을 표현한 것이고, d는 도(Degree)를 뜻한다. 경기도 지역에서 위도 0.00001° 차이는 약 1.1m 거리에 해당하며, 경도 0.00001° 차이는 약 0.9m 거리에 해당한다.
예) N37.42013° E126.99172°
▶ hddd°mm.mmm' : [도/분] 포맷이라 하며, 도단위 소수를 대신하여 분(')단위를 사용한 경우로 1도의 각도를 60등분하면 1분의 각도가 된다. 분단위 정수 이하는 소수로 표현하되, 소수 넷째자리에서 반올림하여 소수 셋째자리까지 표기한다. 여기서 사용된 약자 중 m은 분(Minute)을 뜻한다. 경기도 지역에서 위도 0.001' 차이는 약 1.8m 거리에 해당하며, 경도 0.001' 차이는 약 1.5m 거리에 해당한다.
예) N37°25.208' E126°59.503'
▶ hddd°mm'ss.s" : [도/분/초] 포맷이라 하며, 분단위 소수를 대신하여 초(")단위를 사용한 경우로 1분의 각도를 60등분하면 1초의 각도가 된다. 초단위 정수 이하는 소수로 표현하되, 소수 둘째자리에서 반올림하여 소수 첫째자리까지 표기한다. 여기서 사용된 약자 중 s는 초(Second)를 뜻한다. 경기도 지역에서 위도 0.1" 차이는 약 3.1m 거리에 해당하며, 경도 0.1" 차이는 약 2.5m 거리에 해당한다.
예) N37°25'12.5" E126°59'30.2"
세가지 좌표포맷의 예로 명시한 좌표값들은 실제 같은 지점을 나타낸다.
단지, 좌표포맷에 따라 변환해서 표현한 것이다.
실제 좌표값을 활용함에 있어 이처럼 필요에 따라 그 표현 포맷을 달리할 수 있어야 한다.
출처: http://dhshin0407.tistory.com/5 [타죠의 공돌이 하우스]