Utilizzo
view: view_name {
dimension: field_name {
map_layer_name: name_of_map_layer
}
}
|
Gerarchia
map_layer_name |
Tipi di campi possibili
Dimensioni
Accetta
Un nome della 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 della mappa TopoJSON o GeoJSON. In questo modo, gli utenti possono creare grafici a mappa tracciando i valori nella dimensione sul livello della mappa. Ad esempio, per poter rappresentare graficamente i dati per stato degli Stati Uniti, puoi associare una dimensione chiamata "Stato" al livello della mappa integrato us_states. Puoi anche rappresentare graficamente i dati in una dimensione chiamata "Quartiere" in una mappa personalizzata dei quartieri di New York City.
Se utilizzi una mappa TopoJSON o GeoJSON personalizzata, devi specificare il livello della 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 della mappa integrati
Looker include i seguenti livelli mappa integrati:
countries: accetta i nomi completi dei paesi, i codici paese di tre lettere ISO 3166-1 alpha-3 e i codici paese di due lettere ISO 3166-1 alpha-2. Se i tuoi dati includono codici paese ISO 3166-1 alpha-2, ti consigliamo di utilizzaremap_layer_namecon la mappacountriesper assicurarti che Looker interpreti i dati come codici paese e non come codici stato.uk_postcode_areas: accetta le aree di codici postali del Regno Unito (ad esempio,Lper Liverpool,RHper Redhill oEHper Edimburgo).us_states: accetta i nomi completi degli stati e le abbreviazioni di due lettere.us_counties_fips: funziona su campi stringa che sono codici 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 che sono codici postali statunitensi di cinque caratteri. Le dimensioni ditype: zipcodeutilizzano automaticamente il livello della mappaus_zipcode_tabulation_areas.Le regioni identificate tramite codice postale si basano sulle aree di tabulazione dei codici postali (ZCTA) del 2010, pertanto questo livello della mappa non include molti codici postali, ad esempio quelli assegnati alle caselle postali, che non corrispondono direttamente alle regioni.
Esempio
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}