GIS

QGIS: 'Z 값 설정'과 '포맷 변환' 기능 소개

유병혁 2021. 6. 29. 12:31

안녕하세요?이번 글은 QGIS의 'Z 값 설정'과 '포맷 변환' 기능을 정리해 보겠습니다.

 

실습을 위한 데이터 확보(경상남도 진주시 등고선)는 이전 글을 참고하시면 됩니다.

 

국토정보플랫폼에서 연속수치지도 다운로드하기

안녕하세요? 이번 글은 '국토정보플랫폼'에서 연속수치지도를 내려받는 방법을 정리해 보겠습니다. 국토정보플랫폼 국토교통부 국토지리정보원 (우)16517 경기도 수원시 영통구 월드컵로 92(원천

blog.daum.net

아래 데이터는 경상남도 진주시의 연속수치지도 중 등고선 자료입니다.

속성 값에는 CONT라는 이름의 지형 고도값이 존재합니다.

먼저 'Z 값 설정' 기능을 사용해 보겠습니다.

Z 값 설정 기능 창은 다음과 같습니다. 입력 레이어는 등고선이 지정되어 있습니다.

Z 값 우측 버튼을 클릭한 후 '필드 유형 > CONT'를 지정해 줍니다.

자, 아래와 같이 'Z 값 설정' 기능을 실행해 보겠습니다!

결과는 아래와 같습니다. 어떤 변화가 있을까요?!

기존 도형이 MultiLineSting에서 MultiLineStringZ로 변환된 것을 확인하실 수 있습니다.

'객체 식별'을 통해 확인해볼까요?!

현재 적색으로 표시된 객체의 CONT 값은 45인데요,

해당 객체의 '보간된 Z' 값이 45로 표현되는 것을 확인하실 수 있습니다.

이번에는 등고선 일부를 클리핑한 후, '포맷 변환' 기능을 적용해 보겠습니다.

'포맷 변환' 기능을 실행합니다!

실행 창은 아래와 같습니다. 입력 레이어는 현재 SHP 포맷입니다.

이 기능을 통해 해당 SHP를 Z 값이 설정된 DXF로 변환해 보겠습니다!

고급 파라미터에서 -zfield "CONT"를 입력해 줍니다.

'포맷 변환'은 GDAL의 ogr2ogr 기능입니다. 파라미터는 다음 링크를 참조하시면 됩니다.

 

ogr2ogr — GDAL documentation

Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON, MULTILINESTRING, CIRCULARSTRING, COMPOUNDCURVE, CURVEPOLYGON, MULTICURVE, and MULTISURFACE non-linear geometry

gdal.org

변환한 산출물은 아래와 같이 '파일 형식'을 'DXF 파일 (*.dxf)'로 지정해 줍니다.

자, 이제 실행해볼까요?!

ERROR가 표시되는데 이것은 경고 메시지입니다. 이와 관련해서는 아래 링크를 참고하시면 되겠습니다.

 

Export 3D data DXF file

I'm trying to export a DXF file from QGIS 1.8.0 Lisboa and can not have a 3D file in AutoCAD or Microstation. It results always in 2D file. How can I export height data from a shapefile in QGIS?

gis.stackexchange.com

결과물 DXF 파일을 'Autodesk Viewer'에서 열어본 화면입니다. Z 값 설정이 보이죠?!

 

Autodesk Viewer | Free Online File Viewer

Your browser is unsupported Our viewer requires a browser that supports WebGL. You will find below links to the latest supported browsers. Download one of these browsers to view your 3D design. Version 56+ Version 51+ Version 14+ In the case that your brow

viewer.autodesk.com