Utilizzo
dimensione: field_name {
map_layer_name: name_of_map_layer
}
}
Gerarchia
map_layer_name |
Tipi di campi possibili
DimensioneAccetta
Un nome di mappa specificato nel parametro map_layer a livello di modello |
Nozioni di base
Il parametro map_layer_name
consente di associare una dimensione a un livello mappa TopoJSON o GeoJSON. Questo permette agli utenti di creare grafici di mappe con un grafico dei valori della dimensione a livello di mappa. Ad esempio, per poter tracciare grafici con i dati per stato USA, puoi associare una dimensione chiamata "Stato" al livello mappa integrato us_states
. Puoi anche mappare i dati in una dimensione chiamata "Quartiere" con una mappa personalizzata dei quartieri di New York.
Se utilizzi una mappa TopoJSON o GeoJSON personalizzata, devi specificare il livello mappa nel modello LookML utilizzando il parametro map_layer
.
Le dimensioni di type: zipcode
ricevono automaticamente un map_layer_name
di us_zipcode_tabulation_areas
.
Livelli delle mappe integrati
Looker include i seguenti livelli di mappe integrati:
countries
: accetta i nomi dei paesi completi, i codici paese di tre lettere ISO 3166-1 alpha-3 e i codici paese ISO 3166-1 alpha-2. Se i tuoi dati includono codici paese ISO 3166-1 alpha-2, ti consigliamo di utilizzaremap_layer_name
con la mappacountries
per assicurarti che Looker interpreti i dati come codici paese e non come codici stato.uk_postcode_areas
: accetta le aree dei codici postali del Regno Unito (ad es.L
per Liverpool,RH
per Redhill oEH
per Edimburgo).us_states
: accetta i nomi completi degli stati e le abbreviazioni di due lettere dello stato.us_counties_fips
: funziona su campi stringa che sono codici di contea FIPS di cinque caratteri per una contea degli Stati Uniti. Questo livello funziona solo sulla mappa interattiva.us_zipcode_tabulation_areas
: funziona su campi stringa composti da codici postali degli Stati Uniti di cinque caratteri. Le dimensioni ditype: zipcode
utilizzano automaticamente il livello mappaus_zipcode_tabulation_areas
.Le regioni con codice postale si basano sulle aree di tabulazione (ZCTA) del 2010, pertanto questo livello non include molti codici postali, come quelli assegnati a caselle postali, che non vengono mappati direttamente alle regioni.
Esempio
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}