map_layer_name

Utilisation

view: view_name {
  dimension: field_name {
    map_layer_name: name_of_map_layer
  }
}
Hiérarchie
map_layer_name
Types de champs possibles
Dimension

Acceptation
Nom de la carte spécifié dans le paramètre map_layer au niveau du modèle

Principes de base

Le paramètre map_layer_name vous permet d'associer une dimension à un calque de carte TopoJSON ou GeoJSON. Cela permet aux utilisateurs de créer des graphiques cartographiques en représentant les valeurs de la dimension sur le calque de la carte. Par exemple, pour pouvoir représenter des données par État américain, vous pouvez associer une dimension appelée "État" au calque de carte intégré us_states. Vous pouvez également représenter les données d'une dimension appelée "Quartier" sur une carte personnalisée des quartiers de New York.

Si vous utilisez une carte TopoJSON ou GeoJSON personnalisée, vous devez spécifier le calque de carte dans le modèle LookML à l'aide du paramètre map_layer.

Les dimensions de type: zipcode reçoivent automatiquement un map_layer_name de us_zipcode_tabulation_areas.

Calques de carte intégrés

Looker inclut les calques de carte intégrés suivants :

  • countries : accepte les noms de pays complets, les codes pays à trois lettres ISO 3166-1 alpha-3 et les codes pays à deux lettres ISO 3166-1 alpha-2. Si vos données incluent des codes pays ISO 3166-1 alpha-2, nous vous recommandons d'utiliser map_layer_name avec la carte countries pour vous assurer que Looker interprète vos données comme des codes pays et non comme des codes d'État.

  • uk_postcode_areas : accepte les zones de code postal au Royaume-Uni (par exemple, L pour Liverpool, RH pour Redhill ou EH pour Édimbourg).

  • us_states : accepte les noms d'État complets et les codes à deux lettres des États.

  • us_counties_fips : fonctionne sur les champs de chaîne qui sont des codes FIPS de cinq caractères pour un comté américain. Cette couche ne fonctionne que sur la carte interactive.

  • us_zipcode_tabulation_areas : fonctionne sur les champs de chaîne qui sont des codes postaux américains à cinq caractères. Les dimensions de type: zipcode utilisent automatiquement le calque de carte us_zipcode_tabulation_areas.

    Les régions de codes postaux sont basées sur les zones de tabulation des codes postaux (ZCTA) de 2010. Par conséquent, cette couche de carte n'inclut pas de nombreux codes postaux, tels que ceux attribués aux boîtes postales, qui ne correspondent pas directement aux régions.

Exemple

dimension: state {
  map_layer_name: us_states
  sql: ${TABLE}.state ;;
}