Name der Ebene der Karte

Nutzung

view: view_name {
Dimension: Feldname {
map_layer_name: name_of_map_layer
}
}
Hierarchie
map_layer_name
Mögliche Feldtypen
Dimension

Akzeptiert
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 von map_layer_name mit der countries-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 oder EH für Edinburgh).

  • us_states: Akzeptiert vollständige Namen und Abkürzungen von US-Bundesstaaten

  • us_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 von type: zipcode wird automatisch die Kartenebene us_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 ;;
}