Google マップ チャートを使用すると、レスポンシブでインタラクティブなマップの地理データを可視化でき、マップポイントのプロット方法を詳細に制御できます。Google マップのグラフは、ビジュアル タイプのマップチャートと同様の機能を持ちます。
Google マップのグラフは、以前のダッシュボードではサポートされていません。
Explore で Google マップのグラフを表示するには、新しい Explore ビジュアリゼーションの Labs 機能を有効にする必要があります。
Google マップのグラフの表示
ユーザーが Google マップのグラフを表示すると、グラフにさまざまなアイコンが表示され、ビジュアリゼーションを操作できます。
- ズームインおよびズームアウトアイコン: 拡大するには + アイコンをクリックし、地図表示でズームアウトするには - アイコンをクリックします。
- 全画面表示アイコンの切り替え: 全画面表示の切り替えアイコンをクリックすると、地図が全画面に展開されます。キーボードの
esc
キーを押すか、アイコンをもう一度クリックすると標準表示に戻ります。 - ペグマンを地図にドラッグしてストリートビューを開く: ペグマンのアイコンをグラフ上の任意の場所にドラッグすると、その場所のストリートビューに切り替わります。ストリートビューに戻るには、戻る矢印をクリックします。
- 距離スケール: グラフの下部には、地図の現在のビューを示すメートル単位またはキロメートル単位のスケールが表示されます。
- キーボード ショートカット: グラフの下部にある [キーボード ショートカット] をクリックすると、グラフを操作するためのキーボード ショートカットが表示されます。
- 値のカラースケール: メジャーがグラフにプロットされている場合、グラフの左下にカラースケールが表示され、最小値と最大値の間の色の範囲を示します。[値] メニューの設定が、色のカラースケールの外観に影響を与える場合があります。
- このエリアを Google マップで開く: グラフの左下にある Google ロゴをクリックして、Google マップで地図を開きます。新しいブラウザタブで Google マップが開きます。
Google マップのグラフの作成
Google マップのグラフを作成するには、クエリに次のフィールドのうち少なくとも 1 つを含める必要があります。
- 緯度と経度のデータに基づくディメンション。これは LookML デベロッパーが
type: location
のディメンションで定義します。 - 地図のレイヤが割り当てられているディメンション。LookML デベロッパーは、
map_layer_name
パラメータを使用して、ディメンションに組み込みのマップレイヤまたはカスタムのマップレイヤを追加できます。 - 郵便番号のディメンション。米国の郵便番号マップレイヤが自動的に割り当てられます。これは LookML デベロッパーが
type: zipcode
のディメンションで定義します。郵便番号の地域は、米国の郵便番号集計エリア(ZCTA)に基づいています。郵便番号と、地図のビジュアリゼーションに使用される ZCTA は、1 対 1 で対応している必要があります。すべての地点が地図上に表示されるわけではありません。
緯度と経度のデータ座標の精度は小数点以下 5 ~ 6 桁に制限します。座標が小数点以下 7 桁を超えると、地図にデータポイントは表示されません。
Google マップのグラフを作成するには、可視化バーで Google マップの可視化タイプを選択します。可視化メニューで地図の可視化を編集することもできます。[Visualization] バーの右上にある [Edit] をクリックします。
このページで説明するオプションは、[編集] メニューのさまざまなタブで使用できます。選択した他の設定と競合する場合は、オプションがグレー表示または非表示になることがあります。
プロット メニュー オプション
[プロット] タブでは、位置データのプロット方法を選択できます。それぞれの選択肢には、プロットタイプに応じて若干異なる書式設定オプションがあります。プロット オプションは、ディメンションの LookML でマップレイヤが定義されているかどうかによっても異なります。
郵便番号ディメンション(米国の郵便番号マップレイヤが自動的に割り当てられている)またはマップレイヤが定義されているその他のディメンションを含むビジュアリゼーションの場合、プロット オプション セットが表示されます。
視覚化されていないディメンションや、地図のレイヤが定義されたディメンションが含まれていない可視化では、次の Plot オプションがサポートされています。
このセクションでは、プロットの各メニュー オプションについて説明します。
Points
基になるデータテーブルの各行は、マップ上に個別のポイントとしてプロットできます。
このプロットタイプを正しく機能させるには、type: location
のディメンションを少なくとも 1 つ選択する必要があります。必要に応じてメジャーを追加できます。
地域ディメンション自体だけで、サイズや色が均一になります。基になるデータテーブルにメジャーを追加すると、[ポイント] メニュータブでポイントを色またはサイズでスケーリングできます。
自動マジック ヒートマップ
自動マグネット ヒートマップでは、データがヒートマップ グリッドとして表示され、閲覧者がマップをズームインまたはズームアウトすると粒度が再調整されます。
このプロットタイプを適切に機能させるには、type: location
のディメンションとメジャーの両方を選択する必要があります。
クエリ内のデータをヒートマップのグリッドとして表示するために、Looker では可視マップを等しい正方形に分割し、データ内のどの値が各正方形に収まるかを計算します。正方形は、選択したメジャーに応じて色付けされます。この地図をズームインまたはズームアウトすると、Looker はグリッドを再計算し、ズームレベルに適切な粒度を適用します。
[Automagic Heatmap] は、データを再クエリしてヒートマップのグリッドを構築します。位置ディメンションは通常、1 つの緯度と経度の座標で個別の点として表示されますが、自動マジック ヒートマップを使用すると、このディメンションはグリッドの各正方形の境界ボックス(「ヒートマップの領域」~「.."」)に変わります。
密度ヒートマップ
このプロットタイプを正しく機能させるには、type: location
のディメンションを少なくとも 1 つ選択する必要があります。必要に応じてメジャーを追加できます。
密度ヒートマップは、多数の地点が密集したクラスタとして大量の位置情報データを表示する場合に役立ちます。密度ヒートマップでは、色強度とカラースケールを使用してデータを表示し、各領域のデータポイントの濃度を伝達します。
線でつながる
このプロットタイプを適切に機能させるには、type: location
の 2 つのディメンションが必要です。必要に応じてメジャーを追加できます。
[Connect with Lines] オプションは、クエリから type: location
の 2 つのフィールドを取得し、ビジュアリゼーションで相互に接続します。クエリにメジャーを追加すると、ラインにカラースケールを追加できます。
地域とつながる
このプロットタイプを正しく機能させるには、type: location
のディメンションが 1 つ必要です。必要に応じてメジャーを追加できます。
地域と接続した地図では、type: location
のフィールドを 1 つ受け取り、順序付けされたすべてのポイントをこのポイントに接続して、地図上のエリアの境界を形成します。クエリにメジャーを追加すると、[値] メニュータブで各領域の境界となる個々のサイズのサイズと色を設定できます。
ヒートマップ グリッドライン
このオプションは、[Plot] メニューから [Automagic Heatmap] を選択している場合、またはグラフでマップレイヤを使用している場合に利用できます。このオプションを有効にすると、自動マジック ヒートマップに使用される各グリッドラインの周りに枠線が追加されます。
ヒートマップの不透明度
このオプションは、[Automagic Heatmap] が選択されている場合、またはグラフでマップレイヤが使用されている場合に使用できます。このオプションでは、ヒートマップで使用される色の不透明度を指定できます。0 ~ 1 の 1 桁の小数を入力します。0 は色がないことを意味します。1 は、完全に不透明であることを意味します。
空の領域のグリッド線
[ヒートマップのグリッド線] オプションがオンで、地図レイヤが定義されたディメンションをプロットしている場合は、[空の領域でグリッド線] をオンに切り替えて、関連付けられたデータがない領域の周囲に枠線を表示できます。
地図のメニュー オプション
地図のスタイル
地図のスタイルを使用すると、ユーザーはバックグラウンド マップの種類を変更できます。また、地図ラベル(都市や道路など)を表示するかどうかも変更できます。このオプションは、プルダウン メニューを含むプルダウン メニューを備えています。
ライト: 明るい色の地図で、データをハイライト表示しながら地理的コンテキストを提供します。
Light(ラベルなし): Light と同じですが、都市名などのラベルが省略される点が異なります。
ダークモード: データを強調表示し、地理的コンテキストを提供するように設計されたダークカラーの地図。
Dark(ラベルなし): Dark と同じですが、都市名などのラベルが省略される点が異なります。
衛星: 世界中の衛星画像と航空画像を表示する地図です。
Satellite(ラベルなし): Satellite と同じですが、地図では都市名などのラベルが省略されています。
道路: 道路や交通網の判読しやすいスタイルに特化した汎用地図です。
アウトドア: ハイキング、サイクリング、アウトドアなどの利用を想定した汎用地図。
交通状況(日): 交通機関の交通状況や道路を強調表示した明るい色の地図で、現在の交通状況などを確認できます。
交通状況(夜間): 交通機関のネットワークと道路を強調する、暗い色の地図で、現在の交通情報を表示します。
最小: 明るい色の地図で、ラベルまたは境界線がありません。
地図の位置
表示される地図の中心点とズームレベルを変更するには:
- データに合わせる: クエリのすべてのデータポイントが表示されるよう、地図が自動的に中央に配置されズームされます。
カスタム: 緯度、経度、ズームレベルを手動で設定できます(数値が大きいほど、ズームレベルが近くなります)。
パンを許可
このオプションでは、ユーザーが地図をドラッグして移動できるかどうかを指定できます。このオプションはデフォルトで有効になっています。
ズームを許可
このオプションを使用すると、地図のビジュアリゼーションの左上に [+] または [-] ボタンを表示するかどうかを決定できます。これにより、ユーザーはズームインとズームアウトができます。このオプションはデフォルトで有効になっています。
Show Full Field Name
このオプションを使用すると、ビューのツールチップとともにビュー名とフィールド名を表示するかどうかを指定できます。ユーザーが地図のデータポイントをクリックするとツールチップが表示されます。このオプションはデフォルトでは無効になっています。
凡例を表示
このオプションを使用すると、ビジュアル表示の左下に地図の凡例を表示するかどうかを指定できます。凡例は、マップで使用されているカラースケールを示します(ビジュアリゼーションにメジャーを追加している場合)。
Show Legendのオプションは、以下のプロットオプションで利用可能です。
- Automagic ヒートマップ モード
- Points モード、[Marker Color Mode] が [Based on Value] に設定されている場合
[リージョン] フィールドをツールチップに表示
[Show Region Field in Tooltip] オプションは、クエリにマップレイヤが割り当てられたディメンションが 1 つ以上ある場合に利用できます。LookML デベロッパーは、map_layer_name
パラメータを使用して、ディメンションに組み込みのマップレイヤまたはカスタムのマップレイヤを追加できます。
このオプションを使用すると、地図上に表示されるツールチップに地域情報を表示するかどうかを指定できます。
[ツールチップに地域フィールドを表示] を有効にしている場合、ユーザーが地図の領域にカーソルを合わせると、地域情報(地図レイヤが割り当てられているすべてのディメンションで指定される)がツールチップに表示されます。次の例のクエリは、State ディメンションと Zipcode ディメンションが含まれており、組み込みのマップレイヤーが割り当てられています。
[Show Region Field in Tooltip] が無効になっている場合、ユーザーが地図のリージョンにカーソルを合わせると、クエリ内のメジャーに含まれる値のみがツールチップに表示されます。次の例では、前の例と同じクエリを使用していますが、[Show Region Field in Tooltip] は無効になっています。
データの上に地図ラベルを描画する
ビジュアル表示のデータに地図のレイヤが含まれている場合、[データの上に地図ラベルを描画] メニュー オプションが表示されます。このオプションはデフォルトで無効になっています。
[データの上に地図のラベルを描画] を有効にすると、ヒートマップ データの上に地図のラベルが表示されます。これは、ヒートマップの不透明度の値を上げる場合に役立ちます。ヒートマップが不透明な場合、ラベルは [データの上に地図のラベルを描画する] を有効にしません。
ポイントのメニュー オプション
Type
このオプションは、プロットタイプがポイントの地図、線で接続する、またはエリアに接続する地図で使用できます。
[タイプ] は、地図上に表示する地点のタイプを指定します。
- サークル
- アイコン
- 両方
- なし
選択したポイントの種類は、利用可能な他の書式設定オプションに影響します。[タイプ] が [両方] の場合は、すべてのオプションが表示されます。[Type] が [None] の場合はオプションが表示されません。
Radius
このオプションは、プロットタイプがポイントの地図、線で接続する、またはエリアに接続する地図で使用できます。
[ポイント] メニューの [タイプ] で [円] を選択すると、半径メニュー オプションが表示されます。[範囲] では、円のポイントのサイズを設定できます。次の 3 つのオプションのいずれかを選択できます。
値に比例: クエリ内の測定値に応じて円の相対的なサイズを調整します。この方法を選択すると、円の最小半径と最大半径を設定できます。これらは、データの最小値と最大値に対応します。円のサイズを [線形] または [対数] から選択することもできます。
Equal to Value: 円の半径を基になるクエリで実際の測定値に調整します。メジャーをテリトリーのサイズに含める場合など、距離データをプロットしている場合にのみ、この方法が適しています。
固定: [固定] を選択すると、追加の [固定半径] オプションが表示されます。このオプションでは、すべての地図上のマーカーに適用する固定半径を設定できます。デフォルト値は 500 範囲の半径です。
半径の単位
このオプションは、プロットタイプがポイントの地図、線で接続する、またはエリアに接続する地図で使用できます。
[点数] メニューの [タイプ] で [円] または [両方] を選択すると、[範囲] メニュー オプションが表示されます。[半径の単位] を使用すると、円ポイントの単位をメートルまたはピクセルに設定できます。
アイコン
このオプションは、プロットタイプがポイントの地図、線で接続する、またはエリアに接続する地図で使用できます。
[ポイント] メニューの [タイプ] オプションで [アイコン] または [両方] を選択すると、アイコン メニュー オプションが表示されます。[アイコン] プルダウン メニューを展開すると、すべての地図マーカーに表示するアイコンを選択できます。データによってマーカーを動的に使用することはできません。
マーカーカラーモード
このオプションは、プロットタイプがポイントの地図、線で接続する、またはエリアに接続する地図で使用できます。
[ポイント] メニューの [タイプ] オプションで [円]、[アイコン]、[両方] のいずれかを選択すると、[マーカー カラーモード] メニュー オプションが表示されます。このオプションでは、インタラクティブな地図で地図上のマーカーの色をカスタマイズできます。次の 2 つのオプションのいずれかを選択できます。
- 価値に基づく: 基になるクエリの値に基づいて、マーカーに色が動的に割り当てられます。このオプションの凡例で色を設定するには、Value Colors オプションをご覧ください。
- カスタム: すべての地図マーカーに使う色を 1 つ設定できます。色の値は、RGB の 16 進文字列(
#2ca6cd
など)または CSS の色名(mediumblue
など)としてフォーマットすることもできます。
[値] メニュー オプション
Value Colors
メジャーを使用して色分けする場合、マップポイントの色を設定するか、使用する色の範囲を定義できます。
16 進文字列のリスト(#2ca6cd
など)または CSS の色名(mediumblue
など)を入力できます。最初に入力した色には最も低い色が割り当てられます。
Quantize Colors
デフォルトでは、[Quantize Colors] オプションはオフになっており、Looker ではグラデーション カラースケールを使用して値を表示します。
[色の数値化] をオンにすると、色スケールがスムーズ グラデーションから特定の色のブロックに変わります。
Reverse Color Scale
オンにすると、[リバース カラースケール] は、グラフの高値と低値を示す色を切り替え、カラー グラデーションを反転します。
最小値/最大値
色範囲の最小値と最大値を設定できます。これにより、特定のしきい値を下回るすべてのポイントを最も低い色で、すべてのポイントを特定のしきい値よりも高い、すべての色で色分けできます。
デフォルトでは、このフィールドは空白のままです。凡例の最小値と最大値は、クエリの最小値と最大値です。