Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As visualizações de mapa exibem resultados em um mapa geográfico. O conjunto de resultados da consulta deve incluir os dados geográficos apropriados:
- Choropleth: Localidades geográficas, como países ou estados, são coloridas de acordo com os valores agregados de cada coluna de chave. A consulta deve devolver as localizações geográficas por nome ou como coluna GEOMETRY ou GEOGRAPHY . Para um exemplo, veja o exemplo de choropleth.
- Mapa de pontos: Um marcador é colocado em um conjunto de coordenadas no mapa. O resultado da consulta deve devolver pares de latitude e longitude ou uma coluna GEOMETRY ou GEOGRAPHY . Para obter um exemplo, consulte o exemplo do marcador.
Também pode renderizar formas a partir de uma coluna de GEOMETRIA ou GEOGRAFIA em vez de depender de limites administrativos pré-definidos ou colunas separadas de latitude e longitude. Ver Dados geográficos personalizados.
Opções de mapa coroplético
Um mapa coropleto colore regiões geográficas — como países, estados ou condados — com base num valor numérico nos seus dados.
Exemplo
No separador Dados , clique em + Adicionar conjunto de dados SQL, cole a seguinte consulta e execute-a:
Conjunto de dados de exemplo
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);
No editor de visualização, configure o seguinte:
- Define o tipo de visualização para o mapa Coropleth.
- Na secção Região , em País, clique no
Ícone Plus. Em Valores, clique em Selecione um país e selecione Estados Unidos.
- Na secção Região , em Estado/Província , clique no
Ícone Plus. Em Campos, selecione
state. -
Em Cor, clique no
Ícone Plus, selecione
total_sales, e defina a transformação para SUM.
Region
A definição Região indica ao mapa como interpretar os valores de localização nos seus dados. Escolha o formato que corresponda aos seus dados:
- Administrativo: País, Estado/Província, Condado/Cidade, Vila/Freguesia, ou Cidade/Aldeia
- Código postal: ZIP ou códigos postais.
- CSA / CSAB: DESIGNAÇÕES DE ÁREAS ESTATÍSTICAS DO DEPARTAMENTO DO CENSO DOS EUA. CSA (Áreas Estatísticas Combinadas) agrupa áreas metropolitanas e micropolitanas adjacentes com ligações económicas. A CBSA (Core Based Statistical Areas) abrange áreas metropolitanas e micropolitanas individuais.
- Legislativo: Distritos legislativos dos EUA, incluindo distritos congressionais e distritos do senado estadual.
- NUTs: Nomenclatura da UE das Unidades Territoriais para Estatística. Suporta três níveis: NUTS 1 (principais regiões socioeconómicas), NUTS 2 (regiões básicas para aplicação de políticas regionais) e NUTS 3 (pequenas regiões para diagnósticos específicos).
- Geometria personalizada: Selecione uma coluna GEOMETRY ou GEOGRAPHY para renderizar os limites das regiões diretamente a partir dos seus dados. Ver Dados geográficos personalizados.
Se um valor na sua coluna de localização não corresponder ao formato selecionado, não são apresentados dados para essa região. Descarregue as seguintes tabelas de consulta para verificar que nomes e abreviaturas são suportados:
- 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
Observação
Use a name_en coluna para encontrar valores, mas use uma das outras colunas como identificador na sua consulta.
Cores
As cores aparecem automaticamente para cada região que tem dados. Clique na amostra de cores para escolher uma cor diferente.
Para colorir regiões por um campo numérico, clique no ícone Plus na secção Cor e selecione um campo. Pode aplicar uma transformação como
SUM ou MEDIAN. O mapa aplica um gradiente de cor ao longo do intervalo de valores. Para personalizar as cores, gradiente e etiquetas, clique na amostra de cor.
Opções de mapa de pontos
Esta seção descreve opções para gráficos de mapa de pontos.
Exemplo
No separador Dados , clique em + Adicionar conjunto de dados SQL, cole a seguinte consulta e execute-a:
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);
No editor de visualização, configure o seguinte:
- Em Coordenadas, selecione Longitude/Latitude.
-
Em Longitude, clique
ícone Plus e selecione
longitude. -
Em Latitude, clique
ícone Plus e selecione
latitude.
-
Em Longitude, clique
-
Em Tamanho, clique
Ícone Plus e selecione
population.
Coordenadas
Use o editor de visualização para configurar as coordenadas:
- Longitude/Latitude: Escolha a coluna que contém os componentes de Longitude e Latitude das coordenadas do mapa.
- Geometria: Selecione uma coluna GEOMETRIA ou GEOGRAFIA para usar como localização do ponto em vez de colunas separadas de latitude e longitude. Ver Dados geográficos personalizados.
Color
Para dados não agrupados, clique na amostra de cores para alterar as cores de ponto mostradas no mapa. Para aplicar uma estratégia de agrupamento, clique ícone Plus na secção Cor do editor de visualização. Você pode ajustar as cores atribuídas automaticamente clicando na amostra de cores ao lado de cada rótulo de grupo no editor.
Tamanho
Clique no ícone Plus na secção Tamanho para escolher um campo que reflita a quantidade, permitindo-lhe mostrar pontos de tamanhos variados com base no valor dos dados.
Dados geográficos personalizados
Pode renderizar mapas diretamente a partir de uma coluna de GEOGRAFIA ou GEOMETRIA em qualquer conjunto de dados. Use-o para visualizar formas personalizadas como territórios de vendas, distritos escolares e áreas de captação de lojas, ou para representar pontos sem dividir coordenadas em colunas separadas de latitude e longitude.
Cada linha é desenhada de forma independente, por isso formas ou pontos podem sobrepor-se se os seus dados tiverem várias linhas por região. Para combinar linhas numa única forma por região, use uma medida de geometria numa vista métrica. Veja Limitações e Vistas métricas locais.
Defina uma vista métrica com uma medida geométrica
Na sua vista métrica YAML, defina a coluna de geometria ou geografia como medida usando uma das agregações suportadas: ST_UNION_AGG, ST_ENVELOPE_AGG, FIRST, ou LAST. Use dimensões para as colunas não geométricas pelas quais quer agrupar.
A seguinte vista métrica local define region como uma dimensão, total_sales como uma medida numérica, e é usada ST_UNION_AGG para combinar limites por linha numa única forma por região:
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)
Se os seus dados geográficos estiverem armazenados como uma string serializada ou valor binário, conjure-os para GEOMETRY ou GEOGRAPHY na expressão de medida.
Criar um mapa coropleto
Choropleth mapeia suporte Polygon e MultiPolygon formas.
- Adicione a vista métrica como um conjunto de dados.
- Define o tipo de visualização para o mapa Coropleth.
-
Em Região, selecione Geometria Personalizada e selecione a sua medida de geometria (por exemplo,
region_shape). - Em Cor, selecione uma medida numérica como
total_sales.
Criar um mapa de pontos
Mapas de pontos de suporte Point e MultiPoint formas. Use uma Pointmedida geométrica com valores em , como FIRST(location) ou ST_UNION_AGG(location).
- Adicione a vista métrica como um conjunto de dados.
- Defina o tipo de visualização para mapa de pontos.
- Em Coordenadas, selecione Geometria e selecione a sua medida de geometria.
- (Opcional) Em Tamanho, selecione uma medida numérica para variar o tamanho dos pontos.
Limitações
-
GROUP BYNão é suportado nasGEOMETRYcolunas nemGEOGRAPHYON. Para combinar várias linhas numa única forma por grupo, agregue a geometria como uma medida métrica de vista usandoST_UNION_AGG,ST_ENVELOPE_AGG,FIRST, ouLAST. Caso contrário, cada linha é renderizada independentemente e as formas podem sobrepor-se. - O renderizador de mapas utiliza o WGS84 (
SRID 4326).GEOMETRYas colunas noutros SRIDs são reprojetadas automaticamente;GEOGRAPHYas colunas já devem serSRID 4326. Usa ST_Transform na expressão da tua medida para reprojetar, se necessário. -
GEOMETRYColunas comSRID 0(sistema de coordenadas desconhecido) não são renderizadas. -
GeometryCollectionValores e colunas que misturam vários tipos de forma não são suportados. - Codificações de etiquetas não são suportadas em mapas que usem uma coluna de geometria ou geografia.