안녕하세요?이번 글은 QGIS의 'Z 값 설정'과 '포맷 변환' 기능을 정리해 보겠습니다.
실습을 위한 데이터 확보(경상남도 진주시 등고선)는 이전 글을 참고하시면 됩니다.
아래 데이터는 경상남도 진주시의 연속수치지도 중 등고선 자료입니다.
속성 값에는 CONT라는 이름의 지형 고도값이 존재합니다.
먼저 'Z 값 설정' 기능을 사용해 보겠습니다.
Z 값 설정 기능 창은 다음과 같습니다. 입력 레이어는 등고선이 지정되어 있습니다.
Z 값 우측 버튼을 클릭한 후 '필드 유형 > CONT'를 지정해 줍니다.
자, 아래와 같이 'Z 값 설정' 기능을 실행해 보겠습니다!
결과는 아래와 같습니다. 어떤 변화가 있을까요?!
기존 도형이 MultiLineSting에서 MultiLineStringZ로 변환된 것을 확인하실 수 있습니다.
'객체 식별'을 통해 확인해볼까요?!
현재 적색으로 표시된 객체의 CONT 값은 45인데요,
해당 객체의 '보간된 Z' 값이 45로 표현되는 것을 확인하실 수 있습니다.
이번에는 등고선 일부를 클리핑한 후, '포맷 변환' 기능을 적용해 보겠습니다.
'포맷 변환' 기능을 실행합니다!
실행 창은 아래와 같습니다. 입력 레이어는 현재 SHP 포맷입니다.
이 기능을 통해 해당 SHP를 Z 값이 설정된 DXF로 변환해 보겠습니다!
고급 파라미터에서 -zfield "CONT"를 입력해 줍니다.
'포맷 변환'은 GDAL의 ogr2ogr 기능입니다. 파라미터는 다음 링크를 참조하시면 됩니다.
변환한 산출물은 아래와 같이 '파일 형식'을 'DXF 파일 (*.dxf)'로 지정해 줍니다.
자, 이제 실행해볼까요?!
ERROR가 표시되는데 이것은 경고 메시지입니다. 이와 관련해서는 아래 링크를 참고하시면 되겠습니다.
결과물 DXF 파일을 'Autodesk Viewer'에서 열어본 화면입니다. Z 값 설정이 보이죠?!