일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 플러그인
- AI
- 설치
- 우버
- 머신러닝
- machine learning
- QGIS
- mapping
- 빅데이터
- Web Mapping
- Web GIS
- install
- map
- 인스톨
- Spatial Data Analysis
- 웹지도
- plugin
- 지도
- 인공지능
- Uber
- Kepler.gl
- Mapbox
- 데이터 시각화
- CARTO
- 데이터 분석
- 공간데이터 분석
- GIS
- data visualization
- Big data
- Data Analysis
- Today
- Total
GIS & Spatial Analysis in KOREA
Point Sampling Tool 본문
[QGIS Plugins]
#GIS #QGIS #Spatial Data Analysis #Big Data #Map #Plugin #Point Sampling Tool
#지도 #공간데이터 분석 #빅데이터 분석 #플러그인
[ Point Sampling Tool ]
A. 설치 방법
Point Sampling Tool Icon
지형, 환경 등 전통적인 공간데이터 분석 시 가장 많이 활용하는 데이터 셋의 형태는 픽셀 형태인 그리드 기반의 Raster Data 이다. 현재 추세는 Vector Data 형태(shp)로 공간데이터를 많이 구축하고 분석 및 시각화하고 있으나 Kernel Density, IDW 분석 등 Vector Data를 Raster Data 형태의 결과물로 변환하여 분석에 많이 활용한다. 이 경우 Raster Data에서 표현되는 정보값들은 그리드의 픽셀에 색상 정보로 부호화 된다. 분석 시 종종 어떤 위치에서 픽셀값을 추출하거나 혹은 어떤 지역 전체 값을 모아서 수집할 경우가 있다.
이때 필요한 플러그인이 바로 Point Sampling Tool이다. 설치 방법은 다음과 같다.
① [QGIS] > [Menu] > [플러그인] > [플러그인 관리 및 설치]를 눌러 플러그인 관리 창을 불러온다
② 좌측 탭(모두, 설치됨, 설치되지 않음, 설정) 중 모두를 선택하고 검색 창에 Point Sampling Tool이라고 검색을 한다.
③ 검색 결과 우측 하단의 플러그인 설치를 클릭하여 설치를 진행한다.
설치한 Point Sampling Tool 플러그인은 도구모음 아이콘이 새롭게 생성되며, 메뉴에서는 [메뉴] > [플러그인] > [Analyses] 아래에 설치되어 기능을 실행시킬 수 있다.
B. 사용방법
[ 분석용 데이터 다운로드 받기 ]
① 우선 국토지리정보원에서 제공하는 국토정보플랫폼(http://map.ngii.go.kr/ms/map/NlipMap.do)을 이용해 DEM(Digital Elevation Model) 데이터(Raster Data)를 다운로드 받아보자. (회원가입 후 로그인해야 자료 취득 가능함)
② 국토정보플랫폼 지도에서 정보 검색 기능을 이용해 원하는 자료를 찾을 수 있다.
③ [정보 검색] > [행정구역] > ‘서울특별시’ > ‘중구’를 검색해 서울특별시 중구 지역 제공 자료를 검색한다.
④ 검색결과 중 공개DEM(3건)을 클릭해 다운로드 받을 수 있는 자료를 확인하고 ‘2014 서울특별시’ 자료를 체크하고 장바구니에 담는다.
⑤ 장바구니로 이동해 다운로드 받고자 하는 자료 체크 후 온라인 신청하기를 클릭한다.
⑥ 신청자정보, 신청내역, 신청정보, 사용자 준수사항에 동의한 후 신청하기를 클릭하면 다운로드 페이지로 이동한다.
⑦ 우측 상세보기를 클릭해 원하는 자료를 다운로드 받는다. 다운로드 파일은 3개(ascii, img, pdf) 파일로 구성되어있다.
[ Point Sampling Tool 실습 ]
① 이제 QGIS를 실행시키고 다운로드 받은 2014 서울특별시 DEM 자료를 불러와보자.
② QGIS > [메뉴] > [레이어] > [레이어 추가] > [레스터 레이어 추가] 혹은 좌측 데이터 입력 아이콘들 중 두 번째 아이콘을 클릭해 ‘GDAL이 지원하는 래스터 데이터 소스 열기’ 창을 불러 온다.
③ 다운로드 받은 폴더로 이동해 *.img 파일을 전부 불러들여온다.
④ 서울특별시 구별 해발고도 정보가 담긴 DEM 자료이다.
⑤ 무작위로 포인트를 생성해 포인트가 위치한 곳의 해발고도 정보를 Point Sampling Tool을 이용해 추출해 보자.
⑥ QGIS > [메뉴] > [벡터] > [조사 도구] > [Random points in extent] 를 선택한다.
⑦ Random points in extent 창에서 Input extent(xmin, xmax, ymin, ymax) 공란 우측 아이콘을 클릭하고 캔버스 상에서 범위 선택을 클릭한다.
⑧ 무작위 포인트를 생성시킬 범위를 선택한다.
⑨ 생성시킬 포인트 개수와 점들 사이의 최소 간격을 설정해준 뒤 무작위 점군 우측 아이콘을 클릭해 파일로 저장하기 선택 후 생성한 파일 저장 경로와 파일명을 정한 후 Run을 클릭해 실행시킨다.
⑩ 무작위로 생성된 포인트들
⑪ 생성된 포인트들이 위치한 곳의 해발고도 정보를 추출하기 위해 Point Sampling Tool을 실행 한다.
⑫ Point Sampling Tool 창에서 General 탭 선택 후 첫 번째 Layer containing sampling point에서 방금 만든 무작위 점군 shape file을 선택한다. 그리고 다음으로 Layers with fields/bands to get values from: 에서 추출하고자 하는 레이어만 클릭해 선택한다. 이 후 아래 Output point vector layer: 에서 Browse를 클릭해 파일 저장 경로와 파일명을 설정한다. 마지막으로 General 옆의 Fields 탭을 선택하고 추출할 값들이 저장될 장소의 필드명을 설정한 후 확인을 눌러 실행한다.
⑬ 새로 생성된 Shape file의 속성테이블을 열어 추출된 값을 확인한다.
[ 본 블로그 내 QGIS Plugins 관련 글 ] - Statist - QPackage |
- 끝 -
'QGIS > QGIS Plugins' 카테고리의 다른 글
TMS for Korea (0) | 2018.07.25 |
---|---|
OpenLayers Plugin (0) | 2018.07.24 |
Statist (0) | 2018.07.23 |
Table Manager (0) | 2018.07.01 |
QPackage (0) | 2018.06.25 |