GIS

QGIS 3.4에서 라인 융해(dissolve) 적용하고 속성 조정하기

유병혁 2019. 8. 7. 20:03

이번 글은 라인 데이터에 융해(dissolve)를 적용하고 스타일과 라벨을 조정해 보도록 하겠습니다. 실습용으로 탐방로 데이터를 추가합니다.


일단 탐방로 속성에서 아래와 같이 topo road 심볼을 적용해 봅니다.


탐방로 데이터의 속성정보는 아래와 같습니다. 하나의 탐방로 구간이 다수 객체로 구성된 게 보이시죠?!


예컨데, '금릉경포대 ~ 바람재' 구간은 2개 객체로 구성되어 있습니다.


선택한 객체는 '모두 선택 해제' 버튼을 클릭해서 선택을 해제합니다.


자, 이제 동일한 필드값을 가진 객체들을 합쳐보도록 하겠습니다. '벡터 > 지리 정보 처리 도구 > 융해(dissolve)'를 클릭합니다.


융해(dissolve) 창은 아래와 같은데요,


Dissolve field(s)에서 다음과 같이 2개 필드를 모두 선택해 주겠습니다.


자, 이제 융해(dissolve) 도구를 실행하면,


다음과 같이 '융해된 산출물' 레이어가 새로 생성됩니다.


해당 레이어의 속성정보를 보시면 동일한 필드값을 가진 객체들이 하나로 병합되었음을 확인하실 수 있습니다.


이제 '편집 모드 켜고끄기', '필드 계산기 열기'를 순차적으로 실행하고, 

 

'

필드 계산기 창에서 LENGTH 필드를 생성하고 킬로미터 단위의 길이 값을 저장해 주겠습니다.


결과는 아래와 같습니다.


이제 '편집 모드 켜고끄기'를 다시 클릭해 편집을 종료합니다.


현재 탐방로 레이어에 적용된 topo road 기호를 융해된 산출물 레이어에 복사하려면 어떻게 해야 할까요?!


일단 탐방로 레이어 명을 우클릭하고 '스타일 > 스타일 복사 > All Style Categories'를 클릭한 후에,


융해된 산출물 레이어 명을 우클릭하고 '스타일 > 스타일 붙여넣기 > All Style Categories'를 선택하면 됩니다.


자, 아래와 같이 topo road가 반영됐죠?!


이번에는 탐방구간 별로 서로 다른 색상이 적용되도록 조정해 볼까요?! '분류값 사용'을 클릭하고,


'COS_KOR_NM' 필드를 선택해 줍니다.


이제 '분류' 버튼을 누르면,


아래와 같이 탐방로 별로 임의의 색상(Random colors)이 적용됩니다.


레이어 렌더링에서 그리기 효과를 체크하고,


'Outer Glow'를 적용해 봅니다.


자, 아래와 같이 탐방로 레이어에 기호를 적용해 봤습니다.


해당 레이어 명을 우클릭하고 '레이어로 확대/축소'를 클릭하면, 해당 레이어 크기로 화면이 조정됩니다.


이번에는 라벨을 조정해볼까요?! 라벨 필드에 'LENGTH'를 지정하고, 글꼴은 '나눔고딕 ExtraBold'를 지정해 줍니다.


이번에는 배경에서 '배경 그리기'를 체크해 봅니다.


탐방로에 기호와 라벨을 적용한 결과는 아래와 같습니다.