CS Center
지열자료실
홈 < 자료실 < 일반자료실

[GIS] GIS 포인트 파일을 구글 지도로 옮기기
 작성자 : 관리자
Date : 2018-07-25 11:35  |  Hit : 2,317  







GIS point 파일은 특정 위치를 표시하기 위해 많이 쓰인다.

그런데 현장에서 활용하려면 생각보다 불편할 때가 종종 있다.

지도 형태로 가지고 다녀야 하는데 휴대가 불편할 뿐 아니라 장비를 가지고 이동할 경우, 버겁기까지 하다.

대부분 사람들이 핸드폰을 가지고 있으니 구글 지도에 표시해놓고 핸드폰으로 본다면 어떨까?

차량을 이용해 움직인다면 지도 앱에 자신의 위치까지 표시되니 더더욱 유용하지 않을까?

그 방법을 올려 볼까 한다.





먼저 GIS 프로그램에서 포인트 파일 Attribute Table을 연다.

오픈한 테이블 좌측 상단 메뉴를 클릭하고 필드를 추가한다.
Add Field

자, 이쯤에서 전반적으로 어떻게 할 껀지를 얘기하고 가보겠다.
포인트 파일 테이블에 필드 두 개(x, y좌표)를 추가하여 여기에 위도와 경도를 표시하면 끝이다.

간단하다.

그 작업의 첫 시작은 필드 추가다.

필드는 실수형(float)으로 하는 게 좋을 것이다.

하는 도중 무슨 경고 메시지가 나오는데 걍 'Yes'하면 된다.

원래는 Edit 메뉴에서 시작해야 하는데 그렇지 않아도 진행하겠냐 뭐 그런 걸 묻는 경고니까...

필드를 두 개 만들었다면(이때까지 필드는 빈 공간에 불과하다) 해당 필드 위로 마우스를 움직여 우측 버튼을 눌러보자.

오름이나 내림차순 정렬, 통계 관련 메뉴가 나타날 것이다.

메뉴 중 Calculate Geometry를 클릭한다.

메뉴에서 단위를 Decimal Degrees 로 맞춰주고 필드명에 맞게 x Coordinate 와 y 로 바꿔가면서 필드를 채워주라.

필드를 위도와 경도로 채울 수 있을 것이다.

확인은 테이블을 오픈해서 보시면 금방 알 것이다.

자, 위도와 경도로 채우는 걸 성공했다면 이 데이터를 빼내야 한다.

테이블 메뉴에서 수출(?, Export)해보시라.

다만, 테이블 내용을 dBASE 파일 형태로 저장하면 엑셀에서 작업할 때 조금 편했던 거 같다.

구글지도에서는 CSV, XLSX, KML, GPX 파일이나 구글 드라이브 등에서 가져올 수 있으니 거기에 맞는 파일로 만들어 줘야 하기때문이다.

엑셀에서 dBASE 파일을 불러와 작업하고 엑셀 파일로(XLSX) 저장하면 된다.

엑셀에서 작업할 일은 아까 x, y 필드 추가한 내용의 소수점 정리와 쓸데없는 필드가 있다면 지워주는 것이고 혹시나 구글에서 보기 편하게 하기 위해 인덱스 번호나 이름을 붙여 주는 정도다.

#Arcmap #구글 #지도 #구글지도 #google-map #포인트-파일 #구글지도로