ヒートマップツール

ヒートマップツールは、個々のレコード(顧客など)を "ヒート" のソース(需要など)と見なし、所定のエリアのさまざまなレベルのヒートを表すポリゴンを生成します。 これは、より直感的に理解できるホットスポットとして大量のポイントレベルの詳細をレンダリングすることによって役立てることができます。

このツールは、世界をグリッドセルに分割し、セル内にヒートソースをフルクレジットし、近くのセルからヒートを少量与えることによって、各セルのヒートレベルを計算します。 次に、セルをお互いに対してタイル表示させ、ポリゴンに集約します。

ツールを設定する

質問には 、heatmap をより具体的にする5つのパラメータがあります。

  1. グリッドサイズ: ツールのプロセスは、グリッドセルに基づいています。  グリッドサイズを小さくすると、より多くのグリッドセルが生成され、より詳細なマップが得られますが、処理に時間がかかります。  処理時間はグリッドサイズに指数関数的に関係するため、サイズのわずかな増加でも実行時間にかなり影響する可能性があります。
  2. 最大距離: 1 つのセルからの熱が別のセルの最終熱レベルに寄与できる最大距離です。 ヒート伝播は一般に距離とともに減少しますが、遠く離れたセルからの重要でない寄与を計算する過度の処理時間を避けるために、ある時点でそれを完全にカットすることが役立ちます。
  3. 減衰機能: セルは、それらの中のポイントからの完全な熱を取得し、最大距離を超えてポイントからの熱が、それらの間には、熱源への距離に基づいていくつかの分数を取得する必要があります。  これは減衰関数によって制御されます。 デフォルト(1 - [距離]/[最大距離])は、単純な直線勾配を与えます。
  4. 滑らかな結果: ツールの結果は、非常にギザギザに見えることができる集計されたグリッドセルで構成されています。 これを選択すると、エッジを整えて角を丸める一連のスムージング/一般化操作が行われます。
  5. 出力タイプ: このツールは、さまざまなレベルの熱を表すポリゴンを生成します。  これは、これらのいずれかの非重複ドーナツは 、それぞれ1つの熱レベルを含む、またはそれぞれ独自の熱レベルを含む積み上げポリゴンとして、すべてのより高いレベル を持っていると便利なことができます。

入力タブには2 つの必須フィールドがあります。

  1. フィールド: ポイント (SpatialObj): 熱源を表すポイントを含む空間オブジェクトフィールド。
  2. フィールドを選択: 熱 (オプション) (ダブル): この特定のポイントの "hot" を指定するオプションの数値フィールド。 ポイントが顧客を表している場合、これは例えば収入額である可能性があります。 これを省略すると、すべてのポイントが等しいヒートを発生すると見なされます。