시각화/파이썬

Python으로 만드는 시각화 :: 공간시각화 :: 지도시각화 만들기 #1

비주얼라이즈 2014. 3. 5. 19:11


Python으로 만드는 데이터 시각화 :: 공간시각화#1

이번 포스팅에서는 공간시각화를 살펴보겠습니다!


이번에 이용할 프로그램은 Python입니다.

지난번 '데이터크롤링' 포스팅에서 사용했던 프로그램 입니다.

[데이터크롤링 포스팅 바로가기]






그럼 먼저,

공간시각화에 사용하게 될 지도를 다운받겠습니다.


[위키미디어에서 seoul.svg로 검색하여 서울지로를 찾습니다.]


위키미디어에는 서울지도 뿐만아니라 정말 다양한 형식,종류의 콘텐츠가있습니다.

자 서울지도를 찾으셨다면, 우측상단에 다운로드를 눌러줍니다. 



방금 데이터를 저장해둔 디렉터리에 지도파일도 같이 저장해줍니다.

[저는 'seoul_baby_map'이라는 이름으로 저장하겠습니다.]




저장을 잘 하셨다면 이번에는 

 서울지도가 나온 웹상에서 오른쪽버튼을 클릭합니다.

우클릭 하신 후, [페이지소스보기]를 클릭합니다.

저는 크롬을 사용하기때문에 인터넷익스플로러르 사용하시는 분들은

환경이 조금 다르실 수 있습니다^^




우클릭을 해보면 어마어마한 데이터가 보이실 텐데요~

이 데이터들을 복사한 후, 메모장파일로 불어넣기해서 살펴보겠습니다.


데이터를 확인해보면 일정한 규칙이 찾아볼 수 있습니다.

path태그 안의 id=값에 각 구의 이름이 들어가 있는것인데요


저희가 다운로드받은 SVG지도파일 안에는 이렇게 구 단위를

ID로 구분하여 정보가 저장되어있습니다.


따라서, id값과 데이터파일의 수치값을 이어주고 

수치값에 따라 자동으로 색을 부여하게 만들어 주는 것 입니다. 



이렇게 공간시각화를 위한 준비를 마쳤습니다.

다음 포스팅에서 본격적으로 작업을 진행하는 과정을 함께 살펴보겠습니다^^