SlideShare a Scribd company logo
1 of 51
한국어 지부

QGIS Tutorial

- QGIS 개요 및 기본안양대학교
오픈소스GIS교육
2014년 1월 6일
가이아쓰리디㈜
박희구(hgpark@gaia3d.com)
목차
I. QGIS 개요
I-1. QGIS 개요
II. QGIS 다뤄보기
II-1. QGIS 설치하기
II-2. QGIS 실행하기
II-3. QGIS 세팅하기
II-4. QGIS 둘러보기
II-5. 외부 자료 이용하기
II-6. 좌표계
I. QGIS 개요
I. QGIS 개요

I. QGIS 개요
 QGIS란?
 게리 셔먼(Gary Sherman)이 2002년부터 개발하기 시작
 개발자 블로그: http://spatialgalaxy.net/
 2007년부터 OSGeo Foundation Incubator project로 선정
 공식 홈페이지: http://www.qgis.org
 다운로드: http://www.qgis.org/en/site/forusers/download.html
 라이선스: GNU GPL
 최신버전: 2.0.1(2013년 9월 10일 출시)

오픈소스GIS교육 - 안양대학교

4

박희구(hgpark@gaia3d.com)
I. QGIS 개요

I. QGIS 개요
 QGIS란?

 오픈 소스 기반의 강력하고 편리한 지리정보체계 소프트웨어
Release Date

라이선스


GPL
기반 언어



C++, Python

오픈소스GIS교육 - 안양대학교

0.0.1-Alpha

Start!!!

0.1

"Io"

21-Jul-08

0.11.0

"Metis"

5-Jan-09

1.0.0

"Kore"

1.1.0

"Pan"

1-Sep-09

1.2.0

"Daphnis"

20-Sep-09

1.3.0

"Mimas"

10-Jan-10

1.4.0

"Enceladus"

29-Jul-10

1.5.0

"Tethys"

27-Nov-10

MS Windows
Mac OSX
Linux, Unix

Jul-02

12-May-09





Codename

3-May-08

지원 운영 체제

Version

1.6.0

"Copiapó"

19-Jun-11

1.7.0

"Wrocław"

21-Jun-12

1.8.0

"Lisboa"

8-Sep-13

2.0.0-2.0.1

"Dufour"

5

박희구(hgpark@gaia3d.com)
I. QGIS 개요

I. QGIS 개요
 QGIS 제품군






지리정보 조회, 생성,
편집, 분석용 데스크탑
GIS

QGIS
Browser

QGIS
Server



QGIS
Desktop

QGIS
Client

WMS 1.3.0, 1.1.1 서버
FastCGI/CGI 프로그램
SLD 등 지원
QGIS Desktop의 프로젝트
파일을 이용한 손쉬운 설정

오픈소스GIS교육 - 안양대학교





6

지리정보 조회
전용의 작고 빠른
뷰어

QGIS Server와 GeoExt
기반의 Web Mapping
Framework
박희구(hgpark@gaia3d.com)
I. QGIS 개요

I. QGIS 개요
 QGIS Desktop의 주요 사양(1)
 다양한 공간 자료 포맷 지원:





PostGIS, SpatiaLite 등
OGR을 이용한 대부분의 벡터 포맷 지원(SHP, TAB, SDTS, GML 등)
GDAL을 이용한 대부분의 래스터 포맷 지원(GeoTiff, USGS DEM, IMG 등)
OGC WMS, WMS-T(Tile Cache), WFS, WFS-T

 사용자 친화적인 공간 자료 조작 도구:













EPSG 등록 좌표계 및 사용자 좌표계 지원
실시간 투영 기능 제공
인쇄 구성기
오버뷰 창
공간 책갈피 기능
객체 선택 및 조회
속성 정보 조회, 편집, 검색
객체 라벨링
벡터 다이어그램 중첩
벡터와 래스터에 다양한 심볼로지 적용 가능
경위도 격자 그리기
측정 기능 및 좌표 독취 기능

오픈소스GIS교육 - 안양대학교

7

박희구(hgpark@gaia3d.com)
I. QGIS 개요

I. QGIS 개요
 QGIS Desktop의 주요 사양(2)
 공간 자료 생성, 편집, 내보내기 기능:





디지타이징 기능 제공
속성 정보 및 래스터 계산 기능
래스터 자료 위치 등록 기능(GeoReferencer)
GPX 포맷 읽기/내보내기 등

 공간 분석 기능:






Buffer, Intersect, Within 등
Map Algebra
지형 분석 기능
수문학적 모델링
네트워크 분석 등

 강력한 플러그인:

 기본 플러그인 외에 다양한 3rd Party 플러그인 존재
 Python을 이용한 플러그인 직접 개발 가능

 편리한 인터넷 지도 발행:

 QGIS Server 혹은 UMN MapServer를 이용해 QGIS 지도를 편리하게 인터넷으로 서비스

오픈소스GIS교육 - 안양대학교

8

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기
- 일러두기 • 본 교재는 미국 하버드 대학교 Center for Geographic Analysis의 QGIS Workshop Manual의 내용을 일부
포함하고 있습니다.
• 하버드 대학교의 해당 자료는 http://maps.cga.harvard.edu/qgis/ 에서 살펴볼 수 있습니다.
• 하버드 대학교의 자료와 본 자료는 모두 Creative Commons License CC-BY-NC을 따릅니다.
• 본 교재에서는 교육의 편의상 Windows 기반의 QGIS 위주로 설명합니다.
• 본 교재에서 사용하는 이미지의 QGIS 버젼은 교육용 버젼과 다를 수 있으나, 기능상 차이는 없습니다.
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 다운로드 하기

① http://qgis.org/en/site/forusers/download.html 에 접속하여 QGIS 2.0.1 버전의 Standalone
Installer를 내려 받음

② 또는 배포된 자료의 Program 폴더에서 QGIS 2.0.1 버젼을 자신의 컴퓨터로 복사
오픈소스GIS교육 - 안양대학교

10

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치

① 설치 파일(QGIS-OSGeo4W-2.0.1-3-Setup-x86_64.exe)을 더블 클릭하여 설치를 시작
* QGIS 프로그램 외의 GIS 자료는 설치하지 않음

오픈소스GIS교육 - 안양대학교

11

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치
② License Agreement 에 동의

오픈소스GIS교육 - 안양대학교

12

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치
③ 설치 폴더 선택

오픈소스GIS교육 - 안양대학교

13

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치
④ 기본 옵션만 선택하고 진행

오픈소스GIS교육 - 안양대학교

14

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치
⑤ 설치를 진행

오픈소스GIS교육 - 안양대학교

15

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-1. QGIS 설치하기
 QGIS 공식 버전 2.0.1의 설치
⑥ 설치를 완료

오픈소스GIS교육 - 안양대학교

16

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-2. QGIS 실행하기
 QGIS 공식 버전 2.0.1의 실행

아래와 같이 설치가 된 것을 확인 후, QGIS Desktop 2.0.1아이콘을 더블 클릭하여 실행

오픈소스GIS교육 - 안양대학교

17

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-2. QGIS 실행하기
 QGIS 공식 버전 2.0.1의 실행

또는, 설치된 폴더(기본은 C:Program FilesQGIS Dufour)에서 bin폴더의 qgis.bat를 실행

오픈소스GIS교육 - 안양대학교

18

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-2. QGIS 실행하기
 QGIS 공식 버전 2.0.1의 실행 화면

오픈소스GIS교육 - 안양대학교

19

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-2. QGIS 실행하기
 QGIS 2.0.1 실행화면

오픈소스GIS교육 - 안양대학교

20

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-3. QGIS 세팅하기
 (QGIS 공식 버전 1.7.4 일 경우) 한국 좌표계 파일 설치

① QGIS를 종료
② 배포된 자료의 Localization 폴더에 있는
QGIS_SRS.zip 파일과 data.zip을 자신의 컴퓨터로
복사. (위 두 파일은 http://www.osgeo.kr/44 에서도
구하실 수 있음)
③ QGIS_SRS.zip 파일의 압축을 풀면, qgis.db와
srs.db가 나타남
④ 위 두 파일을 QGIS 설치 폴더(예, C:Program
FilesQuantum GIS Wroclaw ) 밑에 있는
appsqgisresources 에 복사
⑤ data.zip 파일의 압축을 푼 뒤, 해당 폴더에 있는
모든 파일을 QGIS 설치 폴더(예, C:Program
FilesQuantum GIS Wroclaw ) 밑에 있는
sharegdal에 복사
⑥ QGIS를 재 실행

오픈소스GIS교육 - 안양대학교

21

추가된 한국의 좌표계 정보

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-3. QGIS 세팅하기
 QGIS 비공식 버젼 NextGIS QGIS 1.8.0의 설치

① http://nextgis.ru/en/nextgis-qgis/ 에서 NextGIS QGIS 1.8.0을 내려 받음
② 또는 배포된 자료의 Program 폴더에서 NextGIS QGIS 1.8.0 버젼을 자신의 컴퓨터로 복사
③ 설치 파일을 더블클릭하여 설치를 시작
④ QGIS 프로그램 외의 다른 자료는 Uncheck하여 설치하지 않음
⑤ 기본적인 설정에 따라 설치를 완료
⑥ 바탕화면의 QGIS 아이콘을 클릭하여 QGIS를 실행
* 이 버전도 한국좌표계를 지원하지 않기 때문에 [슬라이드 20] 처럼 설정을 해주어야 함

- 실행 후 QGIS 죽을 경우 해결법 • 사용자 폴더에 있는 .qgis 폴더를 제거
• Regedit 프로그램을 이용하여, HKEY_CURRENT_USERSoftwareQuantumGIS 아래에 있는 정보를 모두 삭제
• 이후 QGIS를 다시 실행

 QGIS의 가장 최근 버젼은 2.0.1에서는 이와 같은 문제가 발생하지 않으나,
하위 버전의 경우 한글 속성값을 제대로 표시하지 않는 문제가 있어, 이를
해결한 비공식 버젼을 사용하는 것임.
오픈소스GIS교육 - 안양대학교

22

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 QGIS의 사용자 인터페이스 이해하기

1

① 메뉴
② 도구 모음

2

③ 지도 범례
④ 지도 창

3

⑤ 지도 오버뷰
⑥ 상태 표시줄

4

5
6
오픈소스GIS교육 - 안양대학교

23

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 QGIS의 도구모음(Toolbar)

Toolbar의 빈 곳에 마우스 오른쪽 버튼을 눌러 Toolbar 관리

Toolbar 좌측의 경계부를 마우스로 끌어서 원하는 곳으로 이동

오픈소스GIS교육 - 안양대학교

24

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 래스터 데이터 및 벡터 데이터 불러오기
① QGIS 실행

② [Layer] -> [Add Raster Layer…] 혹은 를 클릭
③ 배포된 ‘Sample Data 폴더’ -> ‘seoul_raster’ 폴더 밑에 있는 landsat.tif 선택하여 열기
④ [Layer] -> [Add Vector Layer…] 혹은 를 클릭
⑤ 배포된 ‘Sample Data 폴더’ -> ‘seoul’ 폴더 밑에 있는 admin_emd.shp 선택하여 열기

래스터 데이터 불러온 모습
오픈소스GIS교육 - 안양대학교

벡터 데이터를 추가로 불러온 모습
25

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 벡터데이터가 안보일 경우
① 해당 레이어를 더블클릭 혹은, 마우스 오른쪽 클릭 후 Properties 선택
② General 에서 Specify 를 선택하여 좌표계를 WGS 84로 변경

오픈소스GIS교육 - 안양대학교

26

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 화면 확대/축소, 이동 및 속성 보기
화면확대

화면이동

화면축소

전체보기

레이어보기

선택보기

속성보기

오픈소스GIS교육 - 안양대학교

27

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 Overview레이어 보이기, Overview에 데이터 보이기
① [View] 에서 ‘Panels’ -> ‘Overivew’를 체크
② 해당 레이어를 선택 후 마우스 우클릭 후에 ‘Show in Overview’를 선택

1

오픈소스GIS교육 - 안양대학교

2

28

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 선택(Selection)
① [Layer] -> [Add Vector Layer…] 혹은

를 클릭

② 배포된 ‘Sample Data 폴더’ -> ‘seoul’ 폴더 밑에 있는 admin_sgg.shp 선택하여 열기
③ 지도 범례(Layers)에서 admin_sgg.shp을 선택한 뒤, 마우스 오른쪽 버튼을 눌러 ‘Open Attribute
Table’을 선택하거나, 도구모음(Toolbar)에서
를클릭

오픈소스GIS교육 - 안양대학교

29

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 선택(Selection) – 계속
① Attribute Table 창에서 강동구가 있는 24번 줄을 클릭
② 이후 Attribute Table 좌하단의

클릭하여, 지도 화면이 강동구를 중심으로 확대, 이동됨을 확인

선택취소 선택정보를 맨위로

오픈소스GIS교육 - 안양대학교

30

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 선택(Selection) – 계속

① 지도범례(Layers)에서 admin_emd.shp을 선택한 뒤 마우스 왼쪽 버튼을 누른 채 맨위로 드래깅
② 지도 표시 순서가 변화함을 파악

오픈소스GIS교육 - 안양대학교

31

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 선택(Selection) – 계속

① Select 도구를 이용하여 자신이 원하는 지역을 지도
위에서 선택
② 선택된 지역의 속성 정보를 파악

오픈소스GIS교육 - 안양대학교

32

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 검색 및 질의
① Active Layer로 admin_emd.shp 선택
② ‘Attribute Table’ 열기
③ ‘Attribute Table’ 좌하단의
를 클릭 한 후,
를 클릭 하고,
텍스트 박스에 문래동(혹은 자신이 찾고 싶은 동이름 입력)하고,
버튼 클릭

선택하여

④ 검색 결과 확인

오픈소스GIS교육 - 안양대학교

33

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 Expression based filter를 이용한 검색 및 질의

① ‘Attribute Table’ 도구에서
또는


클릭,

선택, 또는 Citl + F 누름
② Expression based filter 창 ‘Function
List’탭에서 Fields and Values 의
‘POP2008’ 더블 클릭
③ Expression based filter 창
‘Expression’탭에 POP2008 >=
50000 이 되도록 기호 >=와 숫자
50000을 직접 입력 후 [OK] 버튼
클릭
④ 결과 확인

오픈소스GIS교육 - 안양대학교

34

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기
 OpenLayers Plugin 설치하기

① [Plugins] -> [Manage and
Install Plugins…]실행
② Get more탭에서
‘openlayers’로 해당
플러그인 검색 및 설치

오픈소스GIS교육 - 안양대학교

35

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기

 Google Map, Yahoo Map, OpenStreetMap, BingMap 등을 베이스맵으로 쓰기
① [Settings] -> [Project Properties]를 실행하여 프로젝트 CRS를 Google Mercator(EPSG: 900913)로
설정(해당 CRS가 없을 경우 EPSG: 4326을 사용)
② [Plugins] -> [OpenLayers Plugin]에서 원하는 배경 영상 선택

오픈소스GIS교육 - 안양대학교

36

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-4. QGIS 둘러보기

 Google Map, Yahoo Map, OpenStreetMap, BingMap 등을 베이스맵으로 쓰기
③ 샘플 데이터 중 원하는 자료(예, admin_sgg.shp 등)을 불러 오기

 CRS를 미리 Google Mercator로 맞추면 벡터가 실시간 투영 변환됨
오픈소스GIS교육 - 안양대학교

37

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-5. 외부 자료 이용하기

 다음 (EPSG:5181), 네이버(EPSG:5179), Olleh(EPSG:5179), VWorld (EPSG:900913)지도
이용
① [File] -> [New Project] 실행하여 새로운 프로젝트 시작
② [Plugins] -> [TMS for Korea]에서 원하는 배경 영상 선택

오픈소스GIS교육 - 안양대학교

38

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-5. 외부 자료 이용하기

 다음 (EPSG:5181), 네이버(EPSG:5179), Olleh(EPSG:5179), VWorld (EPSG:900913)지도
이용
③ 샘플 데이터 중 원하는 자료(예, admin_sgg.shp 등)을 불러 오기
- http://www.onspatial.com/2013/02/qgis-tms-for-korean-users-plugin.html

Daum Street

Naver Hybrid

 CRS는 네이버, 다음 지도 선택시 자동 설정됨
오픈소스GIS교육 - 안양대학교

39

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-5. 외부 자료 이용하기
 TXT나 CSV 파일을 불러와 지도 만들기
① [File] -> [New Project] 실행하여 새로운 프로젝트 시작
② [Layer] -> [Add Delimited Text Layer] 실행

③ ‘Seoul’ 폴더 밑의 ‘admin_cnt.csv’ 파일 선택하고, ‘File format’로 ‘CSV(comma separated values)’
선택
④ 좌표계를 EPSG:5174 선택하고 실행

오픈소스GIS교육 - 안양대학교

40

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-5. 외부 자료 이용하기
 래스터 지도 위치 등록하기
① [Plugins] -> [Manage and Install Plugins…]에서 ‘Georeferencer GDAL’ 선택
② [Raster] -> [Georeferencer]에서 ‘Georeferencer’ 실행

오픈소스GIS교육 - 안양대학교

41

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-5. 외부 자료 이용하기
 래스터 지도 위치 등록하기

③ [Georeferencer] 창에서 [File] -> [Open Raster]를 이용하여 [‘Seoul_Raster] 폴더 밑의
Seoul_map.jpg 열기
④ [Edit] -> [Add Point]를 통해 영상과 벡터 지도의 위치 지정하며, 이 때 ‘From Map Canvas’를
이용하여 GCP 지정
⑤ [Settings] -> [Transformation Settings]를 통해 변환 방식과 Output Raster 지정 후 변환

오픈소스GIS교육 - 안양대학교

42

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 한국 좌표계 정보
[전지구 좌표계]
WGS84 경위도
• EPSG:4326, EPSG:4166 (Korean 1995): +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs
Bessel 1841 경위도
• EPSG:4004, EPSG:4162 (Korean 1985): +proj=longlat +ellps=bessel +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
GRS80 경위도
• EPSG:4019, EPSG:4737 (Korean 2000): +proj=longlat +ellps=GRS80 +no_defs
Google Mercator, 구글지도/빙지도/야후지도/OSM 등 에서 사용중인 좌표계

• EPSG:900913(통칭), EPSG:3857(공식): +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null
+no_defs
[UTM]
UTM52N (WGS84)
• EPSG:32652: +proj=utm +zone=52 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
UTM51N (WGS84)

• EPSG:32651: +proj=utm +zone=51 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
[보정안된 오래된 지리원 표준]
동부원점(Bessel)
• EPSG:2096: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43
중부원점(Bessel)
• EPSG:2097: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43
서부원점(Bessel)
• EPSG:2098: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43
오픈소스GIS교육 - 안양대학교

43

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 한국 좌표계 정보
[오래된 지리원 표준]
보정된 서부원점(Bessel) - KLIS에서 서부지역에 사용중

• EPSG:5173: +proj=tmerc +lat_0=38 +lon_0=125.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
보정된 중부원점(Bessel) - KLIS에서 중부지역에 사용중
• EPSG:5174: +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
보정된 제주원점(Bessel) - KLIS에서 제주지역에 사용중

• EPSG:5175: +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
보정된 동부원점(Bessel) - KLIS에서 동부지역에 사용중
• EPSG:5176: +proj=tmerc +lat_0=38 +lon_0=129.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
보정된 동해(울릉)원점(Bessel) - KLIS에서 울릉지역에 사용중
• EPSG:5177: +proj=tmerc +lat_0=38 +lon_0=131.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
[KATEC 계열]
UTM-K (Bessel) - 새주소지도에서 사용 중
• EPSG:5178: +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43
UTM-K (GRS80), 네이버지도에서 사용중인 좌표계
• EPSG:5179: +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs
네비게이션용 KATEC 좌표계(KOTE-KATEC)

• EPSG 없음. 비공식 좌표계임:+proj=tmerc +lat_0=38 +lon_0=128 +k=0.9999 +x_0=400000 +y_0=600000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43

오픈소스GIS교육 - 안양대학교

44

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 한국 좌표계 정보
[타원체 바꾼 지리원 표준]
서부원점(GRS80)-falseY:50000
• EPSG:5180: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs
중부원점(GRS80)-falseY:50000, 다음지도에서 사용중인 좌표계
• EPSG:5181: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs
제주원점(GRS80)-falseY:55000
• EPSG:5182: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=GRS80 +units=m +no_defs
동부원점(GRS80)-falseY:50000
• EPSG:5183: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs
동해(울릉)원점(GRS80)-falseY:50000
• EPSG:5184: +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs
[현재 국토지리정보원 표준]
서부원점(GRS80)-falseY:60000
• EPSG:5185: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs

중부원점(GRS80)-falseY:60000
• EPSG:5186: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs
동부원점(GRS80)-falseY:60000
• EPSG:5187: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs
동해(울릉)원점(GRS80)-falseY:60000
• EPSG:5188: +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs

오픈소스GIS교육 - 안양대학교

45

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 QGIS 좌표계 설정창

1
2
3

① 실시간 좌표계 변환 설정
② 찾고자 하는 좌표계 검색어
③ 최근 사용 좌표계
④ 검색어로 찾은 좌표계 결과
⑤ 해당 좌표계의 proj4 인자

4

5

오픈소스GIS교육 - 안양대학교

46

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 레이어 좌표계 설정법

① [지도 범례(Layers)]에서 해당 레이어 선택 후 마우스 오른쪽 버튼 클릭 -> [Set Layers SRS] 실행
② 또는 [Layer] -> [Set CRS of Layer(s)] 실행
③ 이후 좌표계 설정 창에서 원하는 좌표계 선택 후 설정

오픈소스GIS교육 - 안양대학교

47

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 프로젝트 좌표계 설정법

① QGIS는 기본적으로 프로젝트 좌표계가 ‘EPSG:4326 - WGS 84’으로 설정되어 있음
② 프로젝트 좌표계를 변경하기 위해서는 [Project] -> [Project Properties]에서 변경할 수 있음
③ 또는 특정 레이어를 선택한 후 마우스 오른쪽 버튼을 눌러 [Set Project CRS from Layer]나 [Layer] > [Set Project CRS from Layer]를 통해 변경할 수 있음
④ 프로젝트 좌표계는 지도 화면 우하단에 항상 표시되고 있음

오픈소스GIS교육 - 안양대학교

48

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 경위도와 투영좌표 동시에 읽기
① [Plugins] -> [Manage and Install Plugins…]에서 [Coordinate Capture] 선택
② [View] -> [Panels] -> [Coordinate Capture] 켜기
③ [Coordinate Capture] 창에서 ‘Start capture’ 누르고 지도 화면 클릭

경위도 좌표
투영 좌표
켜져 있으면 마우스 움직임에 따라
실시간으로 좌표 표시

오픈소스GIS교육 - 안양대학교

49

박희구(hgpark@gaia3d.com)
II. QGIS 다뤄보기

II-6. 좌표계
 벡터, 래스터 자료의 포맷 및 좌표계 변환
벡터 포맷

① [Layer] -> [Save as] 혹은 [Save
selection as vector file] 명령으로
포맷과 좌표계 동시 변환

오픈소스GIS교육 - 안양대학교

래스터 포맷

① 포맷 변환은 [Raster] -> [Conversion] ->
[Translate] 이용
② 투영법 변환은 [Raster] -> [Projections] ->
[Warp] 이용

50

박희구(hgpark@gaia3d.com)
한국어 지부

Quantum GIS Tutorial
- QGIS 개요 및 기본안양대학교
오픈소스GIS교육
2014년 1월 6일
가이아쓰리디㈜
박희구(hgpark@gaia3d.com)

More Related Content

What's hot

공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습BJ Jang
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 SANGHEE SHIN
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS MinPa Lee
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현MinPa Lee
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반MinPa Lee
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진MinPa Lee
 
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 SANGHEE SHIN
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발MinPa Lee
 
LX 공간정보아카데미 PostGIS 강의자료
LX 공간정보아카데미 PostGIS 강의자료LX 공간정보아카데미 PostGIS 강의자료
LX 공간정보아카데미 PostGIS 강의자료JungHwan Yun
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발MinPa Lee
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심MinPa Lee
 
공간정보, 디지털 트윈, 그리고 스마트 시티
공간정보, 디지털 트윈, 그리고 스마트 시티공간정보, 디지털 트윈, 그리고 스마트 시티
공간정보, 디지털 트윈, 그리고 스마트 시티SANGHEE SHIN
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)Byeong-Hyeok Yu
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기Byeong-Hyeok Yu
 
공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정BJ Jang
 

What's hot (20)

공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
QGIS 개요
QGIS 개요QGIS 개요
QGIS 개요
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진
 
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
 
GeoServer 기초
GeoServer 기초GeoServer 기초
GeoServer 기초
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
 
LX 공간정보아카데미 PostGIS 강의자료
LX 공간정보아카데미 PostGIS 강의자료LX 공간정보아카데미 PostGIS 강의자료
LX 공간정보아카데미 PostGIS 강의자료
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발
 
1 QGIS intro
1 QGIS intro1 QGIS intro
1 QGIS intro
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
공간정보, 디지털 트윈, 그리고 스마트 시티
공간정보, 디지털 트윈, 그리고 스마트 시티공간정보, 디지털 트윈, 그리고 스마트 시티
공간정보, 디지털 트윈, 그리고 스마트 시티
 
PostGIS 시작하기
PostGIS 시작하기PostGIS 시작하기
PostGIS 시작하기
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기
 
공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정
 

Viewers also liked

공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습HaNJiN Lee
 
오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGISJungHwan Yun
 
오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초HaNJiN Lee
 
Introduction to KAOS-G(FOSS4G Asia 2014)
Introduction to KAOS-G(FOSS4G Asia 2014)Introduction to KAOS-G(FOSS4G Asia 2014)
Introduction to KAOS-G(FOSS4G Asia 2014)slhead1
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요slhead1
 
오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeoSANGHEE SHIN
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)Kyu-sung Choi
 
전자해도세미나
전자해도세미나전자해도세미나
전자해도세미나Jiyoon Kim
 

Viewers also liked (8)

공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 
오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS
 
오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초
 
Introduction to KAOS-G(FOSS4G Asia 2014)
Introduction to KAOS-G(FOSS4G Asia 2014)Introduction to KAOS-G(FOSS4G Asia 2014)
Introduction to KAOS-G(FOSS4G Asia 2014)
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요
 
오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)
 
전자해도세미나
전자해도세미나전자해도세미나
전자해도세미나
 

Similar to QGIS 기초

공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)Sungjin Kang
 
Qgis 기초 2019
Qgis 기초 2019Qgis 기초 2019
Qgis 기초 2019Joonho Lee
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기Byeong-Hyeok Yu
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServerMinPa Lee
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장MinPa Lee
 
Python qgis advanced
Python qgis advancedPython qgis advanced
Python qgis advancedJiyoon Kim
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GISMinPa Lee
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반BJ Jang
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis ProgramsMinPa Lee
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례HaNJiN Lee
 
안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 고포릿 default
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig기웅 김
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Sung-tae Ryu
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석MinPa Lee
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
Eclipse git 튜토리알
Eclipse git 튜토리알Eclipse git 튜토리알
Eclipse git 튜토리알Mirinae, Inc.
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼MinPa Lee
 
Summernote 이야기 - 홍영택님(@hackerwins)
Summernote 이야기 - 홍영택님(@hackerwins)Summernote 이야기 - 홍영택님(@hackerwins)
Summernote 이야기 - 홍영택님(@hackerwins)이상한모임
 
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판BJ Jang
 
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디Youngbin Han
 

Similar to QGIS 기초 (20)

공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)
 
Qgis 기초 2019
Qgis 기초 2019Qgis 기초 2019
Qgis 기초 2019
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
Python qgis advanced
Python qgis advancedPython qgis advanced
Python qgis advanced
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis Programs
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례
 
안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
Eclipse git 튜토리알
Eclipse git 튜토리알Eclipse git 튜토리알
Eclipse git 튜토리알
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼
 
Summernote 이야기 - 홍영택님(@hackerwins)
Summernote 이야기 - 홍영택님(@hackerwins)Summernote 이야기 - 홍영택님(@hackerwins)
Summernote 이야기 - 홍영택님(@hackerwins)
 
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
 
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
 

Recently uploaded

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Recently uploaded (6)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

QGIS 기초

  • 1. 한국어 지부 QGIS Tutorial - QGIS 개요 및 기본안양대학교 오픈소스GIS교육 2014년 1월 6일 가이아쓰리디㈜ 박희구(hgpark@gaia3d.com)
  • 2. 목차 I. QGIS 개요 I-1. QGIS 개요 II. QGIS 다뤄보기 II-1. QGIS 설치하기 II-2. QGIS 실행하기 II-3. QGIS 세팅하기 II-4. QGIS 둘러보기 II-5. 외부 자료 이용하기 II-6. 좌표계
  • 4. I. QGIS 개요 I. QGIS 개요  QGIS란?  게리 셔먼(Gary Sherman)이 2002년부터 개발하기 시작  개발자 블로그: http://spatialgalaxy.net/  2007년부터 OSGeo Foundation Incubator project로 선정  공식 홈페이지: http://www.qgis.org  다운로드: http://www.qgis.org/en/site/forusers/download.html  라이선스: GNU GPL  최신버전: 2.0.1(2013년 9월 10일 출시) 오픈소스GIS교육 - 안양대학교 4 박희구(hgpark@gaia3d.com)
  • 5. I. QGIS 개요 I. QGIS 개요  QGIS란?  오픈 소스 기반의 강력하고 편리한 지리정보체계 소프트웨어 Release Date 라이선스  GPL 기반 언어  C++, Python 오픈소스GIS교육 - 안양대학교 0.0.1-Alpha Start!!! 0.1 "Io" 21-Jul-08 0.11.0 "Metis" 5-Jan-09 1.0.0 "Kore" 1.1.0 "Pan" 1-Sep-09 1.2.0 "Daphnis" 20-Sep-09 1.3.0 "Mimas" 10-Jan-10 1.4.0 "Enceladus" 29-Jul-10 1.5.0 "Tethys" 27-Nov-10 MS Windows Mac OSX Linux, Unix Jul-02 12-May-09    Codename 3-May-08 지원 운영 체제 Version 1.6.0 "Copiapó" 19-Jun-11 1.7.0 "Wrocław" 21-Jun-12 1.8.0 "Lisboa" 8-Sep-13 2.0.0-2.0.1 "Dufour" 5 박희구(hgpark@gaia3d.com)
  • 6. I. QGIS 개요 I. QGIS 개요  QGIS 제품군     지리정보 조회, 생성, 편집, 분석용 데스크탑 GIS QGIS Browser QGIS Server  QGIS Desktop QGIS Client WMS 1.3.0, 1.1.1 서버 FastCGI/CGI 프로그램 SLD 등 지원 QGIS Desktop의 프로젝트 파일을 이용한 손쉬운 설정 오픈소스GIS교육 - 안양대학교   6 지리정보 조회 전용의 작고 빠른 뷰어 QGIS Server와 GeoExt 기반의 Web Mapping Framework 박희구(hgpark@gaia3d.com)
  • 7. I. QGIS 개요 I. QGIS 개요  QGIS Desktop의 주요 사양(1)  다양한 공간 자료 포맷 지원:     PostGIS, SpatiaLite 등 OGR을 이용한 대부분의 벡터 포맷 지원(SHP, TAB, SDTS, GML 등) GDAL을 이용한 대부분의 래스터 포맷 지원(GeoTiff, USGS DEM, IMG 등) OGC WMS, WMS-T(Tile Cache), WFS, WFS-T  사용자 친화적인 공간 자료 조작 도구:             EPSG 등록 좌표계 및 사용자 좌표계 지원 실시간 투영 기능 제공 인쇄 구성기 오버뷰 창 공간 책갈피 기능 객체 선택 및 조회 속성 정보 조회, 편집, 검색 객체 라벨링 벡터 다이어그램 중첩 벡터와 래스터에 다양한 심볼로지 적용 가능 경위도 격자 그리기 측정 기능 및 좌표 독취 기능 오픈소스GIS교육 - 안양대학교 7 박희구(hgpark@gaia3d.com)
  • 8. I. QGIS 개요 I. QGIS 개요  QGIS Desktop의 주요 사양(2)  공간 자료 생성, 편집, 내보내기 기능:     디지타이징 기능 제공 속성 정보 및 래스터 계산 기능 래스터 자료 위치 등록 기능(GeoReferencer) GPX 포맷 읽기/내보내기 등  공간 분석 기능:      Buffer, Intersect, Within 등 Map Algebra 지형 분석 기능 수문학적 모델링 네트워크 분석 등  강력한 플러그인:  기본 플러그인 외에 다양한 3rd Party 플러그인 존재  Python을 이용한 플러그인 직접 개발 가능  편리한 인터넷 지도 발행:  QGIS Server 혹은 UMN MapServer를 이용해 QGIS 지도를 편리하게 인터넷으로 서비스 오픈소스GIS교육 - 안양대학교 8 박희구(hgpark@gaia3d.com)
  • 9. II. QGIS 다뤄보기 - 일러두기 • 본 교재는 미국 하버드 대학교 Center for Geographic Analysis의 QGIS Workshop Manual의 내용을 일부 포함하고 있습니다. • 하버드 대학교의 해당 자료는 http://maps.cga.harvard.edu/qgis/ 에서 살펴볼 수 있습니다. • 하버드 대학교의 자료와 본 자료는 모두 Creative Commons License CC-BY-NC을 따릅니다. • 본 교재에서는 교육의 편의상 Windows 기반의 QGIS 위주로 설명합니다. • 본 교재에서 사용하는 이미지의 QGIS 버젼은 교육용 버젼과 다를 수 있으나, 기능상 차이는 없습니다.
  • 10. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 다운로드 하기 ① http://qgis.org/en/site/forusers/download.html 에 접속하여 QGIS 2.0.1 버전의 Standalone Installer를 내려 받음 ② 또는 배포된 자료의 Program 폴더에서 QGIS 2.0.1 버젼을 자신의 컴퓨터로 복사 오픈소스GIS교육 - 안양대학교 10 박희구(hgpark@gaia3d.com)
  • 11. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ① 설치 파일(QGIS-OSGeo4W-2.0.1-3-Setup-x86_64.exe)을 더블 클릭하여 설치를 시작 * QGIS 프로그램 외의 GIS 자료는 설치하지 않음 오픈소스GIS교육 - 안양대학교 11 박희구(hgpark@gaia3d.com)
  • 12. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ② License Agreement 에 동의 오픈소스GIS교육 - 안양대학교 12 박희구(hgpark@gaia3d.com)
  • 13. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ③ 설치 폴더 선택 오픈소스GIS교육 - 안양대학교 13 박희구(hgpark@gaia3d.com)
  • 14. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ④ 기본 옵션만 선택하고 진행 오픈소스GIS교육 - 안양대학교 14 박희구(hgpark@gaia3d.com)
  • 15. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ⑤ 설치를 진행 오픈소스GIS교육 - 안양대학교 15 박희구(hgpark@gaia3d.com)
  • 16. II. QGIS 다뤄보기 II-1. QGIS 설치하기  QGIS 공식 버전 2.0.1의 설치 ⑥ 설치를 완료 오픈소스GIS교육 - 안양대학교 16 박희구(hgpark@gaia3d.com)
  • 17. II. QGIS 다뤄보기 II-2. QGIS 실행하기  QGIS 공식 버전 2.0.1의 실행 아래와 같이 설치가 된 것을 확인 후, QGIS Desktop 2.0.1아이콘을 더블 클릭하여 실행 오픈소스GIS교육 - 안양대학교 17 박희구(hgpark@gaia3d.com)
  • 18. II. QGIS 다뤄보기 II-2. QGIS 실행하기  QGIS 공식 버전 2.0.1의 실행 또는, 설치된 폴더(기본은 C:Program FilesQGIS Dufour)에서 bin폴더의 qgis.bat를 실행 오픈소스GIS교육 - 안양대학교 18 박희구(hgpark@gaia3d.com)
  • 19. II. QGIS 다뤄보기 II-2. QGIS 실행하기  QGIS 공식 버전 2.0.1의 실행 화면 오픈소스GIS교육 - 안양대학교 19 박희구(hgpark@gaia3d.com)
  • 20. II. QGIS 다뤄보기 II-2. QGIS 실행하기  QGIS 2.0.1 실행화면 오픈소스GIS교육 - 안양대학교 20 박희구(hgpark@gaia3d.com)
  • 21. II. QGIS 다뤄보기 II-3. QGIS 세팅하기  (QGIS 공식 버전 1.7.4 일 경우) 한국 좌표계 파일 설치 ① QGIS를 종료 ② 배포된 자료의 Localization 폴더에 있는 QGIS_SRS.zip 파일과 data.zip을 자신의 컴퓨터로 복사. (위 두 파일은 http://www.osgeo.kr/44 에서도 구하실 수 있음) ③ QGIS_SRS.zip 파일의 압축을 풀면, qgis.db와 srs.db가 나타남 ④ 위 두 파일을 QGIS 설치 폴더(예, C:Program FilesQuantum GIS Wroclaw ) 밑에 있는 appsqgisresources 에 복사 ⑤ data.zip 파일의 압축을 푼 뒤, 해당 폴더에 있는 모든 파일을 QGIS 설치 폴더(예, C:Program FilesQuantum GIS Wroclaw ) 밑에 있는 sharegdal에 복사 ⑥ QGIS를 재 실행 오픈소스GIS교육 - 안양대학교 21 추가된 한국의 좌표계 정보 박희구(hgpark@gaia3d.com)
  • 22. II. QGIS 다뤄보기 II-3. QGIS 세팅하기  QGIS 비공식 버젼 NextGIS QGIS 1.8.0의 설치 ① http://nextgis.ru/en/nextgis-qgis/ 에서 NextGIS QGIS 1.8.0을 내려 받음 ② 또는 배포된 자료의 Program 폴더에서 NextGIS QGIS 1.8.0 버젼을 자신의 컴퓨터로 복사 ③ 설치 파일을 더블클릭하여 설치를 시작 ④ QGIS 프로그램 외의 다른 자료는 Uncheck하여 설치하지 않음 ⑤ 기본적인 설정에 따라 설치를 완료 ⑥ 바탕화면의 QGIS 아이콘을 클릭하여 QGIS를 실행 * 이 버전도 한국좌표계를 지원하지 않기 때문에 [슬라이드 20] 처럼 설정을 해주어야 함 - 실행 후 QGIS 죽을 경우 해결법 • 사용자 폴더에 있는 .qgis 폴더를 제거 • Regedit 프로그램을 이용하여, HKEY_CURRENT_USERSoftwareQuantumGIS 아래에 있는 정보를 모두 삭제 • 이후 QGIS를 다시 실행  QGIS의 가장 최근 버젼은 2.0.1에서는 이와 같은 문제가 발생하지 않으나, 하위 버전의 경우 한글 속성값을 제대로 표시하지 않는 문제가 있어, 이를 해결한 비공식 버젼을 사용하는 것임. 오픈소스GIS교육 - 안양대학교 22 박희구(hgpark@gaia3d.com)
  • 23. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  QGIS의 사용자 인터페이스 이해하기 1 ① 메뉴 ② 도구 모음 2 ③ 지도 범례 ④ 지도 창 3 ⑤ 지도 오버뷰 ⑥ 상태 표시줄 4 5 6 오픈소스GIS교육 - 안양대학교 23 박희구(hgpark@gaia3d.com)
  • 24. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  QGIS의 도구모음(Toolbar) Toolbar의 빈 곳에 마우스 오른쪽 버튼을 눌러 Toolbar 관리 Toolbar 좌측의 경계부를 마우스로 끌어서 원하는 곳으로 이동 오픈소스GIS교육 - 안양대학교 24 박희구(hgpark@gaia3d.com)
  • 25. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  래스터 데이터 및 벡터 데이터 불러오기 ① QGIS 실행 ② [Layer] -> [Add Raster Layer…] 혹은 를 클릭 ③ 배포된 ‘Sample Data 폴더’ -> ‘seoul_raster’ 폴더 밑에 있는 landsat.tif 선택하여 열기 ④ [Layer] -> [Add Vector Layer…] 혹은 를 클릭 ⑤ 배포된 ‘Sample Data 폴더’ -> ‘seoul’ 폴더 밑에 있는 admin_emd.shp 선택하여 열기 래스터 데이터 불러온 모습 오픈소스GIS교육 - 안양대학교 벡터 데이터를 추가로 불러온 모습 25 박희구(hgpark@gaia3d.com)
  • 26. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  벡터데이터가 안보일 경우 ① 해당 레이어를 더블클릭 혹은, 마우스 오른쪽 클릭 후 Properties 선택 ② General 에서 Specify 를 선택하여 좌표계를 WGS 84로 변경 오픈소스GIS교육 - 안양대학교 26 박희구(hgpark@gaia3d.com)
  • 27. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  화면 확대/축소, 이동 및 속성 보기 화면확대 화면이동 화면축소 전체보기 레이어보기 선택보기 속성보기 오픈소스GIS교육 - 안양대학교 27 박희구(hgpark@gaia3d.com)
  • 28. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  Overview레이어 보이기, Overview에 데이터 보이기 ① [View] 에서 ‘Panels’ -> ‘Overivew’를 체크 ② 해당 레이어를 선택 후 마우스 우클릭 후에 ‘Show in Overview’를 선택 1 오픈소스GIS교육 - 안양대학교 2 28 박희구(hgpark@gaia3d.com)
  • 29. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  선택(Selection) ① [Layer] -> [Add Vector Layer…] 혹은 를 클릭 ② 배포된 ‘Sample Data 폴더’ -> ‘seoul’ 폴더 밑에 있는 admin_sgg.shp 선택하여 열기 ③ 지도 범례(Layers)에서 admin_sgg.shp을 선택한 뒤, 마우스 오른쪽 버튼을 눌러 ‘Open Attribute Table’을 선택하거나, 도구모음(Toolbar)에서 를클릭 오픈소스GIS교육 - 안양대학교 29 박희구(hgpark@gaia3d.com)
  • 30. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  선택(Selection) – 계속 ① Attribute Table 창에서 강동구가 있는 24번 줄을 클릭 ② 이후 Attribute Table 좌하단의 클릭하여, 지도 화면이 강동구를 중심으로 확대, 이동됨을 확인 선택취소 선택정보를 맨위로 오픈소스GIS교육 - 안양대학교 30 박희구(hgpark@gaia3d.com)
  • 31. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  선택(Selection) – 계속 ① 지도범례(Layers)에서 admin_emd.shp을 선택한 뒤 마우스 왼쪽 버튼을 누른 채 맨위로 드래깅 ② 지도 표시 순서가 변화함을 파악 오픈소스GIS교육 - 안양대학교 31 박희구(hgpark@gaia3d.com)
  • 32. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  선택(Selection) – 계속 ① Select 도구를 이용하여 자신이 원하는 지역을 지도 위에서 선택 ② 선택된 지역의 속성 정보를 파악 오픈소스GIS교육 - 안양대학교 32 박희구(hgpark@gaia3d.com)
  • 33. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  검색 및 질의 ① Active Layer로 admin_emd.shp 선택 ② ‘Attribute Table’ 열기 ③ ‘Attribute Table’ 좌하단의 를 클릭 한 후, 를 클릭 하고, 텍스트 박스에 문래동(혹은 자신이 찾고 싶은 동이름 입력)하고, 버튼 클릭 선택하여 ④ 검색 결과 확인 오픈소스GIS교육 - 안양대학교 33 박희구(hgpark@gaia3d.com)
  • 34. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  Expression based filter를 이용한 검색 및 질의 ① ‘Attribute Table’ 도구에서 또는  클릭, 선택, 또는 Citl + F 누름 ② Expression based filter 창 ‘Function List’탭에서 Fields and Values 의 ‘POP2008’ 더블 클릭 ③ Expression based filter 창 ‘Expression’탭에 POP2008 >= 50000 이 되도록 기호 >=와 숫자 50000을 직접 입력 후 [OK] 버튼 클릭 ④ 결과 확인 오픈소스GIS교육 - 안양대학교 34 박희구(hgpark@gaia3d.com)
  • 35. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  OpenLayers Plugin 설치하기 ① [Plugins] -> [Manage and Install Plugins…]실행 ② Get more탭에서 ‘openlayers’로 해당 플러그인 검색 및 설치 오픈소스GIS교육 - 안양대학교 35 박희구(hgpark@gaia3d.com)
  • 36. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  Google Map, Yahoo Map, OpenStreetMap, BingMap 등을 베이스맵으로 쓰기 ① [Settings] -> [Project Properties]를 실행하여 프로젝트 CRS를 Google Mercator(EPSG: 900913)로 설정(해당 CRS가 없을 경우 EPSG: 4326을 사용) ② [Plugins] -> [OpenLayers Plugin]에서 원하는 배경 영상 선택 오픈소스GIS교육 - 안양대학교 36 박희구(hgpark@gaia3d.com)
  • 37. II. QGIS 다뤄보기 II-4. QGIS 둘러보기  Google Map, Yahoo Map, OpenStreetMap, BingMap 등을 베이스맵으로 쓰기 ③ 샘플 데이터 중 원하는 자료(예, admin_sgg.shp 등)을 불러 오기  CRS를 미리 Google Mercator로 맞추면 벡터가 실시간 투영 변환됨 오픈소스GIS교육 - 안양대학교 37 박희구(hgpark@gaia3d.com)
  • 38. II. QGIS 다뤄보기 II-5. 외부 자료 이용하기  다음 (EPSG:5181), 네이버(EPSG:5179), Olleh(EPSG:5179), VWorld (EPSG:900913)지도 이용 ① [File] -> [New Project] 실행하여 새로운 프로젝트 시작 ② [Plugins] -> [TMS for Korea]에서 원하는 배경 영상 선택 오픈소스GIS교육 - 안양대학교 38 박희구(hgpark@gaia3d.com)
  • 39. II. QGIS 다뤄보기 II-5. 외부 자료 이용하기  다음 (EPSG:5181), 네이버(EPSG:5179), Olleh(EPSG:5179), VWorld (EPSG:900913)지도 이용 ③ 샘플 데이터 중 원하는 자료(예, admin_sgg.shp 등)을 불러 오기 - http://www.onspatial.com/2013/02/qgis-tms-for-korean-users-plugin.html Daum Street Naver Hybrid  CRS는 네이버, 다음 지도 선택시 자동 설정됨 오픈소스GIS교육 - 안양대학교 39 박희구(hgpark@gaia3d.com)
  • 40. II. QGIS 다뤄보기 II-5. 외부 자료 이용하기  TXT나 CSV 파일을 불러와 지도 만들기 ① [File] -> [New Project] 실행하여 새로운 프로젝트 시작 ② [Layer] -> [Add Delimited Text Layer] 실행 ③ ‘Seoul’ 폴더 밑의 ‘admin_cnt.csv’ 파일 선택하고, ‘File format’로 ‘CSV(comma separated values)’ 선택 ④ 좌표계를 EPSG:5174 선택하고 실행 오픈소스GIS교육 - 안양대학교 40 박희구(hgpark@gaia3d.com)
  • 41. II. QGIS 다뤄보기 II-5. 외부 자료 이용하기  래스터 지도 위치 등록하기 ① [Plugins] -> [Manage and Install Plugins…]에서 ‘Georeferencer GDAL’ 선택 ② [Raster] -> [Georeferencer]에서 ‘Georeferencer’ 실행 오픈소스GIS교육 - 안양대학교 41 박희구(hgpark@gaia3d.com)
  • 42. II. QGIS 다뤄보기 II-5. 외부 자료 이용하기  래스터 지도 위치 등록하기 ③ [Georeferencer] 창에서 [File] -> [Open Raster]를 이용하여 [‘Seoul_Raster] 폴더 밑의 Seoul_map.jpg 열기 ④ [Edit] -> [Add Point]를 통해 영상과 벡터 지도의 위치 지정하며, 이 때 ‘From Map Canvas’를 이용하여 GCP 지정 ⑤ [Settings] -> [Transformation Settings]를 통해 변환 방식과 Output Raster 지정 후 변환 오픈소스GIS교육 - 안양대학교 42 박희구(hgpark@gaia3d.com)
  • 43. II. QGIS 다뤄보기 II-6. 좌표계  한국 좌표계 정보 [전지구 좌표계] WGS84 경위도 • EPSG:4326, EPSG:4166 (Korean 1995): +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs Bessel 1841 경위도 • EPSG:4004, EPSG:4162 (Korean 1985): +proj=longlat +ellps=bessel +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 GRS80 경위도 • EPSG:4019, EPSG:4737 (Korean 2000): +proj=longlat +ellps=GRS80 +no_defs Google Mercator, 구글지도/빙지도/야후지도/OSM 등 에서 사용중인 좌표계 • EPSG:900913(통칭), EPSG:3857(공식): +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs [UTM] UTM52N (WGS84) • EPSG:32652: +proj=utm +zone=52 +ellps=WGS84 +datum=WGS84 +units=m +no_defs UTM51N (WGS84) • EPSG:32651: +proj=utm +zone=51 +ellps=WGS84 +datum=WGS84 +units=m +no_defs [보정안된 오래된 지리원 표준] 동부원점(Bessel) • EPSG:2096: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43 중부원점(Bessel) • EPSG:2097: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43 서부원점(Bessel) • EPSG:2098: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,1.63,6.43 오픈소스GIS교육 - 안양대학교 43 박희구(hgpark@gaia3d.com)
  • 44. II. QGIS 다뤄보기 II-6. 좌표계  한국 좌표계 정보 [오래된 지리원 표준] 보정된 서부원점(Bessel) - KLIS에서 서부지역에 사용중 • EPSG:5173: +proj=tmerc +lat_0=38 +lon_0=125.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 보정된 중부원점(Bessel) - KLIS에서 중부지역에 사용중 • EPSG:5174: +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 보정된 제주원점(Bessel) - KLIS에서 제주지역에 사용중 • EPSG:5175: +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 보정된 동부원점(Bessel) - KLIS에서 동부지역에 사용중 • EPSG:5176: +proj=tmerc +lat_0=38 +lon_0=129.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 보정된 동해(울릉)원점(Bessel) - KLIS에서 울릉지역에 사용중 • EPSG:5177: +proj=tmerc +lat_0=38 +lon_0=131.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 [KATEC 계열] UTM-K (Bessel) - 새주소지도에서 사용 중 • EPSG:5178: +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 UTM-K (GRS80), 네이버지도에서 사용중인 좌표계 • EPSG:5179: +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs 네비게이션용 KATEC 좌표계(KOTE-KATEC) • EPSG 없음. 비공식 좌표계임:+proj=tmerc +lat_0=38 +lon_0=128 +k=0.9999 +x_0=400000 +y_0=600000 +ellps=bessel +units=m +no_defs +towgs84=115.80,474.99,674.11,1.16,-2.31,-1.63,6.43 오픈소스GIS교육 - 안양대학교 44 박희구(hgpark@gaia3d.com)
  • 45. II. QGIS 다뤄보기 II-6. 좌표계  한국 좌표계 정보 [타원체 바꾼 지리원 표준] 서부원점(GRS80)-falseY:50000 • EPSG:5180: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs 중부원점(GRS80)-falseY:50000, 다음지도에서 사용중인 좌표계 • EPSG:5181: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs 제주원점(GRS80)-falseY:55000 • EPSG:5182: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=GRS80 +units=m +no_defs 동부원점(GRS80)-falseY:50000 • EPSG:5183: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs 동해(울릉)원점(GRS80)-falseY:50000 • EPSG:5184: +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs [현재 국토지리정보원 표준] 서부원점(GRS80)-falseY:60000 • EPSG:5185: +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs 중부원점(GRS80)-falseY:60000 • EPSG:5186: +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs 동부원점(GRS80)-falseY:60000 • EPSG:5187: +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs 동해(울릉)원점(GRS80)-falseY:60000 • EPSG:5188: +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs 오픈소스GIS교육 - 안양대학교 45 박희구(hgpark@gaia3d.com)
  • 46. II. QGIS 다뤄보기 II-6. 좌표계  QGIS 좌표계 설정창 1 2 3 ① 실시간 좌표계 변환 설정 ② 찾고자 하는 좌표계 검색어 ③ 최근 사용 좌표계 ④ 검색어로 찾은 좌표계 결과 ⑤ 해당 좌표계의 proj4 인자 4 5 오픈소스GIS교육 - 안양대학교 46 박희구(hgpark@gaia3d.com)
  • 47. II. QGIS 다뤄보기 II-6. 좌표계  레이어 좌표계 설정법 ① [지도 범례(Layers)]에서 해당 레이어 선택 후 마우스 오른쪽 버튼 클릭 -> [Set Layers SRS] 실행 ② 또는 [Layer] -> [Set CRS of Layer(s)] 실행 ③ 이후 좌표계 설정 창에서 원하는 좌표계 선택 후 설정 오픈소스GIS교육 - 안양대학교 47 박희구(hgpark@gaia3d.com)
  • 48. II. QGIS 다뤄보기 II-6. 좌표계  프로젝트 좌표계 설정법 ① QGIS는 기본적으로 프로젝트 좌표계가 ‘EPSG:4326 - WGS 84’으로 설정되어 있음 ② 프로젝트 좌표계를 변경하기 위해서는 [Project] -> [Project Properties]에서 변경할 수 있음 ③ 또는 특정 레이어를 선택한 후 마우스 오른쪽 버튼을 눌러 [Set Project CRS from Layer]나 [Layer] > [Set Project CRS from Layer]를 통해 변경할 수 있음 ④ 프로젝트 좌표계는 지도 화면 우하단에 항상 표시되고 있음 오픈소스GIS교육 - 안양대학교 48 박희구(hgpark@gaia3d.com)
  • 49. II. QGIS 다뤄보기 II-6. 좌표계  경위도와 투영좌표 동시에 읽기 ① [Plugins] -> [Manage and Install Plugins…]에서 [Coordinate Capture] 선택 ② [View] -> [Panels] -> [Coordinate Capture] 켜기 ③ [Coordinate Capture] 창에서 ‘Start capture’ 누르고 지도 화면 클릭 경위도 좌표 투영 좌표 켜져 있으면 마우스 움직임에 따라 실시간으로 좌표 표시 오픈소스GIS교육 - 안양대학교 49 박희구(hgpark@gaia3d.com)
  • 50. II. QGIS 다뤄보기 II-6. 좌표계  벡터, 래스터 자료의 포맷 및 좌표계 변환 벡터 포맷 ① [Layer] -> [Save as] 혹은 [Save selection as vector file] 명령으로 포맷과 좌표계 동시 변환 오픈소스GIS교육 - 안양대학교 래스터 포맷 ① 포맷 변환은 [Raster] -> [Conversion] -> [Translate] 이용 ② 투영법 변환은 [Raster] -> [Projections] -> [Warp] 이용 50 박희구(hgpark@gaia3d.com)
  • 51. 한국어 지부 Quantum GIS Tutorial - QGIS 개요 및 기본안양대학교 오픈소스GIS교육 2014년 1월 6일 가이아쓰리디㈜ 박희구(hgpark@gaia3d.com)