이번 글에서는 엑셀시트를 가공하는 방법을 학습해보도록 하겠습니다.
먼저, 엑셀시트를 다운로드 받겠습니다. 서울 열린데이터광장: http://data.seoul.go.kr/
서울 열린데이터광장에서 '도서관 위치정보'를 검색하면,
아래와 같이 10건의 관련 데이터셋이 제공되고 있습니다.
여기서 아래 2종 데이터셋을 다운로드 받겠습니다:
- 서울시 작은도서관 위치정보 (좌표계: WGS1984)
- 서울시 도서관 위치정보 (좌표계: WGS1984)
아래와 같이 Sheet 탭을 선택하고 XLS 버튼을 클릭하시면 됩니다.
도서관은 Library.xls, 작은 도서관은 Small_Library.xls로 저장하였습니다.
위 엑셀시트를 벡터 레이어로 변환해야 하는데요, Spreadsheet Layers 플러그인을 이용해 보겠습니다.
Manage Layers Toolbar에서 'Add spreadsheet layer' 버튼을 클릭합니다.
아래와 같이 'Create a Layer from a Spreadsheet File' 창이 실행되는데요,
엑셀시트를 추가하고 Header at first line 체크, Geometry 체크 후 X field와 Y field에 각각 경도와 위도 필드를 지정합니다.
아래와 같이 엑셀 시트가 벡터 레이어로 변환되었습니다. 이것을 쉐이프파일로 저장하기 위해,
해당 레이어 명을 우클릭하고 '다른 이름으로 저장'을 클릭합니다.
'새 이름으로 벡터 레이어 저장하기' 창에서 아래와 같이 새 파일을 저장합니다.
어렵지 않죠?! 같은 방식으로 도서관, 작은 도서관을 각각의 쉐이프파일로 생성해 보겠습니다.
생성 결과는 아래와 같습니다.