2010년 3월 26일 금요일

Heat Map

요즘 Heat Map이 유행인가 봅니다. 구글맵에서도 지원을 하고 있네요...

우리 회사 GNIS 제품군의 개발도구인 Gnis Object를 공부하면서 Java Graphics 를 응용하여 Heat Map을 생성해 봤습니다.

Heat Map의 장점이라면 GIS 분석기법들 중 Density 기법에 비해 속도가 무지 빠르다는 것입니다. 주변 포인트와의 관계(탐색반경)을 고려하지 않고 원의 크기만으로 색상을 포현하게 됩니다.

기회가 된다면 GIS 기법들 중 Point Density, Kernel Density 결과와 비교하여 올려보도록 하겠습니다.

아래 예는 1000개의 포인트를 랜덤 생성하여 만들었으며 Simple Heat Map은 X, Y좌표만으로, Weighted Heat Map은 X, Y, Value(가중치)값을 이용했습니다.

1. Simple Heat Map

2. Weighted Heat Map

3. 참고 사이트
- Creating Heat Maps - .NET C#
- The definitive heat map - with Java