[Tableau] 연습

[Tableau] Buffer Calculation(데이터 준비)

Simon Yoon 2022. 2. 20. 21:07

태블로에서 버퍼(Buffer)를 사용하면 특정 지점에서 반경 n(km, m, miles) 주변에 대한 시각화가 가능하다.

 

1. 데이터 준비

위치 정보가 포함된 데이터를 준비한다. 정확한 위치를 위해서 위도, 경도가 포함되어 있어야 해당 위치를 명확하게 표시할 수 있다.

예시 데이터에는 세종시의 초등학교와 중학교의 위치 정보와 세종시에 등록된 학원의 각종 정보가 담겨있다. 모두 공공데이터포털에서 수집할 수 있으며, 필요한 정보를 얻기 위해서 약간의 전처리 과정을 거쳐서 사용하였다.

세종시_초등학교_중학교_현황.csv
0.01MB
세종시_상권_교육업.csv
0.22MB

참고로 세종시 초등학교, 중학교 원 데이터에는 위도와 경도가 포함되어 있지 않았다. 이럴 때는 지오코딩(Geocoding)를 이용할 수 있다. 구하고자 하는 위치 정보의 양이 작다면 귀찮더라도 일일이 찾아봐도 되고, 양이 많다면 API를 사용하는 것이 훨씬 나을 것이다.

세종시 학교 현황을 구할 때에는 다음의 사이트를 이용하였다.

주소정제 지오코딩 서비스: http://www.geocoding.co.kr/

 

2. 공간 조인

학교 데이터와 상권 데이터를 연결하기 위해서 먼저 학교 데이터를 올려주고 Physical Level에서 상권 데이터를 조인(Join)시킬 것이다. 따라서 학교 데이터를 더블 클릭하고 상권 데이터를 옆에 올려 아래와 같은 형태로 준비해준다.

조인을 눌러서 안쪽(inner)로 두고, '조인 계산 만들기'를 하여 학교 데이터는 아래와 같은 버퍼식을 입력해준다.

다음으로 오른쪽의 상권은 아래의 MAKEPOINT식만 입력해준다. 이렇게 하면 학교 주변의 상권 위치를 확인할 수 있다. 그리고 마지막으로 Intersects로 설정해서 데이터 조인을 완성한다.

 

- 추후 추가 작성 예정