KeiStory

728x90
반응형

둥DEM 파일 이용한 등고선 표시 및 라인/라벨 처리하기

 

DEM 파일에서 등고선을 구하고 수치 표시 및 100m 단위 라인을 굵게 표시하는 방법입니다.

이를 이용하면 등고선을 보다 간략하면서도 눈에 띄게 표시할수 있습니다.

 

1. DEM Layer 를 준비합니다. 

2024.01.03 - [QGIS] - [QGIS] DEM 파일 다운받기 - 국토정보플랫폼

 

DEM 파일은 위 포스팅을 참고하여 수치표고 모델 img 파일을 추가하면 됩니다.

 

2. Contour 를 구합니다.

레스터 > 추출 > 등고선 생성 메뉴로 들어갑니다.

입력 레이어 는 DEM 파일을 선택하고 실행 합니다.

결과

위 처럼 등고선이 그려진걸 확인할 수 있습니다.

 

3. 등고수치 라벨을 추가합니다.

만들어진 등고선 Layer 우클릭 메뉴 속성 에서 단일 라벨을 선택하고  ELEV 를 선택합니다.

아래의 배치 에서 라인 상 만 체크합니다.

버퍼 에서 텍스트 버퍼 그리기 를 체크합니다.

라벨 처리 결과 아래 처럼 선 중간에 라벨이 들어간 걸 확인할 수 있습니다.

 

4. 필드를 추가하여 필드값 기준으로 라인을 굵게 표시합니다.

등고선 Layer 마우스 우클릭 메뉴의 속성테이블 열기 를 하여 나온 속성 테이블 창에서 필드 계산기 열기를 합니다.

새로운 필드 생성 체크 된 상태로 아래처럼 필드를 추가합니다. (100 으로 나눈 값이 0 이면 1로 처리합니다.)

if("ELEV"%100 =0,1,null)

아래처럼 필드 추가 완료가 되었으면 연필 버튼을 눌러 저장합니다.

이제 위에서 추가된 컬럼을 표시해 줄 차례입니다.

등고선 Layer 의 우클릭 속성  심볼로 들어가서 분류값 사용으로 바꾸고

값을 Index 컬럼(추가된커럼)을 지정하고 분류 버튼을 누릅니다.

여기에서 1로 된 선의 굵기를 변경하면 됩니다. 색도 똑같이 검은 색으로 바꿉니다.

결과

 

이런식으로 DEM 이 아닌 등고선 파일을 가지고도 위처럼  컬럼을 추가하여 거리 단위로 선을 굵게 표시할 수 있습니다.

 

아래의 방법으로도 처리가 가능합니다.

2024.01.05 - [QGIS] - [QGIS] 수치지도 등고선 이용한 등고선 표시 및 라인/라벨 처리하기 (Contours Labels)

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band