Notice
Recent Posts
Recent Comments
관리 메뉴

GIS & Spatial Analysis in KOREA

01 Google Fusion Tables를 이용한 데이터 시각화 - Mapping 본문

Google Map/Google Fusion Table

01 Google Fusion Tables를 이용한 데이터 시각화 - Mapping

Borin78 2018. 7. 17. 08:00

[Google Map]

#GIS #Google #Google Map #Google Fusion Tables

 #Data Analysis #Spatial Data Analysis #Big Data #AI #Data Visualization #Map #Mapping

#구글맵 #구글지도 #구글 퓨젼 테이블 #빅데이터 #인공지능

#데이터 분석 #공간데이터 분석 #데이터 시각화 #지도



[ Google Fusion Table을 이용한 데이터 시각화 - Mapping ]

   복잡한 GIS 프로그램이나 서버 등 별도의 하드웨어나 프로그램 지식 없이 누구나 공간 데이터를 시각화해 웹 콘텐츠로 제작할 수 있도록 도와주는 도구가 있다. 바로 Google Map이다. 물론 여행을 위한 Google Map(이 후에 d여행시 활용 방법을 다룰 예정임) 활용도 가능하나, 공간데이터 분석 및 시각화를 위한 활용도 가능하다. 하지만, 공간데이터 분석 및 시각화를 위해서는 Google Map 단독으로 활용하기 어렵고 Google에서 제공하는 Google Fusion Table을 활용해 Google Map으로 데이터 시각화 하는 것이 편리하다.

   Google Fusion Table은 다양한 형태의 데이터 처리와 Mapping, Chart Drawing, Data Sharing 등을 지원한다. 2009년 처음 서비스가 제공되어 아직 많은 부분 미흡하지만 현재 전세계 데이터 저널리스트들이 가장 애용하고 있다.


[ Google Fusion Table 생성하기 ]  - Google Fusion Table을 생성하는 방법은 두 가지가 있다.

① 인터넷 주소 창에 http://fusiontables.google.com 이라고 입력하면 자동으로 About Fusion Tables 페이지로 이동한다. CREATE A FUSION TABLE을 클릭하여 데이터 입력 창을 불러온다.

 

② 두 번째 방법은 구글계정(이메일)이 반드시 있어야 한다. 구글 Chrome 우측 상단의 그리드를 클릭하여 구글이 제공하는 서비스 목록중 구글 Drive로 이동한다.

 

   구글 Drive에서 New 아이콘을 클릭해 리스트 중 Google Fusion Table을 선택해 데이터 입력 창을 불러온다.

 

[ Google Fusion Table 데이터 불러오기 ]

① Google Fusion Table을 시작하면 Import new table 창이 가장 먼저 등장한다. From this computer 탭에서 파일 선택을 클릭해 미리 다운로드 받아둔 서울시 종로구 어린이집 시설 연락처 주소 정보.xls 파일을 불러온다. (서울열린데이터광장에서 다운로드 받은 서울시 종로구 어린이집 시설 연락처 주소 정보를 활용해 설명하려고 한다.)


② 다음 창에서 데이터가 제대로 로딩이 되었는지 확인 후 Next를 클릭하여 다음 창으로 이동한다. 다음 창에서 메타 데이터를 작성한 후 Finish를 클릭하여 데이터를 로딩한다.

 

③ 데이터 불러오기가 완료된 모습은 다음과 같다. 노란색으로 필드 값이 칠해진 부분은 Google Fusion Table 자체적으로 색칠한 컬럼을 공간 데이터라 인식했기 때문이다. 이는 지도 제작 시 Geocoding 기준이 되는 컬럼으로 이용한다. 따라서 반드시 공간데이터 컬럼을 제대로 설정해 줘야 한다.

 

데이터 상단 Edit > Change columns를 클릭해 컬럼 속성 변경 창으로 이동한다. 필드 중 주소 부분이 Text로 되어 있으며 선택하면 우측 화면에 Type을 바꿀수 있는 창이 나타난다. Type에서 Text를 Location으로 변경 후 상단의 Save를 클릭해 저장한다. 

 

⑤ 저장 후 다시 화면으로 돌아가보면 Location 데이터 부분에 노란색 칠을 해 놓았다.

 

⑥ 메뉴 우측 작은 + 기호를 클릭하면 리스트가 나타나며 Add Map을 선택한다.

 

⑦ 자동적으로 주소로 선택된 컬럼을 기준으로 Geocoding해 지도에 표시해 준다. 

 


[ Google Fusion Table 데이터 스타일링하기 ]

Google Fusion Table을 이용해 만든 지도를 스타일링하는 방법은 a. Feature map과 b. Heatmap 두 가지가 있다. 


   a. Feature map 스타일링 방법

① 우선 Change feature style 아이콘을 클릭한다.


데이터 타입(Points, Polygons, Lines)에 따라 표현 방식을 선택한다.

 


Legend에서 범례가 위치할 곳데이터 테이블 링크 여부를 설정한다.

 


   b. Heatmap 스타일링 방법 (Points 데이터만 가능함)

① 우선 Heatmap을 클릭한다.

② 각 점들을 기준으로 연산에 포함시킬 반경(Radius)을 설정한다. (반경 설정은 경험치가 필요함) Opacity(투명도)를 조절해 아래 지도가 잘 드러나도록 한다. 각 점들마다 Weight(가중치)를 줄 경우 가중치 컬럼을 선택한다. 스타일링이 끝났으면 우측 지도 상단 Done 아이콘을 클릭해 스타일링을 완료한다.

(**단, Heatmap 지도는 공유가 불가능하다.)


[ Google Fusion Table에서 작성한 지도 공유하기 ]

① 발행된 지도 상단 메뉴들 중 생성한 지도 탭을 클릭하면 리스트가 나타나며, 리스트 중 Publish를 클릭한다.

 

② Publish 창이 나타나며 공유할 방식(Link, HTML Embed)에 따라 작성한 지도를 발행하면 된다.


** 최종 결과물은 다음과 같다.


- 끝 -



Comments