GIS

QGIS: Density Analysis 플러그인 소개 (4) Styled heatmap (Kernel density estimation)

유병혁 2023. 8. 20. 16:37

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리고 폴리곤 밀도 맵을 포함합니다.

 

QGIS: Density Analysis 플러그인 소개 (1) Styled density map(스타일링된 히트맵)

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리

foss4g.tistory.com

Styled heatmap (Kernel density estimation)

이 알고리즘은 기본 QGIS Heatmap (Kernel Density Estimation) 알고리즘을 래핑하며, 자동 스타일링을 추가하고 출력 이미지의 픽셀/격자 크기 지정을 단순화합니다. 사용자는 CRS에 사용되는 단위를 알아야 하는 대신 킬로미터, 미터 등과 같은 측정 단위를 지정합니다.

 

알고리즘은 밀도 열지도 래스터 이미지를 생성합니다. 출력 이미지 크기는 측정 단위의 셀/픽셀 차원 매개변수와 입력 벡터 레이어의 경계 상자에 기반합니다. 출력 이미지의 너비 또는 높이 차원 중 하나라도 최대 너비 또는 높이 차원을 초과하면 오류가 생성되며, 사용자는 측정 단위의 셀/픽셀 차원을 증가시키거나 최대 너비 또는 높이 차원을 증가시켜야 합니다.

기본 매개변수(Basic Parameters)

다음은 알고리즘에서 사용된 기본 입력 매개변수를 보여줍니다.

Input point vector layer: 포인트 피처 레이어 중 하나를 선택합니다.

Cell/pixel dimension in measurement units: 출력 이미지의 각 픽셀의 셀 크기를 지정합니다. 각 포인트 피처마다 커널 밀도 함수가 합산되어 생성된 출력 래스터 이미지에 추가됩니다. 전체 이미지 크기는 벡터 레이어의 경계 상자를 가로지르는데 필요한 픽셀 수로 계산됩니다.

Kernel radius in measurement units: 각 벡터 입력 포인트를 중심으로 하는 커널 함수 역할을 합니다. 커널 함수는 주어진 포인트 주변의 데이터를 가중치를 적용하여 평활화하는 함수이며, 이미지에서 선명도를 낮추고 부드럽게 만드는 효과를 나타냅니다. 이 반경은 측정 단위 드롭다운 상자에 기반하며, 셀/픽셀의 측정 단위보다 크게 설정해야 합니다.

Measurement unit: 이는 위의 두 매개변수의 측정 단위이며, 다음 중 하나입니다: 킬로미터, 미터, 마일, 야드, 피트, 해리 및 도.

Select color ramp: 레이어에 적용될 QGIS 색상 램프 목록입니다. 기본값은 Settings에서 변경할 수 있습니다.
Invert color ramp: 선택한 경우, 색상 램프의 순서가 반전됩니다.

고급 매개변수(Advanced Parameters)

Maximum width or height dimensions of output image: 만약 히트맵 결과를 누적하기 위해 사용되는 출력 이미지 차원이 이 값을 초과한다면 알고리즘은 오류를 생성합니다. 이는 지나치게 큰 이미지가 생성되지 않도록 오류를 확인하는 역할을 합니다. 이 오류를 해결하려면 이 값을 늘리거나, 또는 셀/픽셀 차원의 측정 단위 값을 늘리면 됩니다.

Kernel shape: 커널 밀도 함수의 모양을 의미합니다. 옵션으로는 Quartic(사분위), Triangular(삼각형), Uniform(균등), Triweight(삼중 가중치), 그리고 Epanechnikov(에파네치코프)이 있습니다.

Decay ration (Triangular kernels only): Triangular(삼각형) 커널 모양과 함께 사용됩니다.

Interpolation: 옵션으로는 Discrete(이산), Linear(선형) 및 Exact(엄밀)이 있습니다.

Mode: 옵션으로는 Continuous(연속), Equal Interval(동일 간격), and Quantile(분위)가 있습니다.

Number of gradient colors: 그라디언트 색상 클래스의 개수를 지정합니다.