지리적 위치 및 지역 코드 지정
지도에 데이터를 표시하려면 데이터에 지역 코드를 지정하거나 경도 또는 위도와 같은 좌표를 직접 포함해야 합니다. Spotfire의 지역 코드 지정은 데이터 테이블의 일부 식별자를 사용하여 위도/경도 좌표 또는 지리적 특징을 포함하는 다른 데이터 테이블 집합(지역 코드 지정 계층)의 유사한 식별자와 일치시키는 것을 의미합니다. 그런 다음 이 좌표 또는 기능을 사용하여 맵 컨텍스트에 데이터를 올바르게 배치합니다. 데이터에 국가 이름, 시/도 등과 같은 간단한 지리적 요소가 포함되어 있는 경우 Spotfire는 데이터를 자동으로 지역 코드 지정합니다. 자동 지역 코드 지정을 수행할 수 없는 경우 지역 코드 지정을 수동으로 설정할 수 있습니다.
특정 지역 코드 지정 계층과 일치시키는 데 데이터 테이블의 컬럼을 사용하도록 지정하면 해당 데이터로 맵 차트를 설정하는 프로세스를 더 쉽게 만들 수 있습니다.

이 예에서 주 컬럼은 자동으로 미국 주로 식별되고 데이터는 지도에 올바르게 배치됩니다.
자동 지역 코드 지정 및 계층
지역 코드 지정 계층은 데이터를 확대할 때 세부적인 수준까지 검토할 수 있는 순서가 지정된 지역 코드 지정 테이블 모음입니다. 지역 코드 지정 계층은 지역 코드 지정을 적용할 때 계층을 선택할 모든 지역 코드 지정 테이블을 포함해야 하며, 일반적으로 다음과 같은 다양한 세부 정보 수준을 가진 지리적 계층입니다.
- 테이블 1: 미국 주(주 이름 및/또는 코드로 식별된 주 지오메트리가 포함된 테이블)
- 테이블 2: 미국 카운티(전체 주/카운티 계층 구조로 식별되는 카운티 지오메트리가 포함된 테이블).
Spotfire는 지리적 이름을 찾을 수 있는 데이터 테이블에 대한 맵 차트를 추가하는 경우 지역 코드 지정 데이터 테이블을 자동으로 추가(숨김)합니다. 가장 적합한 지역 코드 지정 테이블을 선택할 때 Spotfire에서는 지역 코드 지정 기준/표식 기준 또는 기능 지정 기준 축에서 표현식을 검사하고 컬럼 일치를 사용하여 지역 코드 지정 기본 키 컬럼을 일치시킬 수 있는 지역 코드 지정 테이블을 선택합니다. 축에 주만 사용되는 경우 미국 주 테이블이 선택되지만, 축에 주와 카운티가 모두 사용되는 경우 미국 카운티 테이블이 선택됩니다.
Spotfire에서 지역 코드 지정 테이블이 선택되면 시각화에서는 발견된 컬럼 일치를 기반으로 맵 차트에서 해당 테이블을 다운로드하여 조인합니다.
수동 지역 코드 지정
지역 코드 지정을 수동으로 설정할 경우 데이터의 위치를 식별하는 데 사용할 수 있는 데이터 내 컬럼을 고려해야 합니다. 예를 들어 시/도 컬럼 또는 시/도/카운티 계층일 수 있습니다. 맵 차트의 표식 기준 축과 지역 코드 기준 축이 표식 계층에서 동일하므로 데이터를 표시하도록 선택하는 수준이 지역 코드 지정에 사용됩니다. 따라서 다른 시/도에 대한 데이터를 표시하려면 카운티가 아니라 시/도를 기준으로 지역 코드를 지정해야 합니다.
분석 내 데이터 플라이아웃에 있는 열을 클릭하고 확장 플라이아웃의 선택한 컬럼에 대한 세부 정보 보기에서 적절한 지역 코드 지정 속성 또는 계층을 선택하여 선택한 컬럼에 대한 지역 코드 지정 유형 및 표시를 지정할 수 있습니다. 컬럼에 경도 또는 위도 값, 기하 도형 또는 일부 계층적 위치가 포함되도록 쉽게 지정할 수 있습니다. 새 지역 코드 지정 테이블 지정도 참조하십시오.

또한 데이터에 공통 위치가 포함되어 있지만 데이터 테이블의 컬럼 이름이 사용 가능한 지역 코드 지정 테이블의 컬럼과 일치하지 않는 경우 자동 일치 옵션(지역 코드 지정 설정의 계층 구조에서 사용 가능)을 사용하여 컬럼 이름이 아닌 컬럼의 컨텐츠에 일치시킬 수 있습니다.
라이브러리의 지역 코드 지정 계층
기본 지역 코드 지정 계층 집합은 Spotfire Server와 함께 라이브러리 관리자가 라이브러리로 가져올 수 있는 zip 아카이브로 제공됩니다. 각 계층은 여러 개의 지역 코드 지정 테이블로 구성됩니다. 가져온 지역 코드 지정 계층은 일반적으로 라이브러리의 GeoAnalytics 폴더에 있습니다. 이와 같은 대부분의 지역 코드 지정 테이블은 지리적 모양을 포함하므로 맵 차트에서 기능 계층으로 사용될 수도 있습니다. 맵 차트에서 기능 계층의 새 표식 계층을 추가하도록 선택하면 라이브러리에 있는 지역 코드 지정 계층이 목록에 표시됩니다.
새 지역 코드 지정 테이블 지정의 지침에 따라 라이브러리에 고유한 지역 코드 지정 테이블을 추가할 수도 있습니다.
온-프레미스 환경에서 자동 지역 코드 지정 비활성화
Spotfire 온-프레미스 관리자는 AutoloadGeocodingTables
기본 설정을 False
로 설정하여 사용자 그룹에 대해 지역 코드 지정 테이블의 자동 로드를 완전히 비활성화할 수 있습니다. 이 기본 설정은 설치된 클라이언트에서 를 선택하여 확인할 수 있습니다. 기본 설정
탭으로 이동하고 MapChartPreferences
그룹에서 기본 설정을 찾습니다.
이렇게 하면 그룹의 연결 속도가 느리거나 시스템에서 원치 않는 지역 코드 지정 일치를 반복적으로 수행하는 경우에 유용합니다.
- 새 지역 코드 지정 테이블 지정
Spotfire에서는 다양한 지역 코드 지정 계층이 제공됩니다. 이러한 계층은 대개 라이브러리에 저장되어 있습니다(온-프레미스 및 TIBCO Cloud Spotfire 사용자의 경우). 모양 파일(.shp), GeoJSON 파일(.geojson) 또는 범주형(일반적으로string
) 계층 구조가 있는 데이터 테이블을 사용하여 지역 코드 지정 테이블을 직접 정의한 다음 나중에 사용하기 위해 라이브러리에 저장할 수도 있습니다. 이렇게 하려면 Spotfire에서 지역 코드 지정 테이블에 대한 몇 가지 데이터 테이블 및 컬럼 속성을 설정한 다음 파일을 라이브러리로 내보냅니다. 로컬로 저장된 지역 코드 지정 테이블을 사용하는 것도 가능합니다. - 맵에 사용할 WKB 데이터 구성
지리적 데이터가 WKB(Well-Known Binary) 컬럼에 위치하지만 모양 파일 또는 GeoJSON 파일에서 발생된 것이 아닌 경우에는 계산된 컬럼 추가 도구의 표현식 언어에서 공간 함수를 사용하여 필요한 좌표 컬럼을 직접 만들 수 있습니다.