Utilisation
dimension: field_name {
map_layer_name : name_of_map_layer
}
}
Hiérarchie
map_layer_name |
Types de champs possibles
DimensionAcceptation
Un nom de 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. Les utilisateurs peuvent ainsi créer des graphiques de carte en créant un graphique à partir des valeurs de la dimension sur le calque de carte. Par exemple, pour représenter les 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 sous la forme d'un graphique appelé "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 de pays à trois lettres ISO 3166-1 alpha-3 et les codes de 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_name
avec la cartecountries
pour vous assurer que Looker interprète vos données comme des codes de pays et non comme des codes d'État.uk_postcode_areas
: accepte les zones postales britanniques (par exemple,L
pour Liverpool,RH
pour Redhill ouEH
pour Édimbourg).us_states
: accepte les noms d'État complets et les abréviations d'États à deux lettres.us_counties_fips
: fonctionne sur les champs de type chaîne qui sont des codes de comté FIPS à cinq caractères pour un comté des États-Unis. Ce calque ne fonctionne que sur la carte interactive.us_zipcode_tabulation_areas
: fonctionne sur les champs de type chaîne qui correspondent à des codes postaux américains à cinq caractères. Les dimensions detype: zipcode
utilisent automatiquement le calqueus_zipcode_tabulation_areas
.Les régions des codes postaux sont basées sur les zones de tabulation des codes postaux de 2010. Ce calque de carte n'inclut donc pas de nombreux codes postaux, comme ceux affectés aux boîtes postales, qui ne correspondent pas directement à des régions.
Exemple
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}