brunch

You can make anything
by writing

C.S.Lewis

by 이영민 Mar 16. 2018

도분초(DMS) to Degree

DMS to Degree and Degree to DMS

경위도 좌표가 포함된 GIS 데이터를 다루다 보면, 도분초(Degree Minutes Seconds, DMS)를 degree 형태로 바꾸거나 반대로 degree를 DMS 형태로 바꿔야 할 일이 종종 있다.


biz-gis 게시물을 참고하여

DMS to degree 

degree to DMS

변환이 모두 가능한 엑셀 파일을 만들어 보았다.


사실 DMSdegree 형태로 변환할 때 특수문자(°, ‘, “)가 포함된 경우, 엑셀의 '텍스트 나누기' 기능을 써서 전처리해도 되긴 하지만 최대한 human 노가다를 줄이기 위해 함수를 이용해 자동화해 보고 싶었다.


DMS 형태의 경위도 좌표를 degree 형태로 변환할 때 두 가지 케이스를 고려했다.

    1) 먼저 DMS에서 도, 분, 초를 분할한 다음 degree로 변환하는 방법

    2) 한 번에 degree로 변환하는 방법

도분초(DMS) to Degree


degree 형태의 경위도 좌표를 DMS 형태로 변환할 때도 두 가지 케이스를 고려했다.

    1) 먼저 degree에서 도, 분, 초를 분할한 다음에 DMS로 변환하는 방법

    2) 한 번에 DMS로 변환하는 방법

Degree to 도분초(DMS)

필요에 따라 가져다 쓰시면 됩니다.


작가의 이전글 [파이썬] 리스트 합치기
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari