IDW 보간법으로 기온 폴리곤 그리드 만들기

2025. 11. 6. 14:14QGIS

IDW(Inverse Distance Weighting) 보간법은 측정된 지점(Point)들의 값을 이용해, 측정되지 않은 위치의 값을 추정하는 공간보간 기법이다. 기상 관측소가 1km마다 하나 있는 것도 아니고, 상당히 띄엄띄엄 있기 때문에 기상 관측소가 없는 공간의 기온은 근처 기상 관측소의 기온과 거리를 고려하여 나온 온도로 여겨야 한다. 이 과정에서 사용되는 것이 IDW이다. 이번 포스트에서는 전국 그리드를 만들고 관측소 별 기온에 대한 IDW 보간법 결과를 래스터로 만든 뒤, 그리드에 기온을 표시해 보겠다.
 

1. 그리드 만들기

브이월드의 시군구 파일을 불러 온 뒤에 [그리드 생성] 도구로 그리드 레이어를 만들어 준다. 여기서는 수평/수직 간격 모두 1km로 하겠다.

그리드가 생성되었으면 [위치로 선택] 도구를 이용해 '다음과 같은 피쳐를 비교'에서 시군구 레이어를 선택해 준다. 그러면 아래와 같이 중첩되는 네모들이 선택된다.

[내보내기] -> [피쳐를 다른 이름으로 저장] 에서 '선택한 피쳐만 저장'에 체크한 후 별도의 shp파일로 저장한 뒤 불러온다.

위와 같이 우리나라 지도 모양의 그리드가 만들어졌다.
 

IDW 보간법으로 래스터 만들기

이곳에서 관측소별로 관측된 기온 데이터를 CSV파일로 내려받는다. WGS84를 좌표계로 하고 X좌표를 경고, Y좌표를 위도로 하여 레이어로 띄운다. [레이어 재투영] 도구를 통해 그리드 레이어를 WGS84로 재투영한다.

[역거리 가중(IDW) 보간법] 도구를 선택해서 거리 계수 P는 2, 범위는 그리드 레이어를 선택해서 계산해준 뒤 해상도를 10배정도 키워준다.

래스터가 완성되었다.

[구역 통계] 도구를 이용해 재투영된 산출물(재투영된 그리드)에 보간 산출물(기온 래스터)의 데이터를 넣어준다.

_mean을 값으로 하여 심볼에 색을 넣었다. 구역 통계 레이어의 심볼에서 윤곽선을 빼준 뒤 적절히 꾸며서 완성한다.

래스터를 생성할 때 거리 계수 P를 4로 하면 위와 같이 된다.