GIS

QGIS 3.4에서 건물 중심점 추출하고 온도지도, 등고선 계산하기

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

이번 글은 QGIS 3.4에서 건물 중심점을 추출하고 온도지도, 등고선을 계산해보도록 하겠습니다. 일단 건물 레이어를 추가합니다.


건물 레이어의 속성은 아래와 같은데요, 여기서 A27 필드는 건축물의 세부 용도명을 정의합니다.


A27 필드를 기준으로 분류값 기호를 정의해봅니다.


건물 레이어 명을 우클릭하고 '객체 수 표시'를 클릭하면,


건물 세부 용도별 개체 수를 확인하실 수 있습니다.


이번에는 건물 중심을 포인트로 추출해 볼까요?! 상단 메뉴에서 '벡터 > 도형 도구 > 중심'을 클릭합니다.


중심 실행 창에서 '각 부분의 표면에 포인트 생성'을 체크하고 파일을 생성해 봅니다.


생성된 포인트 레이어는 아래와 같습니다. 어느 지역에 건물이 밀집해 있을까요?! 열 지도를 통해 확인해 봅니다.


포인트 레이어 속성에서 '열지도'를 선택하고,


색상표는 'RdPu'를 선택합니다.


적용 결과는 아래와 같습니다.


이번에는 색상표에 투명도를 적용해볼까요?! 색상표를 더블 클릭하여 '색상 램프 선택' 창을 실행합니다.


낮은 값 색상의 불투명도를 0%로 설정하면,


아래와 같이 보다 효과적인 열지도를 가시화할 수 있습니다.


밀도가 높은 구간을 확대해 본 화면입니다. 스케일에 따라 열지도가 변화됨을 확인하실 수 있습니다.


이번에는 열지도를 파일로 생성해볼까요?! '공간 처리 툴박스 > 일지도 (커널 밀집도 평가)'를 실행합니다.


열지도 실행 창은 다음과 같은데요,


여기서 반지름은 500미터, 픽셀 크기는 XY 각각 30미터를 적용해 봅니다.


이제 설정을 마쳤으면 열지도를 생성해 보겠습니다.


결과는 아래와 같습니다. 해당 레이어 심볼을 조정해 볼까요?!


심볼 탭에서,


렌더링 유형을 '단일 밴드 유사색상'으로 변경하고,


색상표를 조정하고 분류 버튼을 클릭해서 열지도의 심볼을 정의해 줍니다.


자, 이제 레이어 속성에서 열지도를 적용했을 때와 비슷한 결과가 됐죠?!


해당 열지도는 파일이기 때문에 등고선을 추출하실 수 있습니다. 상단 메뉴에서 '래스터 > 추출 > 등고선'을 실행합니다.


등고선 실행 창은 아래와 같습니다.


등고선 간격은 2, 속성명은 VALUE로 정의해 봅니다.


자, 이제 설정을 마쳤으니 결과를 확인해볼까요?!


결과값은 아래와 같습니다.


등고선도 마찬가지로 속성에서 '단계 구분' 설정을 통해 색상을 분류하실 수 있습니다.


결과는 다음과 같습니다. 확대해 보면 보다 명확하죠?!