QGIS는 정말 편리한 GIS 프로그램인 것 같다. 엑셀(혹은 텍스트)로 정리한 위치정보도 손쉽게 넣을 수 있으니. 별다른 준비물은 필요 없고 그냥 엑셀과 QGIS만 있으면 된다.
1. 엑셀에서 CSV로 저장
다른 이름으로 저장을 선택하여 파일 형식을 CSV로 한다. 참고로 도분초 포맷, 도 포맷 상관없다(QGIS에서 불러올 때 옵션 있음). 다만 도분 포맷은 잘 안 써서 테스트해보지는 않음.
2. QGIS에서 불러오기 (아래 버전은 3.16.0-Hannover)
레이어 > 레이어 추가 > 구분자로 분리된 텍스트 레이어 추가 (Ctrl + Shift + T)
3. 가져오기 설정
(1) 만약 불러온 데이터가 깨진다면 인코딩 항목을 system 또는 windows-949로 변경. 사실 깨진 상태로 불러와도 위치는 그대로 잘 들어가긴 하는데 한글 이름을 알아볼 수 없게 된다...(굳이 그럴 필요는 없으니)
(2) 파일 포맷 : CSV (기본)
(3) 도형 정의 : 포인트 좌표 (기본)
(3-1) X필드 : 엑셀의 경도에 해당하는 열 선택
(3-2) Y필드 : 엑셀의 위도에 해당하는 열 선택
(3-3) 도분초 좌표 : 도분초 포맷일 경우 체크. 도 포맷일 경우 체크 해제. (도분 포맷은 해보지 않았음)
(3-4) 도형 좌표계 : 나의 경우 세계측지계 경위도 값이어서 WGS 84를 선택함. 위치정보의 데이터의 좌표계(평면직각좌표계 등)가 다른 경우 해당하는 좌표계를 선택
4. 가져오기 완료
5. shp 파일로 저장하기
레이어 > 다른 이름으로 저장 또는,
레이어 창에서 해당 레이어 위에서 우클릭 > 내보내기 > 객체를 다른 이름으로 저장