QGIS에서 엑셀로 정리된 위치정보(경위도) 넣고 shp 파일로 저장하기

QGIS는 정말 편리한 GIS 프로그램인 것 같다. 엑셀(혹은 텍스트)로 정리한 위치정보도 손쉽게 넣을 수 있으니. 별다른 준비물은 필요 없고 그냥 엑셀과 QGIS만 있으면 된다.

1. 엑셀에서 CSV로 저장

다른 이름으로 저장을 선택하여 파일 형식을 CSV로 한다. 참고로 도분초 포맷, 도 포맷 상관없다(QGIS에서 불러올 때 옵션 있음). 다만 도분 포맷은 잘 안 써서 테스트해보지는 않음.

Excel CSV 파일형식으로 저장
다른 이름으로 저장

2. QGIS에서 불러오기 (아래 버전은 3.16.0-Hannover)

레이어 > 레이어 추가 > 구분자로 분리된 텍스트 레이어 추가 (Ctrl + Shift + T)

QGIS에서 레이어 추가
레이어 추가 메뉴

3. 가져오기 설정

(1) 만약 불러온 데이터가 깨진다면 인코딩 항목을 system 또는 windows-949로 변경. 사실 깨진 상태로 불러와도 위치는 그대로 잘 들어가긴 하는데 한글 이름을 알아볼 수 없게 된다...(굳이 그럴 필요는 없으니)

(2) 파일 포맷 : CSV (기본)

(3) 도형 정의 : 포인트 좌표 (기본)

(3-1) X필드 : 엑셀의 경도에 해당하는 열 선택

(3-2) Y필드 : 엑셀의 위도에 해당하는 열 선택

(3-3) 도분초 좌표 : 도분초 포맷일 경우 체크. 도 포맷일 경우 체크 해제. (도분 포맷은 해보지 않았음)

(3-4) 도형 좌표계 : 나의 경우 세계측지계 경위도 값이어서 WGS 84를 선택함. 위치정보의 데이터의 좌표계(평면직각좌표계 등)가 다른 경우 해당하는 좌표계를 선택

구분자로 분리된 텍스트 레이어 가져오기 설정
가져오기 설정 (system 또는 windows-949)

4. 가져오기 완료

검증
좌표가 잘 올라갔나 지도 위에 중첩시켜 봄

5. shp 파일로 저장하기

레이어 > 다른 이름으로 저장 또는,
레이어 창에서 해당 레이어 위에서 우클릭 > 내보내기 > 객체를 다른 이름으로 저장

export
다른 이름으로 저장

shp 파일로 내보내기
파일 이름 지정
Categories GIS

카테고리의 다른 글

  1. QGIS 지번 확인하기 (지적도 올리기)
  2. QGIS 조건문(if) 연습
  3. 우리나라 국립공원(23개)의 경계・범위 shp 파일
  4. QField 앱에 shp 파일 넣고 열어 보기 (아이폰)
  5. QGIS 축척 막대가 맵과 연결되어 있지 않습니다

댓글 남기기