Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le visualizzazioni della mappa visualizzano i risultati in una mappa geografica. Il set di risultati della query deve includere i dati geografici appropriati:
- Coropleto: Colora le località geografiche, come paesi o stati, in base ai valori aggregati di ogni colonna chiave. La query deve restituire le posizioni geografiche per nome (vedi tabelle di ricerca per regioni per i nomi supportati) oppure come colonna GEOMETRY o GEOGRAPHY . Per un esempio, vedi la mappa di Choropleth.
- Mappa dei punti: Posiziona un marcatore su un insieme di coordinate sulla mappa. Il risultato della query deve restituire coppie di latitudine e longitudine oppure una colonna GEOMETRY o GEOGRAPHY . Per un esempio, vedi mappa dei punti.
È 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.
Configura una mappa coropleta
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:
- Impostare il tipo di visualizzazione su Mappa Choropleth.
- Nella sezione Regione , sotto Paese, clicca
. In Values fare clic su Selezionare un paese e selezionare Stati Uniti.
-
Nella sezione Regione, sotto Stato/Provincia, clicca
. In Campi selezionare
state. -
Sotto Colore, clicca
, seleziona
total_sales, e imposta la trasformazione su SUM.
Region
L'impostazione Area indica alla mappa come interpretare i valori di posizione nei dati. Scegliere il formato corrispondente ai dati. Databricks supporta confini amministrativi, codici postali, aree statistiche del censimento USA (CSA e CBSA), distretti legislativi statunitensi e regioni NUTS dell'UE. Per i livelli disponibili in ciascun formato, insieme ai nomi, abbreviazioni o codici accettati, consulta le tabelle di ricerca per regioni.
Se un valore nella colonna location non corrisponde al formato selezionato, non vengono visualizzati dati per tale area.
In alternativa, seleziona Geometria personalizzata per visualizzare i confini delle regioni direttamente da una colonna GEOMETRY o GEOGRAPHY nei tuoi dati. Vedere Dati geografici personalizzati.
Colore
I colori vengono popolati automaticamente per ogni area con dati. Fare clic sul campione di colore per scegliere un colore diverso.
Per colorare le regioni tramite un campo numerico, clicca sezione Colori e seleziona 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.
Tabelle di ricerca per regione
Trova la sezione che corrisponde alla tua impostazione Regione e scarica la sua tabella di ricerca per verificare quali nomi, abbreviazioni o codici sono supportati.
Amministrativa
| livello | Tabella di ricerca |
|---|---|
| Country | country-names.csv |
| Stato/Provincia | state-province-names.csv |
| Contea/Città | county-district-names.csv |
| Città/Township | town-names.csv |
| Città/Villaggio | city-village-names.csv |
Annotazioni
Per i limiti admin-0 (paese), è possibile usare i nomi in inglese della name_en colonna direttamente come identificatore nella query. Per altri livelli di area, usare la name_en colonna per cercare i valori supportati, ma usare una delle altre colonne come identificatore nella query.
Postale
I codici postali o CAP utilizzanozipcode-codes.csv.
CSA / CBSA
CSA (Combined Statistical Areas) raggruppa aree metropolitane e micropolitane adiacenti con legami economici. CBSA (Core Based Statistical Areas) copre singole aree metropolitane e micropolitane.
| livello | Tabella di ricerca |
|---|---|
| Aree statistiche combinate | us-csa-codes.csv |
| Aree statistiche fondamentali | us-cbsa-codes.csv |
Legislativo
| livello | Tabella di ricerca |
|---|---|
| Distretti del Senato statale | senate-names.csv |
| Distretti congressuali | congressional-district-codes.csv |
FRUTTI
NUTS è la Nomenclatura UE delle Unità Territoriali per la Statistica, con tre livelli: NUTS 1 (principali regioni socioeconomiche), NUTS 2 (regioni di base per la politica regionale) e NUTS 3 (piccole regioni per diagnosi specifiche).
| livello | Tabella di ricerca |
|---|---|
| NOCI 1 | eu-nuts-1-codes.csv |
| NUTS 2 | eu-nuts-2-codes.csv |
| NUTS 3 | eu-nuts-3-codes.csv |
Opzioni mappa dei punti
Una mappa dei punti posiziona un marcatore a un insieme di coordinate per ogni riga dei tuoi dati.
Configura una mappa puntiforme.
Nella scheda Dati fare clic su + Aggiungi set di dati SQL, incollare la query seguente ed eseguirla:
Set di dati di esempio
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:
- In Coordinate selezionare Longitudine/Latitudine.
-
Sotto Longitudine, clicca
e seleziona
longitude. -
Sotto Latitude, clicca
e seleziona
latitude.
-
Sotto Longitudine, clicca
-
Sotto Dimensioni, clicca
e seleziona
population.
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, clicca nella sezione Colori dell'editor di visualizzazione. È possibile modificare i colori assegnati automaticamente facendo clic sul campione di colore accanto a ogni etichetta di gruppo nell'editor.
Dimensioni
Clicca nella sezione Dimensioni per scegliere un campo che rifletta la quantità. Questo permette di visualizzare punti di dimensioni diverse 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.
La mappa disegna ogni riga in modo indipendente, quindi forme o punti possono sovrapporsi se i tuoi dati hanno più righe per regione. 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.
- Aggiungere la visualizzazione metrica come set di dati.
- Impostare il tipo di visualizzazione su Mappa Choropleth.
- In Area selezionare Geometria personalizzata e selezionare la misura geometry (ad esempio,
region_shape). - In Colore selezionare una misura numerica,
total_salesad esempio .
Creare una mappa punti
Supporto e Point forme delle mappe dei puntiMultiPoint. Usare una Pointmisura geometry -valued, FIRST(location) ad esempio o ST_UNION_AGG(location).
- Aggiungere la visualizzazione metrica come set di dati.
- Impostare il tipo di visualizzazione su Mappa punti.
- In Coordinate selezionare Geometria e selezionare la misura geometry.
- Opzionale: Sotto Dimensione, seleziona una misura numerica per variare le dimensioni dei punti.
Limitations
I dati geografici personalizzati presentano le seguenti limitazioni:
-
GROUP BYnon è supportato inGEOMETRYcolonne oGEOGRAPHY. Per combinare più righe in una singola forma per gruppo, aggregare la geometria come misura di visualizzazione delle metriche usandoST_UNION_AGG,ST_ENVELOPE_AGGFIRST, oLAST. 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). Databricks riprogettaGEOMETRYautomaticamente le colonne in altri SRID;GEOGRAPHYle colonne devono già essereSRID 4326. Usare ST_Transform nell'espressione di misura per riprogettare, se necessario. -
GEOMETRYil rendering delle colonne conSRID 0(sistema di coordinate sconosciuto) non viene eseguito. -
GeometryCollectioni 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.