Visualizzazioni di tipo mappa

Le visualizzazioni della mappa visualizzano i risultati in una mappa geografica. Il set di risultati della query deve includere i dati geografici appropriati:

  • Choropleth: le località geografiche, ad esempio paesi o stati, sono colorate in base ai valori aggregati di ogni colonna chiave. La query deve restituire posizioni geografiche per nome o come colonna GEOMETRY o GEOGRAPHY . Per un esempio, vedere l'esempio di choropleth.
  • Mappa dei punti: un marcatore viene posizionato a delle coordinate sulla mappa. Il risultato della query deve restituire coppie di latitudine e longitudine oppure una colonna GEOMETRY o GEOGRAPHY . Per un esempio, vedere esempio di marcatore.

È anche possibile eseguire il rendering delle forme da una colonna GEOMETRY o GEOGRAPHY anziché basarsi su limiti amministrativi predefiniti o colonne di latitudine e longitudine separate. Vedere Dati geografici personalizzati.

Opzioni "choropleth"

Una mappa choropleth colora le aree geografiche, ad esempio paesi, stati o contee, in base a un valore numerico nei dati.

Esempio

Nella scheda Dati fare clic su + Aggiungi set di dati SQL, incollare la query seguente ed eseguirla:

Set di dati di esempio
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);

Nell'editor di visualizzazione configurare quanto segue:

  1. Impostare il tipo di visualizzazione su Mappa Choropleth.
  2. Nella sezione Area, in Paese, fare clic sull'icona Segno più. In Values fare clic su Selezionare un paese e selezionare Stati Uniti.
  3. Nella sezione Area fare clic sull'icona Più in Stato/Provincia. In Campi selezionare state.
  4. In Colore fare clic sull'icona Più. Più , selezionare total_salese impostare la trasformazione su SUM.

Esempio di mappa choropleth che mostra le vendite totali per stato degli Stati Uniti.

Region

L'impostazione Area indica alla mappa come interpretare i valori di posizione nei dati. Scegliere il formato corrispondente ai dati:

  • Amministrativo: Paese, Stato/Provincia, Contea/Città, Città/Città o Città/Villaggio
  • Postale: CAP o codici postali.
  • CSA/CSAB: designazione di area statistica dell'Us Census Bureau. CSA (Combined Statistical Areas) raggruppa aree metropolitane e micropoliane adiacenti con legami economici. CBSA (Core Based Statistical Areas) copre singole aree metropolitane e micropoliane.
  • Legislativo: distretti legislativi statunitensi, tra cui distretti congressuali e distretti del Senato di Stato.
  • NUT: classificazione UE delle unità territoriali per le statistiche. Supporta tre livelli: NOCI 1 (principali aree socioeconomiche), NOCI 2 (aree di base per l'applicazione di politiche regionali) e NUTS 3 (piccole regioni per diagnosi specifiche).
  • Geometria personalizzata: selezionare una colonna GEOMETRY o GEOGRAPHY per eseguire il rendering dei limiti dell'area direttamente dai dati. Vedere Dati geografici personalizzati.

Se un valore nella colonna location non corrisponde al formato selezionato, non vengono visualizzati dati per tale area. Scaricare le tabelle di ricerca seguenti per verificare quali nomi e abbreviazioni sono supportati:

Annotazioni

Usare la name_en colonna per trovare i valori, ma usare una delle altre colonne come identificatore nella query.

Colori

I colori vengono popolati automaticamente per ogni area con dati. Fare clic sul campione di colore per scegliere un colore diverso.

La sezione relativa all'impostazione dei colori nell'editor di visualizzazioni mostra il colore selezionato e un segno più con altre opzioni.

Per colorare le aree in base a un campo numerico, fare clic sull'icona Segno più nella sezione Colore e selezionare un campo. È possibile applicare una trasformazione, SUM ad esempio o MEDIAN. La mappa applica una sfumatura di colore nell'intervallo di valori. Per personalizzare i colori, le sfumature e le etichette, fare clic sul campione di colori.

Opzioni mappa dei punti

In questa sezione vengono descritte le opzioni per i grafici mappa punti.

Esempio

Nella scheda Dati fare clic su + Aggiungi set di dati SQL, incollare la query seguente ed eseguirla:

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);

Nell'editor di visualizzazione configurare quanto segue:

  1. In Coordinate selezionare Longitudine/Latitudine.
    1. In Longitudine fare clic sull'icona Con il segno più e selezionare longitude.
    2. In Latitudine fare clic sull'icona Con il segno più e selezionare latitude.
  2. In Dimensioni fare clic sull'icona Più. Più icona e selezionare population.

Esempio di mappa punti che mostra le città degli Stati Uniti ridimensionate in base alla popolazione.

Coordinate

Usare l'editor di visualizzazione per configurare le coordinate:

  • Longitudine/Latitudine: scegliere la colonna contenente i componenti Longitudine e Latitudine delle coordinate della mappa.
  • Geometria: selezionare una colonna GEOMETRY o GEOGRAPHY da utilizzare come posizione del punto anziché colonne di latitudine e longitudine separate. Vedere Dati geografici personalizzati.

Colore

Per i dati non raggruppati, fare clic sul campione di colore per modificare i colori dei punti visualizzati sulla mappa. Per applicare una strategia di raggruppamento, fare clic sull'icona Con il segno più nella sezione Colore dell'editor di visualizzazione. È possibile modificare i colori assegnati automaticamente facendo clic sul campione di colore accanto a ogni etichetta di gruppo nell'editor.

Dimensione

Fare clic sull'icona Con il segno più nella sezione Dimensioni per scegliere un campo che riflette la quantità, consentendo di visualizzare punti di dimensioni variabili in base al valore dei dati.

Dati geografici personalizzati

È possibile eseguire il rendering delle mappe direttamente da una colonna GEOMETRY o GEOGRAPHY in qualsiasi set di dati. Usare questa opzione per visualizzare forme personalizzate, ad esempio territori di vendita, distretti scolastici e aree di cattura di punti di archiviazione, oppure per tracciare punti senza suddividere le coordinate in colonne di latitudine e longitudine separate.

Ogni riga viene disegnata in modo indipendente, quindi le forme o i punti possono sovrapporsi se i dati hanno più righe per area. Per combinare righe in una singola forma per area, usare una misura geometry in una visualizzazione metrica. Vedere Limitazioni e visualizzazioni delle metriche locali.

Definire una visualizzazione metrica con una misura geometry

Nella vista metrica YAML impostare la colonna geometry o geography come misura usando una delle aggregazioni supportate: ST_UNION_AGG, ST_ENVELOPE_AGG, FIRSTo LAST. Usare le dimensioni per le colonne non geometry in base alle quali si desidera raggruppare.

La visualizzazione metrica locale seguente definisce region come dimensione, total_sales come misura numerica, e usa ST_UNION_AGG per combinare i limiti per riga in una singola forma per area:

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 i dati geografici vengono archiviati come stringa serializzata o valore binario, eseguirne GEOMETRY il cast nell'espressione di misura o GEOGRAPHY .

Creare una mappa choropleth

Le mappe choropleth supportano Polygon e MultiPolygon forme.

  1. Aggiungere la visualizzazione metrica come set di dati.
  2. Impostare il tipo di visualizzazione su Mappa Choropleth.
  3. In Area selezionare Geometria personalizzata e selezionare la misura geometry (ad esempio, region_shape).
  4. In Colore selezionare una misura numerica, total_salesad esempio .

Creare una mappa punti

Supporto e MultiPoint forme delle mappe dei puntiPoint. Usare una Pointmisura geometry -valued, FIRST(location) ad esempio o ST_UNION_AGG(location).

  1. Aggiungere la visualizzazione metrica come set di dati.
  2. Impostare il tipo di visualizzazione su Mappa punti.
  3. In Coordinate selezionare Geometria e selezionare la misura geometry.
  4. (Facoltativo) In Dimensioni selezionare una misura numerica per variare le dimensioni dei punti.

Limitations

  • GROUP BY non è supportato in GEOMETRY colonne o GEOGRAPHY . Per combinare più righe in una singola forma per gruppo, aggregare la geometria come misura di visualizzazione delle metriche usando ST_UNION_AGG, ST_ENVELOPE_AGGFIRST, o LAST. In caso contrario, il rendering di ogni riga viene eseguito in modo indipendente e le forme possono sovrapporsi.
  • Il renderer mappa usa WGS84 (SRID 4326). GEOMETRY le colonne in altri identificatori SRID vengono riprogette automaticamente; GEOGRAPHY le colonne devono essere già SRID 4326. Usare ST_Transform nell'espressione di misura per riprogettare, se necessario.
  • GEOMETRY il rendering delle colonne con SRID 0 (sistema di coordinate sconosciuto) non viene eseguito.
  • GeometryCollection i valori e le colonne che combinano più tipi di forma non sono supportati.
  • Le codifiche delle etichette non sono supportate nelle mappe che usano una colonna geometry o geography.