[GIS] 개발중인 맵 엔진으로 표현한 통계 지도

간단하게 서울시 행정구역도와 가상의 데이터를 이용해서 구성해본 통계 지도입니다. 먼저 첫번째와 두번째는 남자, 여자, 노인이라는 항목에 대한 인구수를 가상의 데이터로 하여 Bar Chart 형식으로 표현한 내용이며 두번째는 동일한 주제로 하여 Pie Chart 형태로 표현한 화면입니다.

사용자 삽입 이미지
사용자 삽입 이미지
그리고 아래, 세번째는 실제 아파트의 밀집 정도를 색상 밀도도로 표현한 것입니다. 그리고 네번째는 표현한 밀집도를 등가선을 추출해 표현한 것입니다. 밀도도와 등가선을 추출하는 기능은 개발중인 맵 엔진에 Plug-In 할 수 있는 별도의 확장 기능 개념으로 개발하였습니다.

사용자 삽입 이미지
사용자 삽입 이미지
아래는 좀더 좁은 간격으로 등가선을 딴 결과 화면입니다.

사용자 삽입 이미지
이외에도 개발중인 맵 엔진를 이용하여 지도 위에 다양한 형태의 통계치를 표현할 수 있습니다.

[GIS] 개발중인 맵 엔진을 이용해 만든 지도

이번에 개발중인 맵 엔진이 적용된 프로젝트에 사용될 지도 모양입니다. 개발자가 아닌 디자이너 분이 지도 색상과 도형 심벌 및 레이어 구성을 했습니다. XGE 지도 엔진으로 만든 XGEyes라는 툴을 이용해 작업을 했고, 모두 개발중인 맵 엔진이 실시간으로 만들어낸 지도 이미지입니다. 한번 살펴보시길 바랍니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

개발중인 맵 엔진의 기능 추가 : 높이값을 가진 폴리곤 데이터의 입체화

꽤 오래전부터 이 기능을 추가해야지 하고 벼르던 차에.. 회사에서 수주한 프로젝트에서 실제로 이 기능이 적용되어야 한다고 하여.. 이제서야 추가하게 되었습니다.

나름대로 만족스럽기는 하지만… 실제 프로젝트에 적용되었을 경우에 한가지 큰 개선이 필요합니다. 그 개선은… 높이값을 가진 폴리곤 레이어가 하나가 아닌 여러개의 레이어로 구성되었을때 여러개의 레이어들의 각 폴리곤들을 옳바른 순서대로 그려내도록 하는 것입니다. 물론 여러개의 레이어를 하나의 레이어로 합쳐 버리면 될 일이지만…

게다가 이 글을 포스팅 하려고 지도이미지를 캡쳐받았는데… 바로 버그가 눈에 띱니다.. =_=;

화면 가운데 쯤… 잠원한신7차 308호.. 옆면이 그려지지 않았네요.. 이 버그를 지금이 아닌, 다음에.. 잡을겁니다..

3일후인, 9월 5일에 버그를 잡았습니다. 원인은 옆면을 그리기 위해 거리값으로 정렬을 해야하는데 동일한 거리값에 대해 기존의 값이 사라져 버리기 때문입니다. 조만간에.. 2차원인 Shape 파일을 위처럼 입체적으로 표현하는 알고리즘을 공개할까 합니다.

개발중인 맵 엔진에 전국 등고선 데이터 올려본 화면

www.biz-gis.com 이라는 사이트에서 가보시면, GIS를 이용한 분석기법을 중심으로 해서.. 다양한 GIS 데이터와 GIS 툴에 대한 사용법 등에 대한 글들이 많아, 국내 GIS에 관심이 많은 분들에게 매우 인지도 높은 사이트입니다. 이곳에 전국에 대한 등고선 데이터 SHP를 손쉽게 다운로드 받을 수 있는데요. 그 데이터를 다운 받아 개발중인 맵 엔진에서 올려본 화면입니다. 등고선 데이터 용량이 대략 450메가 정도 됩니다.

이미지를 클릭하시면, 원래 크기로 확대가 되는데, 그 상태로 보시길 바랍니다. 그냥, 기본값으로 Add Layer 했을 뿐인데, 참.. 이쁘게 잘 나온듯합니다~ ^^