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 파일로 내보내기
파일 이름 지정

카테고리의 다른 글

  1. QField 앱에 shp 파일 넣고 열어 보기 (아이폰)
  2. QGIS CSV 파일 저장시 한글이 깨질 때
  3. QGIS shp파일 속성 테이블 엑셀로 저장하기
  4. QGIS 등고선에 Z값 설정하기
  5. QGIS 라인을 따라 일정 간격(거리)으로 포인트 찍기

댓글 남기기