Nutzung
view: view_name {
dimension: field_name {
map_layer_name: name_of_map_layer
}
}
|
Hierarchie
map_layer_name |
Mögliche Feldtypen
Dimension
Akzeptiert
Ein Kartenname, der im Parameter map_layer auf Modellebene angegeben ist
|
Grundlagen
Mit dem Parameter map_layer_name können Sie einer TopoJSON- oder GeoJSON-Kartenebene eine Dimension zuordnen. So können Nutzer Kartencharts erstellen, indem sie die Werte in der Dimension auf der Kartenebene darstellen. Wenn Sie beispielsweise Daten nach US-Bundesstaat darstellen möchten, können Sie der integrierten Kartebene us_states eine Dimension mit dem Namen „Bundesstaat“ zuordnen. Sie könnten auch Daten in einer Dimension namens „Stadtteil“ in einer benutzerdefinierten Karte der Stadtteile von New York City darstellen.
Wenn Sie eine benutzerdefinierte TopoJSON- oder GeoJSON-Karte verwenden, müssen Sie die Kartenebene im LookML-Modell mit dem Parameter map_layer angeben.
Dimensionen von type: zipcode erhalten automatisch einen map_layer_name von us_zipcode_tabulation_areas.
Integrierte Kartenebenen
Looker enthält die folgenden integrierten Karten-Ebenen:
countries: Akzeptiert vollständige Ländernamen, ISO 3166-1 ALPHA-3-Ländercodes mit drei Buchstaben und ISO 3166-1 ALPHA-2-Ländercodes mit zwei Buchstaben. Wenn Ihre Daten ISO 3166-1-Alpha-2-Ländercodes enthalten, empfiehlt es sich,map_layer_namemit der Kartecountrieszu verwenden, damit Looker Ihre Daten als Ländercodes und nicht als Bundesstaatscodes interpretiert.uk_postcode_areas: Akzeptiert Postleitzahlengebiete im Vereinigten Königreich (z. B.Lfür Liverpool,RHfür Redhill oderEHfür Edinburgh).us_states: Akzeptiert vollständige Namen von Bundesstaaten und aus zwei Buchstaben bestehende Abkürzungen von Bundesstaaten.us_counties_fips: Funktioniert mit Stringfeldern, die fünfstellige FIPS-Landkreiscodes für einen US-Landkreis enthalten. Diese Ebene funktioniert nur auf der interaktiven Karte.us_zipcode_tabulation_areas: Funktioniert bei Stringfeldern, die fünfstellige US-Postleitzahlen enthalten. Für Dimensionen vontype: zipcodewird automatisch die Kartenebeneus_zipcode_tabulation_areasverwendet.Postleitzahlbereiche basieren auf den ZCTAs (Zip Code Tabulation Areas) von 2010. Diese Karte enthält daher nicht viele Postleitzahlen, z. B. die für Postfächer, die nicht direkt Regionen zugeordnet sind.
Beispiel
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}