이 문서에서는 Tableau의 공간 함수와 관련 사용법을 소개합니다. 또한 예제를 사용하여 공간 계산을 만드는 방법을 보여 줍니다.

공간 함수를 사용하는 이유

공간 함수를 사용하면 고급 공간 분석을 수행하고 공간 파일을 텍스트 파일이나 스프레드시트와 같은 다른 형식의 데이터와 결합할 수 있습니다. 예를 들어, 시 구획에 대한 공간 파일과 보고된 파인 도로의 위도 및 경도 좌표를 포함하는 텍스트 파일이 있다고 가정합니다. 이러한 파일을 조인하고 파인 도로를 복구하는 데 가장 오래 걸리는 구획을 분석하기 위한 데이터 원본을 만들 때 공간 계산을 사용할 수 있습니다.

비주얼리제이션은 다음과 비슷한 모양입니다.

또 다른 예로, 기점-종점 맵에 대한 두 데이터 요소를 연결하는 선을 만들 수도 있습니다. 예를 들어, 자전거 타는 사람의 출발 위치와 종착 위치를 알려주는 공유 자전거 데이터 스프레드시트가 있다고 가정합니다. 비주얼리제이션은 다음과 비슷한 모양입니다.

Tableau의 공간 함수 목록

함수 구문 정의
면적 Area (Geometry, "units")

공간 다각형의 총 표면 면적을 반환합니다.

지원되는 단위 이름: 미터("meters," "metres" "m), 킬로미터("kilometers," "kilometres," "km"), 마일("miles" 또는 "mi"), 피트("feet," "ft").

MakeLine MakeLine(geometry1,geometry2) 두 지점 사이에 라인 마크를 생성하며 기점-종점 맵을 작성할 때 유용합니다.
MakePoint MakePoint(latitude, longitude) 위도 및 경도 열의 데이터를 공간 개체로 변환합니다.
MakePoint MakePoint(coordinatesX, coordinatesY, SRID) 투영된 지리적 좌표의 데이터를 공간 개체로 변환합니다. SRID는 ESPG 기준계 코드를 사용하여 좌표계를 지정하는 공간 기준 식별자입니다. SRID를 지정하지 않으면 WGS84가 사용되고 매개 변수는 도 단위의 위도/경도로 처리됩니다. 이 함수는 라이브 연결로만 만들 수 있으며 데이터 원본이 추출로 변환되는 동안 계속 작동합니다.
Distance Distance(geometry1,geometry2,"units") 지정된 단위로 두 점 사이의 거리 측정값을 반환합니다. 지원되는 단위 이름은 미터("meters", "metres", "m), 킬로미터("kilometers", "kilometres", "km"), 마일("miles" 또는 "miles"), 피트("feet," "ft")입니다. 이 함수는 라이브 연결로만 만들 수 있으며 데이터 원본이 추출로 변환되는 동안 계속 작동합니다.
Buffer Buffer(Spatial Point, distance, "units")

계산에 정의된 거리 및 단위 값으로 결정되는 반지름을 사용하여 원형 모양을 반환합니다.

참고: 버퍼 계산은 점 공간 개체에서만 작동합니다.

버퍼는 거리 함수와 동일한 단위 이름을 지원합니다.

공간 계산 사용

MakePoint를 사용하여 공간 데이터 원본 만들기

MakePoint를 사용하면 공간 조인을 사용하여 공간 파일과 조인할 수 있도록 데이터 원본을 공간적으로 사용할 수 있습니다. MakePoint를 사용하려면 데이터에 위도 및 경도 좌표가 포함되어야 합니다.

  1. Tableau를 열고 공간 데이터 원본에 연결합니다. 연결에서 추가를 클릭하여 두 번째 비공간 데이터 원본을 추가합니다.

    두 데이터 원본이 캔버스에 추가됩니다.

  2. 조인 아이콘을 클릭합니다.
  3. 조인 대화 상자가 나타나면 다음을 수행합니다.
    • 조인 유형을 선택합니다.
    • 데이터 원본 아래에서 조인에 사용할 공간 파일의 공간 필드를 선택합니다. 공간 필드에는 지구본 아이콘이 필드 옆에 표시됩니다.
  4. 비공간 데이터 원본의 경우 조인 절로 조인 계산 만들기를 선택합니다.

    계산은 다음과 비슷한 모양입니다.

    MAKEPOINT(Latitude,Longitude)

  5. 텍스트 파일에 공간 함수를 추가한 후 교차 조인 절 연산자를 선택하여 공간 분석을 위한 데이터 원본을 만듭니다.
  6. 완료되면 조인 대화 상자를 닫습니다.

공간 조인에 대한 자세한 내용은 Tableau에서 공간 파일 조인을 참조하십시오.Tableau에서 공간 파일 조인

MakeLine을 사용하여 비주얼리제이션 만들기

Tableau Desktop에서 여기에서 사용할 수 있는(링크가 새 창에서 열림) Tableau Public의 Flight Path(비행 경로) 통합 문서를 다운로드합니다.

  1. 새 워크시트로 이동합니다.
  2. 분석 > 계산된 필드 만들기를 선택합니다.
  3. 계산이 열리면 다음을 수행합니다.
    • 계산된 필드의 이름을 Flight Paths(비행 경로)로 지정합니다.
    • 다음 수식을 입력합니다.

    MAKELINE(MAKEPOINT([Lat],[Long]),MAKEPOINT([Dest Lat],[Dest Lng]))

    이 수식은 기점 도시와 종점 도시의 위도 및 경도 좌표를 가져와 공간 분석을 위한 지리적 요소로 변환합니다. 이러한 좌표는 기점과 종점 사이에 두 점으로 이루어진 라인을 구성하는 데 사용됩니다.

  4. 작업을 마쳤으면 확인을 클릭합니다.
  5. 새 계산된 필드가 데이터 패널의 차원 아래에 나타납니다. 다른 필드와 마찬가지로, 하나 이상의 비주얼리제이션에서 이 필드를 사용할 수 있습니다.

  6. 데이터 패널에서 Flight Paths(비행 경로)를 두 번 클릭하여 비주얼리제이션에 추가하면 자동으로 맵으로 렌더링됩니다.
  7. 이 계산은 선이 지구 규모의 긴 길이에 걸쳐 있을 때 자동으로 곡선의 측지선을 생성합니다.

버퍼를 사용하여 영역 시각화

Tableau Desktop에서 여기에서 사용할 수 있는(링크가 새 창에서 열림) Tableau Public의 Flight Path(비행 경로) 통합 문서를 다운로드합니다.

  1. 새 워크시트로 이동합니다.
  2. 측정값 패널을 마우스 오른쪽 단추를 클릭하고 매개 변수 만들기를 선택합니다.
  3. 매개 변수 대화 상자가 열리면 아래 옵션을 설정합니다.
    • 매개 변수의 이름을 Buffer Distance로 지정합니다.
    • 데이터 유형을 정수로 설정합니다.
    • 허용 가능한 값을 범위로 설정합니다.
    • 최소 범위를 100, 최대 범위를 1000, 단계 크기를 100으로 설정합니다.

  4. 작업을 마쳤으면 확인을 클릭합니다.
  5. 이 매개 변수를 사용하여 버퍼의 반지름을 100~1000마일 범위에서 사용자 지정할 수 있습니다. 매개 변수를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.

  6. 분석 > 계산된 필드 만들기를 선택합니다.
  7. 계산이 열리면 다음을 수행합니다.
    • 계산된 필드의 이름을 Buffer로 지정합니다.
    • 다음 수식을 입력합니다.

    BUFFER(MAKEPOINT([Dest Lat],[Dest Lng]),[Buffer Distance],"miles")

    버퍼 수식은 점 공간 데이터를 가져와 Buffer Distance 매개 변수로 결정되는 마일 단위의 반지름을 갖는 모양으로 변환합니다.

    참고: 버퍼는 점 공간 데이터에만 사용할 수 있으므로 이전 예제에서 설명한 것처럼 Makepoint를 사용하여 위도 및 경도 데이터를 점으로 변환합니다.

  8. 작업을 마쳤으면 확인을 클릭합니다.
  9. 새 계산된 필드가 데이터 패널의 차원 아래에 나타납니다. 다른 필드와 마찬가지로, 하나 이상의 비주얼리제이션에서 이 필드를 사용할 수 있습니다.

  10. 데이터 패널에서 Buffer를 두 번 클릭하여 비주얼리제이션에 추가하면 자동으로 맵으로 렌더링됩니다.
  11. 종점을 마크 카드의 색상 패널로 끌어놓아 비주얼리제이션을 완성합니다.

뷰가 위 이미지처럼 보이지 않는 경우 마크 유형이 이 아니라 으로 설정되어 있는지 확인하십시오. 마크 유형에 대한 자세한 내용은 뷰의 마크 유형 변경을 참조하십시오.

피드백을 제공해 주셔서 감사합니다!