[태블로 신병훈련소 13기 #05] 지리 정보를 활용한 시각화 / MAKEPOINT, MAKELINE, BUFFER

2022. 3. 24. 11:44Tableau

1. 배경 이미지를 이용한 Custom Map 사용하기

  • 지하철 노선도를 맵 배경으로 지정함.
  • 서울 지하철 2호선의 일별 평균 승/하차 승객 수를 지하철 노선도 위에 원의 크기와 색으로 표현함.
  • 매개변수를 이용하여 평균 승차/하차 승객 수를 선택하여 볼 수 있도록 함.

 

* Tips

1. X축과 Y축을 나타내는 좌표 정보 필드의 집계 방식을 평균으로 지정하기

2. 각 원이 해당 역 위치에 나타나게 하기 위해 세부정보역명 넣기

 

 


2. 공간 테이블 계산을 이용한 맵 활용

  • 시애틀에서 출발한 항공편의 취항지별 승객수를 표현함.
  • 평균 승객 수에 따라 색상으로 표현되도록 함.

 

* Tips

1. 위치를 점으로 나타내는 함수

MAKEPOINT(Latitude, Longitude)

2. 두 점 사이를 경로로 이어 선을 나타내는 함수

MAKELINE([Arrival], [Departure])

 

 


3. Buffer 함수를 이용한 맵 활용

  • 전국 주유소의 위치를 시도/시군구별로 선택하여 볼 수 있도록 함.
  • 매개변수를 만들어 반경 지정 거리 내에 위치한 주유소 정보만이 표시되도록 함.
  • 주유소 브랜드 별로 색상을 다르게 하고 텍스트 레이블을 지정하여 구별함.

 

* Tips

1. 거리를 지정할 수 있는 매개변수 필드를 생성하기

2. 점을 중심으로 지정된 거리의 Buffer를 반환하는 함수 활용

BUFFER(기하 도형, 숫자, 단위)

ex)
BUFFER(MAKEPOINT(47.59, -122.32, 5, 'km')

3. 매개변수를 Buffer 함수의 거리 부분에 넣기

3. 만들어진 Buffer 정보 변수를 세부정보에 넣기