부연 설명위의 내용만으로 해결되면 다행이겠으나 안된다면 더 원론적이고 상세한 내용을 찾아봐야 한다. 좌표계완벽한 평면이 아닌 지구의 모양을 정의하고, 그 상태에서 특정 지점의 위치를 좌표로 표현하기 위한 방법 경위도 좌표계구 형태인 지구를 측정하기 위해 60진법으로 경도와 위도로 위치를
표현하는 방법. DMS를 Decimal Degree로 변환DMS로 데이터가 오면 분/60, 초/3600한 다음 모두 더해주면 Decimal Degree가 됨. 엑셀이나 파이썬 등에서 처리하면 됨 평면직각좌표계지구를 직사각형 지도로 표현할 때 가장 대표적인 도법이 TM(Transverse Mercator)라는 평면직각좌표계임. TM 즉, 메르카토르 도법이 직각평면의 대표주자가 된 이유는 대항해시대 항해에 최적이었고, 도면화하기도 쉽기 때문 구글좌표계 (EPSG 3857)구글좌표계는 세계지도를 TM으로 적용할 수 있는 대표적인 좌표계이고, 그래서 구글맵, OSM(Open Street Map), 브이월드 지도에서 채택하고 있음 대한민국 좌표계대한민국의 좌표계라고 하면 TM 직각평면좌표계를 의미함. 일제강점기에서 기원한 지역좌표계(베셀타원체)를 쓰다가 2000년대에 세계측지계로 전환했는데, 2010년대에 또 한번 바꾸면서 여러가지 버전이 있고, 또 지역적으로 서부/중부/동부/동해/제주 등 권역별 원점이 있고, 또 전국 단일 좌표계를 지원하는 KATECH, UTM-K(5179) 등이 나오면서 워낙 여러가지 좌표계가 있다보니 혼란의 주요 원인을 제공하고 있음. 하지만 서비스용 데이터는 UTM-K로 정리되고 있는 상황이라 기다리다 보면 나아질 것으로 희망. 다만, 시군구-시도-전국 단위로 시스템 체계가 굳어진 지적이나 건축 등의 분야는 아직도 지역좌표계(베셀타원체)인 5174로 제공되고 있는 실정임. 한번 더 정리해보면… 대한민국 좌표계 — 지역측지계구글지도, 브이월드 지도 등의 배경지도 위에 띄워봤는데 비스듬하게 3백여 미터 안맞는 경우는 EPSG 5174 등의 지역좌표계(베셀타원체)인 경우라고 보여짐. 특히 중요한게 QGIS 등의 툴에서 EPSG로 정의해도 여전히 위치가 안맞으므로 OSGeo에서 공개한 매개변수를 붙여서 커스텀 좌표계로 정의해줘야 함
대한민국 좌표계 — 세계측지계5181이나 5186으로 정의한 후 4326 등으로 변환하여 위치가 잘 맞으면 제대로 정의한 것임. 만약 남북으로 100km 정도 안맞으면 5181(2000년대)–5186(2010년대 이후)간에 바꿔서 다시 정의하면 됨 Terry Very Good위경도좌표 표시는 지구가 완전한 구형태도 아니고, 평면도 아니라서 여러 좌표 형태가 존재함 ㅇ 기본 지식 함양-
경도(Longitude)를 나타내는 선을 자오선(Meridian)이라 하고, 북극에서 남극으로 이어지는 선이다. ㅇ 대표적 좌표- WGS84 좌표 : 구글 등에서 사용하는 좌표형태 ( GS84 좌표계의 원점은 지구의 질량 중심이며, GPS가 사용하는 좌표계이다.) - UTM 좌표(Universal Transverse Mercator/국제 횡원통 투영좌표) : 지구 전체를 원통으로 감싸는 형태의 좌표계로서 적도를 횡축으로 자오선을 종축으로 하는 세계의 표준화된 국제 횡 메르카토르 도법. 타원형이라 각각의 위경도를 나누어서 세로운 좌료 중심을 만들어 사용하는 좌표계 지구의 경도를 6도씩 60구역으로 나누고, 위도는 8%씩 80도까지 남북 각 10등분함.(단 북쪽의 X구역은 12도로 나눔). 따라서 남쪽에서 A,B는 남극, Y,Z는 북극. 그리고 남극에서부터 C,D로 시작하여 W,X까지 표기된다.(우리나라는 51, 52 종대 ST 횡대에 속함) - UTMK 좌표 : 한국 지리정보원에 사용하는 좌표로 UTM 좌표의 중심을 가지면 우리나라의 평면이 계산이 오류가 좀 있어서 UTM 좌표의 중심을 조금 SHIFT 해 놓은 좌표 임
ㅇ 좌표 변환을 위한 PROJ 설치 후 사용법 - 명령어는 cs2cs 이고, 각종 파라미터는 proj 파일을 사용해서 위의 좌표 원 중심을 - cli 명령어로 하나씩 확인 방법
타원을 그리는 방식이 여러가지인데 여기는 GRS80 으로 설정하는 형태 ㅇ 좌표의 설정값 을 주어야 제대로 변환 되는데, 해당 좌표 설정값을 어디 한쪽에 메모해놓으면 나중에 긴히 쓸 수 있을 것 같아 적어둠. - 파일로 변환 방법 utmk to wgs84 cs2cs +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs +to +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs 파일명 > 저장하고자 하는 파일명 wgs84 to utmk cs2cs +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +to +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs 파일명 > 저장하고자 하는 파일명 |