상세 컨텐츠

본문 제목

QGIS 설치와 레이어(layer, shp) 불러오기

programing/GIS

by ZelKun 2020. 3. 29. 04:01

본문

반응형

QGIS 설치

출처 :  https://qgis.org

 

기본적으로 installer 받으면 된다
맥은 심플하게 옵션따위 없음...
게다가 macOS에서 최신이 아니면 실행도 못하게 막는다...

macOS업뎃할때마다 뭔가 앱에 사용불가가 하나씩 늘어나고 있어
업데이트를 하기가 꺼려지는 상황이 오고있다...

 

출처 :  https://qgis.org

 

윈도우는 하단의 독립 설치관리자로 설치하면 된다
네트워크는 사용해보질 않았다

다운받은 installer 를 설치하고 실행하면 준비는 끝난다

실행화면

좀더 알고싶다면

한글 메뉴얼과 자료가 있는 한국어지부를 참고

한국어지부 :  https://www.osgeo.kr/tag/QGIS

한국어지부: https://www.osgeo.kr/tag/QGIS


GIS 처음 접하면 다양한 툴이 있는데
대충 GEOSERVER, GeoService-Xr, DuraMap-Xr, BlackPoint-Xr, QGIS 등등
처음 GIS 사용할때가 14년도니... QGIS 선택했던 이유가 가물가물 한데

 

GEOSERVER 처음 접하기엔 뭔가 불편 했던것 같다..
개인적으로는 GEOSERVER QGIS 양대산맥같은 느낌

 

QGIS 선택한 이유는 단순하게 국내 지도Layer 추가해서 좌표계 변환이나
지점 참고를 있어서 선택 했던걸로 기억하고 있다
GEOSERVER는 레이어 추가할때 좌표계까지 넣어줘야 했던 것 같다
(기억이 안난다는 소리)

플러그인에 KOREA 검색하면 TMS FOR KOREA 였나
네이버지도, 다음지도 등의 레이어를 불러와서 좌표를 확인해 볼 수 있다
현재는 검색이 안되는데, 플러그인 옵션에서 실험적기능을 켜줘야 한다

2014년도에는 괜찮았는데 현재는
파이썬오류(?)랑 지도가 좀 예전걸로 뜨는 문제가 있어보인다
차선책?으로 OpenStreetMap 도 지도를 보여줘서 사용하기 좋다
예전에 할때는 있는줄도 몰랐다..

DB도 연결 가능한데
여기선 다루질 않았다
어짜피 레이어 추가 개념이라 비슷하다


좌표계

GIS 하려면 이해는 안가더라도 좌표계에 대한 개념은 알아야한다
처음 접할때 가장 어려운것중 하나

shp파일을 불러오면 어딘가에 표시를 해주거나 화면에 안나오는데
좌표계를 잘 못 설정해서 그렇다

( 좌 ) 다른위치를 보여줌 / (우) 화면에서 사라짐

• 좌표변환 참고
국가공간정보포털-좌표변환 프로그램 (NGI PRO Ver.2.53):
http://www.nsdi.go.kr/lxportal/index.html?menuno=2772&cateIndex=712&bbsno=560&boardno=552&siteno=18&act=view
국토지리정보원-거리계산 엑셀시트: https://www.ngii.go.kr/kor/contents/view.do?sq=113&board_code=contents_data
Proj4를 이용한 좌표계 변환: https://www.slideshare.net/jangbi882/proj4-32605736
GIS DEVELOPER - SHP To TXT 변환 툴: http://www.gisdeveloper.co.kr/?p=1251

사실 좌표계 문제는 첫번째 문제인 shp 파일 구한 뒤에 생기는 문제로
제일 편하게 구할 수 있는게 국내지도 shp 파일들이다


지도제공(shp)

출처 :  http://www.gisdeveloper.co.kr/?p=2332

대한민국 최신 행정구역(SHP) 파일을 받을 수 있다

출처 :  http://www.juso.go.kr/addrlink/addressBuildDevNew.do?menu=mainJusoLayer

도로명주소 전자지도를 구할수 있지만 본인인증이랑 좀 할게 많다

국가공간정보포털 :  http://data.nsdi.go.kr/dataset

 

국가공간정보포털이 제일 다양하게 있는듯

지도를 받았으니 QGIS에서 불러보기로

파일은 국내 행정구역으로 진행했다


지도 레이어 추가

QGIS 설치와 레이어 불러오기

시도 파일을 받아서 압축을 해제한 하면 4개의 파일이 들어있다
QGIS에 shp 파일을 드래그 하거나

좌측 탐색기로 파일 위치까지 가서 더블클릭으로 파일을 열수있다

QGIS 설치와 레이어 불러오기

아니면 데이터 원본관리자에서 탐색기를 통해 불러올 수 있다
개인파일을 지워서 휑하긴 하지만..

드래그하는걸 추천한다 거기가 거기다

QGIS 설치와 레이어 불러오기

레이어 속성창을 열면
원본 좌표계가 EPSG:102080 으로 되있는걸 볼수있다

그리고 인코딩이 UTF-8로 잡혀있는데
뒤에 나오겠지만 윈도우는 CP949를 사용한다

QGIS 설치와 레이어 불러오기

필드 탭에 가면 shp에 들어있는 데이터를 확인 할 수 있다
3가지 데이터를 포함하고 있는게 보인다

CTPRVN_CD 는 시도 코드로 보이고
CTP_ENG_NM 은 영문 시도 명으로 보이고
CTP_KOR_NM 은 한글 시도 명으로 보인다

QGIS 설치와 레이어 불러오기

라벨 탭으로 가서 라벨을 추가해주자
선택한건 Single Labels, value CTP_KOR_NM 이다
라벨은 sql 문법처렁 수정가능하다

QGIS 설치와 레이어 불러오기

다만 표현식을 배워야 한다
어렵진 않다

QGIS 설치와 레이어 불러오기

레이어에 라벨이 추가 되었는데
한글이라 인코딩이 깨진다 파일이 CP949로 되있는데
UTF-8로 불러와서 그러니 인코딩을 바꿔주면 된다

속성창에서 windows-949로 바꿔주면

QGIS 설치와 레이어 불러오기

한글이 잘 나온다


지도 레이어 추가

TMS for Korea 플러그인을 불러오면

QGIS 설치와 레이어 불러오기

레이어를 추가하면 기본적으로 최상단으로 나오는데
레이어 순서를 바꿔주면된다
이상한 위치에 비율도 안맞다...
Naver좌표계가 현재 불러온 shp랑 안맞아서인데
플러그인 오류로 TMS for Korea 가 멈춰서...

OpenStreetMap 로 바꿔 주었다..

QGIS 설치와 레이어 불러오기

위치가 대략 맞아 보인다
OpenStreetMap 는 탐색기의 XYZ Title 에 있는데
정확한 메뉴는 모르겠다...

QGIS 설치와 레이어 불러오기

OpenStreetMap 는 좌표계를 EPSG-3857(WGS 84) 를 사용한다
GPS가 아마 WGS 84 일테니 사용하는데 문제 없어보인다


shp 데이터 확인

레이어->속성테이블 열기(F6)
속성테이블 열기 버튼이나 단축키
(F6) 을 누르면

QGIS 설치와 레이어 불러오기

공간정보 데이터를 확인 할 수 있다
시도 데이터라 그렇지 도로명 전자지도를 불러오면
우편번호, 도로명주소코드, 법정동코드 등이 들어있다
위의 시도코드는 법정동코드 앞 2자리로 보인다


TMS for Korea 플러그인 추가

QGIS 설치와 레이어 불러오기

검색창에 korea 라코 치면 아무것도 안나온다

QGIS 설치와 레이어 불러오기

설정에서 실험적인 플러그인도 표시 옵션을 활성하 해주면

플러그인을 확인 할 수 있다

플러그인 설치를 누르면 설치가 된다

관련글

도로명주소 DB 작업기
법정동/행정동 코드 차이점 및 구별현황
도로명주소 전자지도 다운로드 (시도, 시군구, 법정동, 법정리, 기초구역 포함)
공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API
공공데이터API - 전국문화축제표준데이터
공공데이터 API - 대전광역시 버스정보 1부 (노선정보조회 서비스)
공공데이터 API - 대전광역시 버스정보 2부 (정류소정보조회 서비스, 버스위치정보 조회 서비스)
기상청 지진정보조회 API (지진정보조회 API)

PostGIS Database 데이터베이스 생성 및 설정
PostgreSQL install PostgreSQL 설치 (mac os x)
PostGis install PostGIS 설치 (mac os x, homebrew)
[El Capitan]postGis 외부 접속 허용하기 (mac os x)

 

 

 

 

PostGIS install PostGIS 설치 (widows)
PostGIS 2.0 Shapefile and DBF Loader Exporter 기능 사용하기 (windows)
PostGIS install PostGIS 설치 (ubuntu & raspbian)

 

참고

국가공간정보포털: http://data.nsdi.go.kr
도로명주소: http://www.juso.go.kr
비즈
GIS: http://www.biz-gis.com
오픈소스 GIS 개요(2014) : https://www.slideshare.net/slhead1/gis-qgis

반응형

관련글 더보기

댓글 영역