지도 시각화는 지도의 결과를 표시합니다. 쿼리 결과 집합에는 적절한 지리적 데이터가 포함되어야 합니다.
- Choropleth: 국가 또는 주와 같은 지리적 지역은 각 키 열의 집계 값에 따라 색이 지정됩니다. 쿼리는 이름 또는 GEOMETRY 또는 GEOGRAPHY 열로 지리적 위치를 반환해야 합니다. 예제는 초로플스 예제를 참조하세요.
- 점 맵: 표식은 지도의 좌표 집합에 배치됩니다. 쿼리 결과는 위도 및 경도 쌍 또는 GEOMETRY 또는 GEOGRAPHY 열을 반환해야 합니다. 예제는 표식 예제를 참조 하세요.
미리 정의된 관리 경계 또는 별도의 위도 및 경도 열에 의존하지 않고 GEOMETRY 또는 GEOGRAPHY 열에서 셰이프를 렌더링할 수도 있습니다. 사용자 지정 지리적 데이터를 참조하세요.
초로플레 옵션
초로플 맵은 데이터의 숫자 값을 기반으로 국가, 주 또는 카운티와 같은 지리적 지역에 색을 지정합니다.
예시
데이터 탭에서 + SQL 데이터 세트 추가를 클릭하고 다음 쿼리를 붙여넣고 실행합니다.
샘플 데이터 세트
SELECT state, total_sales
FROM VALUES
('California', 98750),
('Texas', 87200),
('New York', 76300),
('Florida', 65100),
('Illinois', 54800),
('Pennsylvania', 48200),
('Ohio', 43500),
('Georgia', 41200),
('North Carolina', 39700),
('Michigan', 36100),
('New Jersey', 34800),
('Virginia', 32500),
('Washington', 31200),
('Arizona', 29700),
('Massachusetts', 28400),
('Tennessee', 26900),
('Indiana', 25100),
('Missouri', 23800),
('Maryland', 22600),
('Wisconsin', 21300),
('Minnesota', 20100),
('Colorado', 19400),
('Alabama', 18200),
('South Carolina', 17600),
('Louisiana', 16900),
('Kentucky', 15800),
('Oregon', 14700),
('Oklahoma', 13600),
('Connecticut', 12500),
('Utah', 11900),
('Iowa', 11200),
('Nevada', 10800),
('Arkansas', 10100),
('Mississippi', 9600),
('Kansas', 9200),
('New Mexico', 8700),
('Nebraska', 8300),
('West Virginia', 7900),
('Idaho', 7400),
('Hawaii', 7100),
('New Hampshire', 6800),
('Maine', 6400),
('Montana', 6100),
('Rhode Island', 5800),
('Delaware', 5400),
('South Dakota', 5100),
('North Dakota', 4800),
('Alaska', 4500),
('Vermont', 4200),
('Wyoming', 3900)
AS t(state, total_sales);
시각화 편집기에서 다음을 구성합니다.
- 시각화 유형을 Choropleth 맵으로 설정합니다.
-
지역 섹션의 국가 아래에서
Values 아래에서 국 선택을 클릭하고 미국 선택합니다.
-
지역 섹션의 주/지방에서
더하기 아이콘. 필드 아래에서 .를 선택합니다
state. -
색 아래에서
을 클릭합니다. 더하기 아이콘을 선택하고
total_sales변환을 SUM으로 설정합니다.
Region
지역 설정은 데이터의 위치 값을 해석하는 방법을 지도에 알려줍니다. 데이터와 일치하는 형식을 선택합니다.
- 관리: 국가, 주/지방, 카운티/도시, 타운십 또는 도시/마을
- 우편 번호: 우편 번호
- CSA / CSAB: 미국 인구 조사국 통계 영역 지정. CSA (결합 통계 영역)는 경제 관계가 있는 인접한 대도시 및 마이크로폴리탄 지역을 그룹화합니다. CBSA (핵심 기반 통계 영역)는 개별 대도시 및 마이크로폴리탄 지역을 다룹니다.
- 입법: 의회 선거구와 주 상원 선거구를 포함한 미국 입법 선거구.
- NUT: 통계를 위한 영토 단위의 EU 명명법입니다. NUTS 1(주요 사회 경제적 지역), NUTS 2(지역 정책 적용을 위한 기본 지역) 및 NUTS 3(특정 진단을 위한 작은 지역)의 세 가지 수준을 지원합니다.
- 사용자 지정 기하 도형: GEOMETRY 또는 GEOGRAPHY 열을 선택하여 데이터에서 직접 영역 경계를 렌더링합니다. 사용자 지정 지리적 데이터를 참조하세요.
위치 열의 값이 선택한 형식과 일치하지 않으면 해당 지역에 대한 데이터가 표시되지 않습니다. 다음 조회 테이블을 다운로드하여 지원되는 이름과 약어를 확인합니다.
- country-names.csv
- state-province-names.csv
- county-district-names.csv
- town-names.csv
- city-village-names.csv
- senate-names.csv
- congressional-district-codes.csv
- zipcode-codes.csv
- us-csa-codes.csv
- us-cbsa-codes.csv
- eu-nuts-1-codes.csv
- eu-nuts-2-codes.csv
- eu-nuts-3-codes.csv
메모
name_en 열을 사용하여 값을 찾지만 다른 열 중 하나를 쿼리의 식별자로 사용합니다.
색상들
데이터가 있는 각 지역에 대해 색이 자동으로 채워집니다. 색 견본을 클릭하여 다른 색을 선택합니다.
숫자 필드로 영역을 색 지정하려면 을 클릭합니다. 색 섹션의 더하기 아이콘을 클릭하고 필드를 선택합니다. 등의
SUM 변환을 적용할 MEDIAN수 있습니다. 맵은 값 범위에 색 그라데이션을 적용합니다. 색, 그라데이션 및 레이블을 사용자 지정하려면 색 견본을 클릭합니다.
점 맵 옵션
이 섹션에서는 점 맵 차트에 대한 옵션을 설명합니다.
예시
데이터 탭에서 + SQL 데이터 세트 추가를 클릭하고 다음 쿼리를 붙여넣고 실행합니다.
SELECT city, latitude, longitude, population
FROM VALUES
('New York', 40.7128, -74.0060, 8336817),
('Los Angeles', 34.0522, -118.2437, 3979576),
('Chicago', 41.8781, -87.6298, 2693976),
('Houston', 29.7604, -95.3698, 2320268),
('Phoenix', 33.4484, -112.0740, 1608139),
('Philadelphia', 39.9526, -75.1652, 1603797),
('San Antonio', 29.4241, -98.4936, 1434625),
('San Diego', 32.7157, -117.1611, 1386932),
('Dallas', 32.7767, -96.7970, 1304379),
('San Jose', 37.3382, -121.8863, 1013240)
AS t(city, latitude, longitude, population);
시각화 편집기에서 다음을 구성합니다.
-
좌표 아래에서 경도/위도를 선택합니다.
-
경도에서
더하기 아이콘을 선택하고 .
longitude -
위도에서
더하기 아이콘을 선택하고 .
latitude
-
경도에서
-
크기에서
더하기 아이콘을 선택하고 을 선택합니다
population.
좌표
시각화 편집기를 사용하여 좌표를 구성합니다.
- 경도/위도: 지도 좌표의 경도 및 위도 구성 요소가 포함된 열을 선택합니다.
- 기하 도형: 별도의 위도 및 경도 열 대신 점 위치로 사용할 GEOMETRY 또는 GEOGRAPHY 열을 선택합니다. 사용자 지정 지리적 데이터를 참조하세요.
색깔
그룹화되지 않은 데이터의 경우 색 견본을 클릭하여 지도에 표시된 점 색을 변경합니다. 그룹화 전략을 적용하려면 시각화 편집기의 색 섹션에서 더하기 아이콘을 클릭합니다. 편집기에서 각 그룹 레이블 옆에 있는 색 견본을 클릭하여 자동으로 할당된 색을 조정할 수 있습니다.
Size
크기 섹션의 아이콘을 클릭하여 수량을 반영하는 필드를 선택하면 데이터 값에 따라 다양한 크기의 점을 표시할 수 있습니다.
사용자 지정 지리적 데이터
모든 데이터 세트의 GEOMETRY 또는 GEOGRAPHY 열에서 직접 맵을 렌더링할 수 있습니다. 이를 사용하여 판매 지역, 학군 및 상점 집수 영역과 같은 사용자 지정 셰이프를 시각화하거나 좌표를 별도의 위도 및 경도 열로 분할하지 않고 점을 그릴 수 있습니다.
각 행은 독립적으로 그려지므로 데이터에 지역당 여러 행이 있는 경우 셰이프 또는 점이 겹칠 수 있습니다. 행을 영역당 단일 셰이프로 결합하려면 메트릭 뷰에서 기하 도형 측정값을 사용합니다. 제한 사항 및 로컬 메트릭 보기를 참조하세요.
기하 도형 측정값을 사용하여 메트릭 뷰 정의
메트릭 뷰 YAML에서 지원되는 집계 중 하나를 사용하여 기하 도형 또는 지리 열을 측정값으로 설정합니다. ST_UNION_AGGST_ENVELOPE_AGGFIRSTLAST 그룹화하려는 기하 도형이 아닌 열에 차원을 사용합니다.
다음 로컬 메트릭 뷰는 차원 total_sales 을 숫자 측정값으로 정의 region 하고 행별 경계를 영역당 단일 셰이프로 결합하는 데 사용합니다ST_UNION_AGG.
version: 0.1
source: sales.territories
dimensions:
- name: region
expr: region
measures:
- name: total_sales
expr: SUM(sales_amount)
- name: region_shape
expr: ST_UNION_AGG(boundary)
지리적 데이터가 serialize된 문자열 또는 이진 값으로 저장되는 경우 측정값 식으로 GEOMETRY 또는 GEOGRAPHY 측정값에 캐스팅합니다.
초로플스 맵 만들기
초로프는 지지 Polygon 도와 MultiPolygon 도형을 매핑합니다.
- 메트릭 뷰를 데이터 세트로 추가합니다.
- 시각화 유형을 Choropleth 맵으로 설정합니다.
-
지역 아래에서 사용자 지정 기하 도형을 선택하고 기하 도형 측정값(예:
region_shape)을 선택합니다. -
색 아래에서 다음과 같은
total_sales숫자 측정값을 선택합니다.
점 맵 만들기
점 맵 지원 Point 및 MultiPoint 셰이프.
Point-valued geometry 측정값(예: FIRST(location) 또는 ST_UNION_AGG(location).)을 사용합니다.
- 메트릭 뷰를 데이터 세트로 추가합니다.
- 시각화 유형을 점 맵으로 설정합니다.
- 좌표 아래에서 기하 도형을 선택하고 기하 도형 측정값을 선택합니다.
- (선택 사항) 크기 아래에서 숫자 측정값을 선택하여 점 크기를 변경합니다.
Limitations
-
GROUP BY은(는) 열에서GEOMETRYGEOGRAPHY지원되지 않습니다. 여러 행을 그룹당 단일 셰이프로 결합하려면 기하 도형을 메트릭 뷰 측정값ST_UNION_AGGST_ENVELOPE_AGGFIRSTLAST으로 집계합니다. 그렇지 않으면 각 행이 독립적으로 렌더링되고 셰이프가 겹칠 수 있습니다. - 맵 렌더러는 WGS84(
SRID 4326)를 사용합니다.GEOMETRY다른 SRID의 열은 자동으로 다시 보호됩니다.GEOGRAPHY열은 이미 여야SRID 4326합니다. 필요한 경우 측정값 식에서 ST_Transform 사용하여 다시 보호합니다. -
GEOMETRY(알 수 없는 좌표계)가 있는SRID 0열은 렌더링되지 않습니다. -
GeometryCollection여러 셰이프 형식을 혼합하는 값과 열은 지원되지 않습니다. - 기하 도형 또는 지리 열을 사용하는 맵에서는 레이블 인코딩이 지원되지 않습니다.