본문 바로가기
TABLEAU

Day5_공간 분석

by 리코더23 2023. 4. 11.

** 영상 학습 :

 

** 학습 자료 : 

 


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

: 일별 평균 승/하차 승객 수 구하기

 

 

사용 data : 2호선 역별 승하차인원수

1. 열 - 'X(평균)', 행 - 'Y(평균)'

 : 평균으로 집계하는 이유 : x,y는 역의 고유한 위치(번호)를 의미, 합계일 경우 해당 역의 x, y 값이 날짜에 따라 중복되어 모두 더해짐, 따라서 "평균"으로 변경해주어 해당 역의 고유 x, y값을 가져오게 해야 함

 

2. 맵 - 배경 이미지 - '2호선 역별 승하차인원수 추출' - 이미지 추가

** X, Y는 이미지의 넓이와 높이

** 행,열 필드를 먼저 넣지 않으면 배경맵 표시 안됨!

 

3. 매개변수 만들기 "측정값 선택" - 매개 변수 표시 - '단일 값 목록'

4. 계산된 필드 만들기 "승하차승객수"

5. 마크 - 유형 : 원, 세부정보 - '역명' 추가

6. 마크 - 색상, 크기 - '승하차승객수(평균)' 추가, 색상 편집

7. 각각 축 우클릭 - 축 편집 - 범위 '자동' 선택

 

 


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

: 시애틀에서 출발한 항공편의 취항지별 승객수 표현

 

 

1. 계산된 필드 만들기 "Arrival" : 도착지의 위치를 점으로 표현

** MAKEPOINT(숫자, 숫자) or MAKEPOINT(숫자, 숫자, 숫자)

  : 위도와 경도로 구성된 공간 개체를 반환하거나 x좌표, y좌표 및 SRID로 구성된 공간 개체를 반환

    ex. MAKEPOINT( [위도], [경도] ) or MAKEPOINT( [x좌표], [y좌표], 102748 )

 

2. 계산된 필드 만들기 "Departure" : 출발지의 위치를 점으로 표현

3. 계산된 필드 만들기 "Flight Path" : 출발지와 도착지를 이은 비행 경로 

** MAKELINE(시작, 끝) : 두 점에서 구성된 라인을 반환 ex. MAKELINE( [시작], [끝] )

 

4. 계산식 'Flight Path' 더블클릭 : 지도 표현됨 ( 마크-세부정보 '수집(Flight Path)'), 열-경도, 행-위도 자동 추가 )

5. 마크 - 색상 - 'Passengers(평균)' 추가, 색상 편집

6. 마크 - 세부정보 'Arrival Country', 우클릭-필터표시

7. 추가 디테일

  • 범례 숫자 단위 변경하는 법 : 마크의 '평균(Passengers)' 우클릭 - 서식 - 패널 - 숫자 - 숫자(사용자지정)

  • 지도 꽉차게 표현하는 법 : 좌측 상단 맵 고정

 


3번_Buffer 함수를 이용한 맵 활용

: 주유소 위치와 각 위치 별로 선택한 반경 표현

 

 

1. 열 - 'Longitude(평균)', 행 - 'Latitude(평균)' 추가

2. 마크 - 세부정보 - '고유id' 추가

3. 필터 - '시도', '시군구' 추가 or 필드 우클릭 - 필터 표시 - "서울 강남구" 선택

  - '시도' : 단일 값(드롭다운)

  - '시군구' : 단일 값(목록), 관련된 값만 선택

4. 매개 변수 만들기 "거리 선택" - 우클릭 - 매개 변수 표시

5. 계산된 필드 만들기 "반경 계산" 

** BUFFER( 기하 도형, 숫자, 단위 ) : 점을 중심으로 지정된 거리의 버퍼를 반환

  ex. BUFFER( MAKEPOINT(47.5, -122.32), 5, 'km' ) : [위도 47.5, 경도 -122.32]인 지점에서부터 5km 반경

 

6. 마크 유형 - 맵, 세부정보 - '반경 계산', 색상, 레이블 - '상표' 추가

7. 메뉴 - 맵 -

  • 배경 맵 - 거리 선택
  • 백그라운드 레이어 - 투명도 '30%' 조정

 

+ 추가 자료 : 이미지에 대한 X,Y좌표나 경로, 영역에 대한 데이터 생성

 

 


 

  • 위도(Latitude) : 행, 가로
  • 경도(Longitude) : 열, 세로

 

 

댓글