ヒート マップ シンボル

ヒート マップ シンボルでは、ポイント フィーチャが相対密度を動的に表すサーフェスとして描画されます。 多くのポイントが密集していて簡単に区別できない場合は、ヒート マップ シンボルを使用します。

ヒート マッピングはポイント分布を表現するため、多数のポイント フィーチャが存在する場合 (特にシンボルが重なり合っている場合) に最適に機能します。 ポイントの分布がまばらである場合は、代わりに集約方法を使用して描画することをご検討ください。

ヒート マップ シンボルでは、ポイントの相対密度を動的ラスターとして視覚化し、密度値を配色によって示します。 配色は、薄い色 (ポイントの密度が低い) から濃い色 (ポイントの密度が高い) にスムーズに移行する色であることが理想的です。 密度の定義、すなわち色の値は、拡大と縮小によって変更します。 密度は、カーネル密度法によって計算されます。これは、[カーネル密度 (Kernel Density)] ジオプロセシング ツールと同じアルゴリズムです。

ラスター視覚化の各セルには、相対密度を表す値があります。 この密度はフィーチャ数に基づいていますが、必要に応じて加重フィールドを選択して、密度を属性によって重み付けすることもできます。 たとえば、アパートの建物を表すポイント フィーチャのヒート マップ シンボルを各建物の戸数によって重み付けして、建物が大きいほど密度の計算に大きく寄与するようにすることができます。

定数レンダリングとダイナミック レンダリング

次の 2 つのレンダリング方法を選択できます。

  • [定数]: 密度の定義 (配色の各色と密度値との関係) は、マップ範囲に関係なく一定です。 [定数] 方法は、マップの縮尺が同じである限り、マップ内の複数エリアにまたがって正確な比較を行いたい場合に便利です。 この方法がデフォルトで設定されており、ArcGIS Online で使用される方法に対応しています。

    [定数] は、データのサブセットの比較において便利です。 比較するサブセットを設定するには、タイム スライダーレンジ スライダーフィルター設定選択レイヤーを使用します。

    定数レンダリングを使用した同じ縮尺での 2 つのエリアの比較

    同じ縮尺を持つ 2 つの異なるエリアの地震のヒート マップ シンボルを、[定数] 方法によって示します。 密度の定義は一定なので、エリアを比較することができます。

    密度の定義は、ヒート マップ シンボルを適用した時点で表示されていたデータ範囲によって決定されます。 現在のビューに基づいて密度の定義を再生成するには、[密度の再生成] ボタン 密度の再生成 をクリックします。

    2 つの異なるレイヤーの分布を比較するには、同じシンボルと密度定義を使用する必要があります。 そのためには、片方のレイヤーから他方のレイヤーにシンボルをインポートします。 [シンボル] ウィンドウでメニュー ボタン メニュー をクリックし、[シンボルのインポート] をクリックして [レイヤーのシンボル情報を適用 (Apply Symbology From Layer)] ジオプロセシング ツールを開きます。

  • [ダイナミック] 方法: 密度の定義 (配色の各色と密度値との関係) は、マップ縮尺またはマップ範囲が変わるたびに再計算され、表示中のフィーチャのみを反映します。 [ダイナミック] 方法は、特定のエリアのデータ分布を表示する場合に便利ですが、マップ全体の異なるエリアを比較する場合には有効ではありません。 現在のビューの中で特に密度が高いエリアは最も濃くなりますが、そのエリアはデータセット全体で最も密度が高いとは限りません。 たとえば、都市の犯罪ホット スポットのマップを作るとします。その場合、縮小するとその都市全体にわたる犯罪行為が大局的に示され、拡大すると特定の地域の詳細な犯罪密度パターンが表示されます。シンボルのプロパティをリセットする必要はありません。

    同じ縮尺で、ダイナミック レンダリングを使用する 2 つのエリアの比較

    同じ縮尺の 2 つの異なるエリアに対し、[ダイナミック] 方法を使用して地震のヒート マップ シンボルを示します。 密度の定義は各範囲に対して再計算されるため、ローカルでのばらつきはフル配色で表示されます。

ヒート マップ シンボル表示によるレイヤーの描画

ヒート マップ シンボルでレイヤーを描画するには、次の手順を行います。

  1. [コンテンツ] ウィンドウでポイント フィーチャ レイヤーを選択します。 [フィーチャ レイヤー] にある [表示設定] タブの [描画] グループで、[シンボル] ドロップダウン矢印 シンボル をクリックし、[ヒート マップ] ヒート マップ をクリックします。
  2. [シンボル] ウィンドウの [プライマリ シンボル] タブ プライマリ シンボル[半径] を設定すると、フィーチャの密度を計算する際に、検索の対象となる領域を制限できます。 半径は、画面単位のポイントで指定される設定距離です。
  3. または、[加重フィールド] で数値データを持つ属性フィールドを選択して密度計算に属性値の重みを付け、[配色] 設定を選択します。
  4. [手法] でレンダリング方法を選択します。
    • [定数] - マップ範囲に関係なく、密度は一定です。 同じ縮尺を持つマップの複数のエリアで、密度を比較するために使用されます。

    • [ダイナミック] - 密度は相対的であり、表示中のフィーチャでのみ評価されます。 拡大するとその地域の詳細とばらつきを表示でき、縮小すると全体像を把握できます。
  5. [レンダリング品質][最速] に設定してマップの描画速度を上げるか、[高品質] に設定して画像の品質を最大限に高めます。
  6. 垂直カラー バーで、次のいずれかまたは両方を任意で行えます。
    • 上下の凡例ラベルをダブルクリックし、名前を変更します。 デフォルトでは「」と「」です。 これらのラベルは [コンテンツ] ウィンドウと、レイアウトの凡例に表示されます。
    • カラー バーの高い値と低い値をスライドして色分布の上限と下限を設定し、実質的に「ホット」か「コールド」なマップを作成します。 これは、極端な外れ値がいくつか存在し、これによってシンボルがぼやけるような場合に有効です。

静的ヒート マップ

ヒート マップ シンボルは、データを動的に視覚化したものです。 場合によっては、縮尺や範囲にかかわらず、まったく再計算を行わない完全に静的なヒート マップが必要となることもあります。 そのような場合は、マップに対して基準縮尺を設定する方法か、またはヒート マップ シンボルを静的ラスター出力に変換し、密度サーフェスに基づいて解析を行う方法があります。

マップに基準縮尺を設定する手順は次のとおりです。

  1. [コンテンツ] ウィンドウで、マップを右クリックし、[プロパティ] プロパティ をクリックします。
  2. [マップ プロパティ] ダイアログ ボックスの [一般] タブで [基準縮尺] メニューからマップ縮尺を選択するか、<Current> を選択して現在のマップ縮尺に設定します。
  3. [OK] をクリックして [マップ プロパティ] ダイアログ ボックスを閉じます。

シンボルを静的ラスターに変換してラスター値を特定したり、別の解析で使用したりするには、次の手順に従います。

  1. [シンボル] ウィンドウでメニュー ボタン メニュー をクリックし、[静的ラスターへの変換] をクリックします。
  2. [ジオプロセシング] ウィンドウの [カーネル密度 (Kernel Density)] ツールで、パラメーターを確認します。パラメーターは、ヒート マップ レイヤーのシンボルの設定に対応するよう設定されます。 ツールを実行して、ラスター出力をマップに追加します。
注意:

または、[ジオプロセシング] ウィンドウから直接 [カーネル密度 (Kernel Density)] ツールか [点密度 (Point Density)] ツールを使用して、静的密度サーフェスを作成することもできます。

3D のヒート マップ

シーンの中で、ポイント フィーチャ レイヤーが [2D レイヤー] カテゴリにある場合に限り、ポイント フィーチャ レイヤーをヒート マップ シンボルで描画できます。 ヒート マップ シンボルで描画したレイヤーをシーンの [3D レイヤー] カテゴリに移動することはできません。

シーンでは、ヒート マップはマップ ビューをもとに自動的に再描画されません。2D マップで基準縮尺を設定したときと同じように、静的な密度サーフェスとして描画されます。 この効果を無効にするには、[レイヤー プロパティ] ダイアログ ボックスで [表示] タブをクリックし、[3D シンボルを実世界の単位で表示] チェックボックスをオフにします。 データによっては、望ましくないタイル効果によってヒート マップが描画されることがあります。

注意:

デフォルトでは、ヒート マップ シンボルで描画した、シーンのポイント レイヤーは、実世界の単位を使用して表示されます。 その後、そのレイヤー シンボルを変更すると、それも実世界の単位で描画されるため、シンボルが小さく描画されすぎて見えなくなることがあります。 これを変更するには、[コンテンツ] ウィンドウでレイヤーを右クリックし、[プロパティ] をクリックします。 [レイヤー プロパティ] ダイアログ ボックスで、[表示] タブをクリックし、[3D シンボルを実世界の単位で表示] をオフにします。

関連トピック