map_layer_name

用量

view: view_name {
  dimension: field_name {
    map_layer_name: name_of_map_layer
  }
}
階層
map_layer_name
可能的欄位類型
維度

接受
模型層級 map_layer 參數中指定的地圖名稱

基本資訊

map_layer_name 參數可讓您將維度與 TopoJSON 或 GeoJSON 地圖圖層建立關聯。使用者可以透過地圖圖層中的維度值繪製圖表,建立地圖圖表。舉例來說,如要依美國各州繪製資料圖表,您可以將名為「州」的維度與內建地圖圖層 us_states 建立關聯。您也可以在名為「社區」的維度中繪製資料圖表,並將其匯入紐約市社區的自訂地圖。

如果您使用自訂 TopoJSON 或 GeoJSON 地圖,則必須使用 map_layer 參數在 LookML 模型中指定地圖圖層。

type: zipcode 的尺寸會自動收到 map_layer_nameus_zipcode_tabulation_areas

內建地圖圖層

Looker 內建下列地圖圖層:

  • countries:接受完整國家/地區名稱、ISO 3166-1 alpha-3 三字母國家/地區代碼,以及 ISO 3166-1 alpha-2 雙字母國家/地區代碼。如果資料包含 ISO 3166-1 alpha-2 國家/地區代碼,建議使用 map_layer_namecountries 地圖,確保 Looker 將資料解讀為國家/地區代碼,而非州代碼。

  • uk_postcode_areas:接受英國郵遞區號 (例如利物浦的 L、雷德希爾的 RH 或愛丁堡的 EH)。

  • us_states:接受完整州名和兩個字母的州名縮寫。

  • us_counties_fips:適用於美國郡的五字元 FIPS 郡代碼字串欄位。這個圖層僅適用於互動式地圖。

  • us_zipcode_tabulation_areas:適用於五位數的美國郵遞區號字串欄位。type: zipcode 維度會自動使用 us_zipcode_tabulation_areas 地圖圖層。

    郵遞區號區域是以 2010 年的郵遞區號製表區域 (ZCTA) 為準,因此這個地圖圖層不包含許多郵遞區號 (例如分配給郵政信箱的郵遞區號),這些郵遞區號不會直接對應至區域。

範例

dimension: state {
  map_layer_name: us_states
  sql: ${TABLE}.state ;;
}