通知

この記事では、Looker Studio について説明します。Looker のドキュメントについては、https://cloud.google.com/looker/docs/intro をご覧ください。

Looker Studio を使用して BigQuery GEOGRAPHY ポリゴンを可視化する

ストップウォッチの画像

このチュートリアルは、Looker Studio を使って BigQuery の GEOGRAPHY データを可視化しようとしている方を対象とするものです。このチュートリアルをすべて終えるには、BigQuery 課金プロジェクトが必要になります。SQL の書き方に関する知識は不要で、一般公開されているデータセットを使用できます。

目的

このチュートリアルでは、ワシントン州の賃貸物件の値ごろ感を表すレポートを作成します。具体的には Google マップを使用して、一般公開の BigQuery データセットの GEOGRAPHY データを可視化します。

Google マップの例として、ワシントン州の賃貸住宅の値ごろ感を表す BigQuery GEOGRAPHY ポリゴンを示しています。

始める前に

まだ BigQuery 課金プロジェクトを準備されていない方は、こちらで無料で申し込めます

1 新しい空のレポートを作成する

  1. Looker Studio にログインします。
  2. 左上にある 作成アイコン。 [作成] をクリックして、[レポート] を選択します。
  3. [データのレポートへの追加] パネルで [BigQuery] を選択します。

レポートに BigQuery データを追加します。

  1. 左側のナビゲーションで [カスタムクエリ] を選択します。
  2. 課金プロジェクトの ID を選択するか入力します。
  3. [カスタムクエリを入力] で、次の SQL クエリを貼り付けます。
select
    ct.state_fips_code,
    ct.county_fips_code,
    c.county_name,
    ct.tract_ce,
    ct.geo_id,
    ct.tract_name,
    ct.lsad_name,
    ct.internal_point_lat,
    ct.internal_point_lon,
    ct.internal_point_geo,
    ct.tract_geom,
    acs.total_pop,
    acs.households,
    acs.male_pop,
    acs.female_pop,
    acs.median_age,
    acs.median_income,
    acs.income_per_capita,
    acs.gini_index,
    acs.owner_occupied_housing_units_median_value,
    acs.median_rent,
    acs.percent_income_spent_on_rent,
from `bigquery-public-data.geo_census_tracts.census_tracts_washington` ct
left join `bigquery-public-data.geo_us_boundaries.counties` c
    on (ct.state_fips_code || ct.county_fips_code) = c.geo_id
left join `bigquery-public-data.census_bureau_acs.censustract_2018_5yr` acs
    on ct.geo_id = acs.geo_id
このクエリは、米国ワシントン州の国勢調査に関する BigQuery 一般公開データセットから、データを取得します。調査地域は、郡の比較的小さな区分です。このクエリは、調査地域に関する地理空間データと国勢調査の統計(人口、年齢、収入、住宅費など)を結び付けます。

[追加] をクリックし、このデータをレポートに追加します。

2 レポートに Google マップを追加する

  1. レポートページの表を削除します。
  2. 左上の [グラフを追加] をクリックします。
  3. [Google マップ] で [塗り分けマップ] をクリックします。

3 地図を設定する

Google マップを設定しています。 この地図はまだ表示されません。まず、それぞれの場所を一意に識別するフィールドを追加する必要があります。
 
  1. 右側の [地域] で [無効なディメンション] をクリックし、geo_id を選択します。
    1. このフィールドが国勢調査の個々の地域を識別します。
  2. [地理空間フィールド] で [指標を追加] をクリックし、trat_geom を選択します。
    1. このフィールドには、表示するポリゴンを定める BigQuery GEOGRAPHY データが含まれます。

この地図は次のようになります。

ポリゴンがない地図です。

 

地図にポリゴンが表示されない場合
 
Looker Studio の Google マップは最大 100,000 ポイント(ポリゴンの頂点数)をプロットできますが、trat_geom 列に含まれるのは最大 911,364 ポイントです。ポイントの数を増やしたり(最大 1,000,000 個)、フィルタを追加して特定のエリアに絞り込むことでポイントの数を減らしたりすることもできます。
county_name(国名)のプルダウン フィルタを追加しています。
  1. ツールバーで [コントロールを追加] をクリックします。
  2. [プルダウン リスト] を選択します。
  3. [コントロール フィールド] として county_name を設定し、[デフォルトの選択] で「King」と入力します。

これで、King 群の全ポリゴンが表示されます(シアトルも含まれます)。

ポリゴンがある地図です。

4 地図のスタイルを設定する

地図のデフォルトのカラー指標は [レコード数] です。もっと面白い指標を選びましょう。

右側の [カラー指標] で percent_income_spent_on_rent を選択します。

5 地図を操作する

有効にしたオプションに応じて、地図をズームしたりパンしたりして調査地域のデータを確認できます。たとえば、シアトルの大学区に住む人々は所得の半分近くを家賃に充てています。

6 ツールチップを変更する

地図にカーソルを合わせるとツールチップに「geo_id」が表示されますが、この情報はあまり意味がありません。

geo_id を使ったツールチップです。

この地図のフィールド設定を完了します。 [ツールチップ] ディメンションを変更すると、もっと有意義なツールチップをユーザーに表示できます。

  1. 右上の [編集] をクリックします。
  2. 編集する地図を選びます。
  3. 右側の [ツールチップ] で lsad_name を選択します。
    1. このフィールドには、調査地域の名前(人が読める形式)が含まれます。

7 地図にスタイルを追加する

地図の見た目は [スタイル] タブでカスタマイズできます。たとえば、塗りつぶしの不透明度を 80% に上げたり、カラー グラデーションを青から赤に変えたりできます。

Filled Area Layer section options and Colors section options on the Filled Map Style tab.

完成した地図の例です。

作業完了!

これで、Looker Studio 内で BigQuery GEOGRAPHY データを可視化する Google マップの作成が完了しました。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
5236212454850524363
true
ヘルプセンターを検索
true
true
true
true
true
102097
false
false