地理空間ヒートマップ
地理空間ヒートマップ チャートを使用すると、特定の基準に基づいてマップの地理的領域が相互にどのように比較されるかを視覚化できます。
地理空間ヒートマップ エンコード チャンネル
Coordinates
チャートのマップ領域を定義する geopointエンコーディング チャンネル。 このチャンネルで使用できるデータ型の詳細については、 Geopointリファレンス ページを参照してください。
強度
このフィールドの集計値を反映するようにさまざまなチャート リージョンの色を反映するaggregationエンコーディング チャンネル。 可視化の影響が深いほど、より大きな集計値が反映されます。
半径のカスタマイズ オプションは、地理空間ヒートマップのデータ マークのサイズを決定します。 各データ マークの色は、そのノードの半径内のすべてのデータ ポイントの集計値を反映します。
例
指定した半径内に 10 個のデータ ポイントが存在する場合、表示される色は、それら 10 個のデータ ポイントの集計値に基づいています。
注意
強度ネットワークは、マップの現在のビューに対してローカルです。 現在、マップ上に表示されている最も極端な集計値には、現在のビュー外により極端なポイントがある場合でも、最も強力な色が表示されます。
Legend
他のタイプのチャートとは異なり、ビューが変更されると、地理空間ヒートマップの凡例とチャートの色が変わります。 色の範囲は現在のビューのデータに基づいており、マップをスキャンまたは拡大すると変化する可能性があります。
カスタマイズオプション
次のカスタマイズ オプションは、地理空間ヒートマップ チャートに固有です。 一般的なカスタマイズ オプションについては、「 Chartsのカスタマイズ 」を参照してください。
ビューポートの自動設定
デフォルトでは、地理空間チャートには、指定したコレクション内のすべてのデータ ポイント マークを含むマップが表示されます。 マップビューを変更するには、ドキュメントを一致させます。ただし、チャートを閉じてから再度開くと、マップはデフォルトの状態に戻ります。 この動作はAutomatically Set Viewportオプションによって制御されます。
Automatically Set Viewportスイッチを Off
に切り替えると、マップが保存される面積とズームレベルが新しいデフォルトビューになります。
注意
ダッシュボードのチャートのマップ領域をスキャンして拡大することはできますが、これらの変更はデフォルトのマップ ビューには影響しません。
ラジアン
データ ポイントの半径を調整できます。 半径はドキュメント単位で測定され、デフォルトは30
です。
不容量
マップのOpacityレベルは、データ ポイント マークを介してチャートのマップ データが表示される度を変更します。
地理空間ヒートマップ チャートのデフォルトは100%
です。
カスタムカラーパレット
ホワイト パレットは、マップ内の相対的な集計値に対応する色の範囲を指定します。 地理空間ヒートマップ チャートは、グラデーションのカラー ピッカーを使用します。
パレットカスタマイズを有効にするには、 GeneralセクションでCustom Color Paletteスイッチを切り替えます。
詳細については、「ホワイトパレットのカスタマイズ 」を参照してください。
例
次のチャートは、ニューヨーク市の AirBnB データに基づいています。 地理空間ヒートマップに使用率のホットポイントが表示されます。
Coordinatesチャンネルは、緯度と経度のペアの配列を含むlocation
データベース フィールドを使用します。 Intensityフィールドはmonthly_price
データベース フィールドを使用します。このフィールドには、データベース内の各プロパティの月額使用料が含まれます。
Tutorials
地理空間ヒートマップ チャートを作成するには、次のチュートリアルを参照してください。
前提条件
このページのチュートリアルでは、 sample_airbnb.listingsAndReviews
とsample_geospatial.shipwrecks
コレクションを使用します。 開始する前に、クラスターに サンプル データ をロードする必要があります。 Atlas が提供するサンプルデータをクラスターにロードする方法について学ぶには、「サンプルデータのロード 」を参照してください。
GeoJSON ポイントを使用した地理空間ヒートマップ チャートの作成
このチュートリアルでは、 GeoJSON points のフィールドを持つ地理空間ヒートマップ チャートを作成する方法を説明します。 最後のチャートには、ニューヨークの平均 AirBnB 価格のヒートマップが表示されます。
注意
Charts は、コレクション内のフィールド型がGeoJSON ポイントであるかどうかを表示することで自動的に判断します。アイコン。 これらのフィールドは、チャートビルダで地理ポイント チャネル タイプに直接マッピングできます。 詳細については、「ジオポイント チャネル タイプ 」を参照してください。
地理空間ヒートマップ チャートを ダッシュボードに追加します。
Dashboardsページから、新しいグラフを追加するダッシュボードを選択します。 ダッシュボードを設定する手順については、「ダッシュボード」を参照してください。
[Add Chart] をクリックします。
Select Data Sourceモーダルで、 Projectタブをクリックします。
サンプル データをロードしたクラスターで、
sample_airbnb
データベースのlistingsAndReviews
コレクションを選択します。Chart Typeドロップダウンで、[ Geo Heatmap ] をクリックします。
詳細については、「チャートの作成 」を参照してください。
チャートにフィールドを追加します。
Encode タブを選択します。
チャートビルダの左側にある [ Fields ] ペインに移動します。 このセクションには、
listingsAndReviews
コレクション内の利用可能なすべてのフィールドが一覧表示されます。address
フィールドにネストされているlocation
地理ポイント フィールドをCoordinatesエンコーディング チャンネルにドラッグします。price
フィールドをIntensityエンコーディング チャンネルにドラッグします。 次に表示されるAggregateドロップダウンで、集計方法をmeanに設定します。Charts には、全世界の AirBnB リストの集計平均価格が表示されます。 右側のグラデーションは、ヒートマップ内の価格の範囲を表します。 グラデーションがより深いほど、その領域の価格が高いことを反映します。
注意
色をカスタマイズするには、[ Customize ] タブをクリックします。 Generalの下で、 Custom Color Paletteを有効にし、ご希望の色を設定します。 詳細については、「ホワイトパレットのカスタマイズ 」を参照してください。
数値または数値配列フィールドを使用した地理空間ヒートマップ チャートの作成
このチュートリアルでは、数値または数値配列フィールドを含む地理空間ヒートマップ チャートを作成する方法を説明します。 最後のチャートには、全世界の難破船のヒートマップが表示されます。
地理空間ヒートマップ チャートを ダッシュボードに追加します。
Dashboardsページから、新しいグラフを追加するダッシュボードを選択します。 ダッシュボードを設定する手順については、「ダッシュボード」を参照してください。
[Add Chart] をクリックします。
Select Data Sourceモーダルで、 Projectタブをクリックします。
サンプル データをロードしたクラスターで、
sample_geospatial
データベースのshipwrecks
コレクションを選択します。Chart Typeドロップダウンで、[ Geo Heatmap ] をクリックします。
詳細については、「チャートの作成 」を参照してください。
チャートにフィールドを追加します。
Encode タブを選択します。
チャートビルダの左側にある [ Fields ] ペインに移動します。 このセクションには、
shipwrecks
コレクション内の利用可能なすべてのフィールドが一覧表示されます。coordinates
数値配列フィールドをCoordinatesエンコーディング チャンネルにドラッグします。注意
あるいは、緯度と経度の座標を個別に指定することもできます。 まず、
latdec
数値フィールドをCoordinatesエンコーディング チャンネルにドラッグします。 Longitudeチャンネルが表示されたら、londec
数値フィールドを対応するチャンネルにドラッグします。_id
フィールドをIntensityエンコーディング チャンネルにドラッグします。 集計方法はデフォルトでcountに設定されています。Charts には、全世界の難破船の集計数が表示されます。 右側のグラデーションは、ヒートマップ内のカウント値の範囲を表します。 グラデーションがより深い場合は、その地域でより多くの難破船が発生したことを示します。
注意
色をカスタマイズするには、[ Customize ] タブをクリックします。 Generalの下で、 Custom Color Paletteを有効にし、ご希望の色を設定します。 詳細については、「ホワイトパレットのカスタマイズ 」を参照してください。
制限
地理空間ヒートマップの最大クエリ応答サイズは 50000 ドキュメントです。