Notice
Recent Posts
Recent Comments
관리 메뉴

GIS & Spatial Analysis in KOREA

Point Sampling Tool 본문

QGIS/QGIS Plugins

Point Sampling Tool

Borin78 2018. 6. 26. 13:50

[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 관련 글 ]

QGIS 플러그인

TMS for Korea

Openlayers Plugin

Statist

Table Manager

Point Sampling Tool

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
Comments