DEM 이란?

DEM(Digital Eleveation Model) 실세계 지형 정보 중 건물, 수목, 인공 구조물 등을 제외한 지형 부분을 표현한 모형

DSM(Digital Surface Model) 실세계의 모든 정보, 즉 지형, 수목, 건물, 인공구조물 등을 표현한 모형 (네이버 지식백과)

 

 

국가공간정보포털에서 제공하는 수치표고모델(DEM)를 Qgis에서 활용해보겠습니다. (Qgis version 3.4.4)

수치표고모델(DEM) 다운로드

해당 자료를 다운로드 후 압축해제하면 3종류의 폴더가 존재하는데  ascil(공백으로 구분되어 있는 x, y, z 값 텍스트 파일), img, pdf 파일이 있습니다.

Qgis에 드레그 드랍으로 img 파일을 추가

 

1. 해당 자료를 확대하여 확인해보면 90m 간격으로 픽셀이 연결되어 있으며 픽셀에 하나의 고도값을 가지는 것을 확인 할 수 있습니다.

 

2. 자료를 추가하신 뒤에 Qgis 상단 메뉴에 '보기 > 새 3D 맵 뷰' 버튼을 클릭하면 해당 DEM자료가 3D 뷰어로 표출됩니다.

3D뷰어에서 환경설정 버튼을 선택하시면 위의 3D Configuration 창이 활성화 되고 사용하려는 값을 지정해 주시면 됩니다.

  • 고도 : 해당 수치지형도
  • 수직축척 : 2
  • 나머지 설정값을 Default로 하여 확인버튼

 

해당 픽셀의 고도값에 따라 지형이 변형된 것을 확인할 수 있습니다.

 

3. Tile 이미지를 DEM 자료위에 중첩시켜 좀더 시각적 효과 주기

Qgis 왼쪽 탐색기 패널에 'XYZ Tiles' 카테고리에서 마우스 오른쪽 버튼을 클릭하여 New Connection을 클릭합니다.

명칭과 URL을 입력하고 확인 버튼을 클릭합니다.

이후 사용하고 싶은 Tile을  레이어 추가하여 DEM자료에 중첩시킵니다.

저는 구글 위성지도를 사용하였습니다. 이외에도 구글에서 제공하는 타일서비스는 아래와 같습니다.

>Roadmap
http://mt0.google.com/vt/lyrs=m&hl=en&x={x}&y={y}&z={z} 

>Terrain
http://mt0.google.com/vt/lyrs=p&hl=en&x={x}&y={y}&z={z}

Altered roadmap
http://mt0.google.com/vt/lyrs=r&hl=en&x={x}&y={y}&z={z}

>Satellite only
http://mt0.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}

>Terrain only
http://mt0.google.com/vt/lyrs=t&hl=en&x={x}&y={y}&z={z}

>Hybrid
http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}

>Vworld Satellite
http://xdworld.vworld.kr:8080/2d/Satellite/201710/{z}/{x}/{y}.jpeg

 

4. 포인트를 DEM 자료 변경

위에 언급되어 있듯이 'ascil' 폴더에 공백으로 구분되어 있는 x, y, z 값 텍스트 파일을 이용하여 좀더 조밀한 DEM자료로 변환해보겠습니다.

레이어 > 레이어추가 > 구분자로 분리된 텍스트 레이어를 추가

 

공간 처리 툴박스를에 SAGA > Raster creation tools > Natural neighbour 

 

 

Cellsize : 50m로 지정하여 기존격자(90m)보다 조금더 조밀하게 설정하겠습니다.

이제 해당 자료를 다시 위와 같은 방법으로 3D뷰어에 타일이미지를 이용해 시각적효과를 주겠습니다.

 

5. 임의로 90m급 DEM자료를 더 조밀한 간격으로 변경했을때의 문제점

기존 90m셀이 50m로 변경되면서 보정법에 의해 어느정도 수치가 맞추어 지는데, 50m 와 100m 사이에 보정한 셀의 고도값이 75m로 임의값이 정해지지만 실제로 90m셀 두개의 간격 사이에 수많은 고도 값이 존재할 것이기 때문에 75m는 정확한 값은 아닙니다.

* 90m급 DEM자료는 90m급에서 사용하자

+ Recent posts