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'utilisermap_layer_nameavec la cartecountriespour 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,Lpour Liverpool,RHpour Redhill ouEHpour É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 detype: zipcodeutilisent automatiquement le calque de carteus_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 ;;
}