map_layer_name

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 utilizzare map_layer_name con la mappa countries per 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, L per Liverpool, RH per Redhill o EH per 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 di type: zipcode utilizzano automaticamente il livello della mappa us_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 ;;
}