GIS

QGIS에서 Qgis2threejs 플러그인 소개

유병혁 2014. 2. 25. 08:02

이번 글에서는 QGIS의 Qgis2threejs 플러그인에 대해 학습해 보도록 하겠습니다.

 

QGIS는 구글어스를 통해 데이터를 3차원 투영할 수 있는 GEarthView 플러그인도 제공하고 있는데요,

구글어스에서는 SRTM(Shuttle Radar Topography Mission)의 90m DEM을 기본자료로 사용하고 있습니다.

 

만약 90m 이상의 DEM을 확보하고 있다면 이 플러그인을 이용해서 3차원 투영을 하는 것도 유용할 것 같습니다.

여기서는 30m급 ASTER GDEM Version 2 데이터를 이용해서 덕유산국립공원 지역의 3차원 매핑을 적용해보도록 하겠습니다.

 

먼저 3차원 매핑을 위한 DEM 데이터를 열어 보도록 하겠습니다.

 

아래와 같이 래스터 레이어 추가를 클릭하고,

 

덕유산국립공원 지역의 ASTER GDEM Ver.2 데이터를 열어봅니다.

 

아래와 같이 30m급 DEM 데이터가 추가되었습니다.

 

이번에는 덕유산국립공원 경계를 추가해 보도록 하겠습니다.

벡터 레이어 추가 버튼을 클릭하고,

 

공원 경계 데이터를 지정해 줍니다.

 

아래 그림과 같이 덕유산국립공원 경계와 해당 지역의 DEM 데이터가 추가되었습니다.

 

이번에는 이 지역의 다음지도를 추가해보도록 하겠습니다.

이를 위해 플러그인 > TMS for Korea > Add Daum Hybrid를 클릭합니다.

TMS for Korea 플러그인에 대해서는 다음 글을 참조하시기 바랍니다. | http://blog.daum.net/geoscience/483

 

덕유산국립공원 지역의 다음 스카이뷰가 추가되었습니다.

 

이제 실습에 필요한 모든 데이터가 추가되었습니다.

프로젝트 > 저장을 클릭하고,

 

해당 프로젝트 파일을 저장하겠습니다.

 

덕유산국립공원 경계의 속성에서 심볼 레이어 타입, 색상, 펜 두께를 아래와 같이 변경하고,

레이어 순서를 공원 경계, 다음 스카이뷰, ASTER GDEM 데이터 순으로 정렬해 주었습니다.

 

이제 3차원 매핑할 영역을 임의로 확대하고,

 

상단 메뉴 바의 플러그인 > 플러그인 관리 및 설치에서 '더 찾기'를 지정하고 Qgis2threejs 플러그인을 설치해 줍니다.

 

플러그인 > Qgis2threejs > Settings에서,

 

결과를 확인할 웹브라우저의 경로를 지정해 줍니다.

여기서는 구글 크롬의 실행 경로를 지정해 주도록 하겠습니다.

 

이제 끝으로 Qgis2threejs 플러그인 버튼을 실행하고,

 

설정을 마친 후에 Run 버튼을 클릭하면 웹브라우저가 자동 실행되면서 3차원 매핑 결과를 확인할 수 있습니다.

 

구글 크롬 웹브라우저에서 열어 본 덕유산 향적봉 일대입니다.

 

마우스 조작으로 3차원 모델을 회전하거나 확대, 축소해 볼 수 있습니다.

 

참 재밌는 플러그인이죠?!