shp 파일을 svg 파일로 변환
지도 데이터를 웹 서비스에서 사용 가능한 형태로 변환하기 위해서는 아래의 5단계를 거치면 된다.
1. 국내 지도 데이터 다운로드
지도 데이터를 다운 받을 수 있는 곳은 상당히 많이 있다.
- GADM database > Country 에서 ‘South Korea’ 선택 > 페이지 하단부에서 ‘Download’ 클릭 한 후 ‘KOR_adm.zip’을 원하는 경로에 저장.
- 통계청의 센서스용 행정구역 경계에서 다운로드
데이터 파일을 다운받으면 일반적으로 README
파일 하나와 각종 확장자의 데이터 파일들이 있다.
가령, .dbf
, .prj
, .sbn
, .sbx
, .shp
.
2. .shp
파일을 열 수 있는 프로그램 설치
- 상용 프로그램 중에서는 ArcGIS 가 유명함.
- 오픈소스 프로그램으로는 QGIS, OpenLayers, GeoServer 등이 있음
- 여기서는 QGIS 사용
3. QGIS에서 ‘SimpleSVG’ 플러그인 설치
- 설치된 QGIS 프로그램을 실행
- QGIS(1.8.0-Lisboa) > ‘Plugins’ 메뉴 > ‘Fetch Python Plugins’ 선택 > ‘Plugins’ 탭의 ‘Filter’ 입력창에
svg
입력 > ‘SimpleSvg’ 선택 > ‘Install plugin’
4. .shp
파일을 QGIS에서 열기
- 파일을 QGIS의 canvas 위로 드래그앤드롭하면 열림
5. .shp
파일을 .svg
파일로 저장
- QGIS(1.8.0-Lisboa) > ‘Plugins’ 메뉴 > ‘Save as SVG’ 선택 > ‘Save as SVG’ 또 선택 > ‘Browse’ 버튼을 눌러 경로(ex: ‘F:\Downloads’)와 파일(ex: ‘korea.svg’)명 지정 (> ‘Resize Map or Set Extent’ 버튼을 클릭하면 이미지 사이즈를 조정 가능) > ‘OK’를 선택 후 지정한 경로에서 파일 확인
또는 converting script를 이용할 수도 있음.
Reference(s)
Team POPONG계정을 통해 지도 데이터를 Github에 올려놓음
Contents migrated from tistory on 2013-03-18.