4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

45
데데데 데데데 데데 : 데데데 데데데 : http://blog.naver.com/barrious12 데데데 : 데데데데데 데데데 : 2015.01.30 데데데데데 데데데데데데 20922266 데데데 [email protected] 데데데데데 데데데데데데 21210648 데데데 [email protected] 데데데데데 데데데데데데 21321670 데데데 [email protected]

Upload: hyochan-park

Post on 15-Aug-2015

74 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

저널리즘

블로그 : http://blog.naver.com/barrious12

-4 장 구글 퓨전테이블 : 생애 첫 데이터 지도 만들기 -

영남대학교 언론정보학과 20922266 박경혜

[email protected]

영남대학교 언론정보학과 21210648 박윤정 [email protected]

영남대학교 언론정보학과 21321670 김성혜

[email protected]

Page 2: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

Ch

ap

ter 4

4.1 주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

4.2 경위도 좌표로 매핑하기

4.3 지도 영역 색칠하기 : 구역별 색상주제도

4.4 퓨전테이블 지도 동해 독도 표기 바로잡기

4.5 구글 퓨전테이블 쿼리로 고급 필터링하기

구글 퓨전테이블 : 생애 첫 데이터 지도 만들기

Page 3: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

https://support.google.com/fusiontables/answer/2571232

Page 4: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

Page 5: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

Page 6: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

-417 개 골프장 데이터가 100 행 씩 표시 됨- 엑셀이나 구글 스프레드 시트와 달리 한 화면에 100 행씩 나눠서 데이터를 보여 줌 ( 상단의 페이지를 조정하면 다음 100 개의 데이터를 순차적으로 표시할 수 있음 )

Page 7: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

Page 8: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

Page 9: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

주소 칼럼이 노란색 하이라이트로 표시= 퓨전테이블이 ‘소재지'칼럼을 지오코딩을 해야 할 공간데이터로 인식했다는 의미

지오코딩과 시각화 진행

Page 10: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩지오코딩과 시각화 진행

Page 11: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

‘ 소재지’ 칼럼이 지오코딩 되면서 노란색 표시가 거의 다 사라짐하지만 스크롤을 내려보면 특정한 부분이 아직 노란색으로 칠해져 있음노란색 표시 = 지오코딩 미완성 상태의 주소Ex) 군부대여서 주소가 표시되어 있지 않은 곳 / 지번 주소 정확하지 않은 골프장

Page 12: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩각 골프장의 농약사용량 분포를 색상으로 구분하여 시각화 하기

Page 13: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩지오코딩과 시각화 진행

핑크색 : 농약농도 높은 지역

Page 14: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩지오코딩과 시각화 진행

Page 15: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩지오코딩과 시각화 진행

Page 16: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩지오코딩과 시각화 진행

Page 17: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩생성한 퓨전테이블을 타인과 공유하거나 웹에 띄우기

Page 18: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

복사

Page 19: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.1주소록으로 매핑하기 : 5 분에 끝내는 지오코딩

http://bit.ly/ftlbuilder

Page 20: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.2경위도 좌표로 매핑하기

• X, Y 좌푯값이 생성된 셈이므로 , 별도의 지오코딩이 필요 없습니다 .

• 10 진법인지 60 진법 기준인지 확인해 60 진법으로 표기된 경우는 10 진법으로

다시 환산해야 합니다 .

• GIS 소프트웨어 – 위도와 경도를 표시하는 알파벳을 제거해야함

퓨전테이블 – 위도와 경도를 표시하는 알파벳을 제거할 필요가 없음

Page 21: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ ‘ 사고 아시아나 항공기

비행 궤적 기록 ‘파일을

불러옵니다 .

▶ 파일을 불러올 때 row 를

None 으로 설정합니다 .

< 사고 항공기의 비행 좌표를 바탕으로 비행 궤적 그리기 >

경위도 좌표를 지도상에 점으로 시각화하는 작업

4.2경위도 좌표로 매핑하기

Page 22: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ Edit → Change col-

umns 를 선택합니다 .

▶ Column name 들을 1

은 비행시점 , 2 는 위도 , 3

은 경도 , 7 은 속도로

바꿉니다 .

▶ 위도와 경도 중 한

가지만 선택하여 Type 을

Location 으로 바꾸고

Two colum location 을

체크한 다음 Save 를

누릅니다 .

4.2경위도 좌표로 매핑하기

Page 23: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ + → Add map 을 눌러서 매핑을

합니다 .

▶ Change feature styles 를

선택합니다 .

4.2경위도 좌표로 매핑하기

Page 24: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ Buckets → Divide into 4 buckets → Column 을

속도로 선택 → use this range 를 누릅니다 . → Save 를

누릅니다 .

▶ 색상 톤이 변화한 구간의 정보를 살펴보면 새벽 3 시

24 분에서 25 분에 속도가 느려진 것을 알 수 있습니다 .

4.2경위도 좌표로 매핑하기

Page 25: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 다시 표로 돌아가서 (Rows

1) + 를 누르고 Add chart 를

클릭합니다 .

경위도 좌표를 차트로 시각화하는 작업

4.2경위도 좌표로 매핑하기

Page 26: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 비행 시점을 X 축 , Y 축을 속도로 설정합니다 . (= 왼쪽 위쪽에 속도를 체크해 줍니

다 .)

▶ 새벽 3 시 23 분에서 새벽 3 시 27 분 사이에 속도가 줄어들었음을 알 수 있습니다 .

4.2경위도 좌표로 매핑하기

Page 27: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

활용

• Flightaware.com: 전 세계 여객기의 비행 상황을 실시간으로 알려주는 사이트

•지금 사용한 Flightaware.com 의 자료는 불시착 혹은 추락 순간까지의 데이터를

모두 포함하지는 않지만 , 여객기 추락사고 속보시 보도에 활용할 만한 가치가

높습니다 .

•오지에 추락하거나 , 항공기의 위치가 실종되는 경우에도 비행 신호가 데이터로

잡혔다면 사고 직전의 궤적을 추정해볼 수 있습니다 .

4.2경위도 좌표로 매핑하기

Page 28: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.3지도 영역 색칠하기 : 구역별 색상주제도

• 행정경계 지도 안의 행정 구역을 특정 데이터에 연동해 각기 다른 색상으로 표시하는

색상주제도

•뉴스 콘텐츠에서 가장 자주 볼 수 있는 데이터 지도 형태

Ex) 각 지역별 강우량을 색상 농담으로 달리 표시한 일기예보 지도

•장점 : 전체적인 분포를 한 눈에 파악하기 쉽습니다 .

단점 : 행정구역이 넓을수록 정밀도가 떨어집니다 .

Page 29: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ ‘ 시군구별 위암 집계 _2012년’ 파일을 불러옵니다 .

▶ File → Merge → ‘ 시군구 행정 경계 _ 퓨전테이블’을 선택하고 Next 를 클릭합니다 .

▶ 각 파일의 결합시 기준으로 사용할 공통 칼럼으로 행정구역코드와 sgg_cd 를 선택한 뒤 Next 를

클릭합니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 30: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 이어서 나타나는 창에서는 생성할 결합 파일에 포함시킬 칼럼들을 선별해

체크합니다 .

▶ Merge 를 클릭한 뒤 다음 창에서는 View Table 을 선택합니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 31: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 위암 검진률 데이터와 지도 파일이 결합돼 한 개의 파일로 만들어졌습니다 .

▶ Map of geometry → Change feature styles 로 가서 다음과 같이 설정합니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 32: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ Fill color → buckets탭으로 가서 Divide into custom buckets 으로 설정하고 Column 은 ‘만

명당 위암진단’을 기준으로 설정해 6 단계로 색상을 나눕니다 . 각 단계별 숫자는 수동으로 직접

입력합니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 33: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 색상은 보라색을 단계별로 설정하고 ( 위암발생률이 높을수록 색이 진하게 ) 각 색상마다 불투명도

(opacity) 를 100% 로 설정한 후 Save 를 누릅니다 .

▶ 다시 Change map feature styles 로 들어가서 Legend 의 Automatic legend 를 선택한 후 Show

polygon fill legend 를 체크하고 Save 를 누릅니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 34: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 위와 같은 색상주제도가 만들어졌습니다 .

▶ 클릭을 하면 어느 지역의 위암 발생률이 높고 낮은지 알 수 있습니다 .

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 35: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

문제점

• 데이터 준비과정의 어려움

• 색상을 채워 표현하므로 행정구역이 넓은 곳이 좁은 곳에 비해 과대하게 표현

되는 문제

- 카토그램 (Catogram): 인구 비례에 따라 각 행정구역의 면적을 조정해

표현하는 것

4.3지도 영역 색칠하기 : 구역별 색상주제도

Page 36: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ Map 1 을 선택

▶ Publish 선택

4.4 퓨전테이블 지도 동해 - 동도 표기 바로잡기4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 37: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 폭은 2000, 높이는 1000 으로 설정

▶ Get HTML and JavaScript 선택

4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 38: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶google.com 을

google.co.kr 로 변환

4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 39: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 고친 코드를

HTML 파일로

저장

4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 40: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 저장된 위치에서 파일 열기

4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 41: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

4.4퓨전테이블 지도 동해 - 동도 표기 바로잡기

Page 42: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶Filter 선택

▶ 하위 항목 중 ‘ 골프장 농약 사용면적 대비 농약 사용량’ 선택

▶ 필터 값 ’ 25-50’ 입력

4.5 퓨전테이블 쿼리로 고급 필터링하기4.5퓨전테이블 쿼리로 고급 필터링하기

Page 43: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

▶ 지도 소스코드 파일 열기

▶query문구 중 where: “” col0 in(‘ 경기도’ ,’ 경상남도’ )입력

4.5퓨전테이블 쿼리로 고급 필터링하기

Page 44: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

다양한 Where 구문 응용 방법

▶ 체력단력장 , 군대 골프장만 골라내는 구문 :

▶ 농약사용 면적 대비 농약 사용량이 20 이상 , 50 이하인 골프장 골라내는 구문 :

▶ 지역명이 “도”로 끝나는 곳을 골라내는 구문 :

▶ 지역명이 ‘충청’로 시작되는 곳을 골라내는 구문 :

▶’광역’이란 단어가 중간에 포함된 구문만 골라내는 조건식 :

where “col2=‘ 체력단련장’”

where “col12>21” AND “col12<53”

where “col0 ends with ‘ 자치도’”

where “col0 like ‘%광역 %’”

where “col0 ends with ‘ 자치도’”

4.5퓨전테이블 쿼리로 고급 필터링하기

Page 45: 4장 구글 퓨전테이블 생애 첫 데이터 지도 만들기

블로그 : http://blog.naver.com/barrious12

-4 장 구글 퓨전테이블 : 생애 첫 데이터 지도 만들기 -

영남대학교 언론정보학과 20922266 박경혜

[email protected]

영남대학교 언론정보학과 21210648 박윤정 [email protected]

영남대학교 언론정보학과 21321670 김성혜

[email protected]