Nutzung
Dimension: Feldname {
map_layer_name: name_of_map_layer
}
}
Hierarchie
map_layer_name |
Mögliche Feldtypen
DimensionAkzeptiert
Ein Kartenname, der im map_layer -Parameter auf Modellebene angegeben wird |
Grundlagen
Mit dem Parameter map_layer_name
können Sie eine Dimension mit einer TopoJSON- oder GeoJSON-Kartenebene verknüpfen. So können Nutzer Kartendiagramme erstellen, indem sie die Werte in der Dimension auf der Kartenebene darstellen. Wenn Sie beispielsweise Daten nach US-Bundesstaat grafisch darstellen möchten, können Sie der integrierten Kartenebene us_states
eine Dimension mit dem Namen „Bundesland“ zuordnen. Sie können auch Daten einer Dimension mit dem Namen „Nahbereich“ einer benutzerdefinierten Karte mit Stadtteilen von New York grafisch darstellen.
Wenn Sie eine benutzerdefinierte TopoJSON- oder GeoJSON-Karte verwenden, müssen Sie die Kartenebene im LookML-Modell mithilfe des Parameters map_layer
angeben.
Dimensionen von type: zipcode
erhalten automatisch map_layer_name
von us_zipcode_tabulation_areas
.
Integrierte Kartenebenen
Looker enthält die folgenden integrierten Kartenebenen:
countries
: Akzeptiert vollständige Ländernamen, dreistellige Ländercodes gemäß ISO 3166-1 alpha-3 und aus zwei Buchstaben gemäß ISO 3166-1 alpha-2. Wenn Ihre Daten ISO-3166-1-Alpha-2-Ländercodes enthalten, wird die Verwendung vonmap_layer_name
mit dercountries
-Karte empfohlen, damit Looker die Daten als Ländercodes und nicht als Bundesstaatcodes interpretiert.uk_postcode_areas
: Akzeptiert Postleitzahlen im Vereinigten Königreich (z. B.L
für Liverpool,RH
für Redhill oderEH
für Edinburgh).us_states
: Akzeptiert vollständige Namen und Abkürzungen von US-Bundesstaatenus_counties_fips
: Funktioniert für Stringfelder, die aus fünfstelligen FIPS-County-Codes für einen US-County bestehen. Diese Ebene funktioniert nur auf der interaktiven Karte.us_zipcode_tabulation_areas
: Funktioniert für Stringfelder, die aus fünfstelligen US-Postleitzahlen bestehen. Bei Dimensionen vontype: zipcode
wird automatisch die Kartenebeneus_zipcode_tabulation_areas
verwendet.Postleitzahlenbereiche basieren auf den Postleitzahlenbereichen (ZCTAs, Zip Code Tabulation Area) für 2010. Diese Kartenebene enthält daher nicht viele Postleitzahlen, z. B. solche mit Postfachadressen, die nicht direkt Regionen zugeordnet sind.
Beispiel
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}