ArcMapのスタックポリゴンからヒートマップまたは密度マップを作成しますか?


9

多くの重複するフィーチャを持つポリゴンシェイプファイルがあります。各機能は、ホッキョクグマが使用する領域を表します。そのため、一部のポリゴンは重なり合い、一部は重なり合いません。重なり合う領域の個別のクラスターがあります。

特定の領域でどの程度重複があるかを測定したいのですが。しかし、私にはこれを行う方法の手がかりはありません。私はGISにかなり慣れていないため、まだロープを学んでいますが、答えが見つからないようです。


1
ポリゴンの重なり合う領域の総面積を計算することに興味がありますか?
アーロン

まあ最終的にはそうですが、それは私の焦点では​​ありません。
Ghazam 2013

回答:


14

ArcGISでは、重複するフィーチャの数を含むポリゴンレイヤーを作成する最も簡単な方法は次のとおりです。

  1. ソースポリゴンレイヤーでユニオンツールを実行します。これにより、重なり合う領域ごとに1つのフィーチャを持つレイヤーが作成されます。

  2. 手順1で作成したレイヤーに新しいフィールドを追加し、NewIDその効果と呼ばれるもの、またはフィールド計算機を使用してフィールドと等しくなるように設定しFIDます。

  3. マージツールを使用して、ソースポリゴンレイヤーを、フィーチャが重複する単一のレイヤーにマージします。

  4. 手順3で作成したレイヤーで結合ツールを実行します。これにより、オーバーラップの各領域に複数のフィーチャを持つ単一のレイヤーが作成されます(以下を参照)。ユニオンの仕組みのヘルプページで説明されているように、ユニオンツールは、単一の入力で実行すると、動作が異なります(オーバーラップの各領域に複数の機能が作成されます)。 ここに画像の説明を入力してください

  5. 空間結合ツールを実行します。ターゲットフィーチャはステップ4の結果になります。結合フィーチャはステップ2の結果になりますARE_IDENTICAL_TO。一致オプションはになります。他のすべての値はデフォルトのままにしておく必要があります。この結果は、ステップ4と同じですが、を含む新しい属性が追加されますNewID

  6. ステップ5の出力でサマリー統計を実行します。必要な統計フィールドを選択します。ケースフィールドをに設定しますNewID。結果のテーブルには、ステップ5の出力でFREQUENCYそれぞれNewIDが見つかった回数を示すという列が含まれます。これは、ソースデータ内の重複するフィーチャの数と同じです。このテーブルをステップ2の出力に結合して視覚化できます。


問題は、複数のレイヤーがないことです。すべてのポリゴンが1つのレイヤー内にあります。だから私はステップのいずれかを実行したときに、私の入力が一層のみで、結果はステップ4に似て、私は755の合計135個の特徴から行く
Ghazam

@ user14496入力レイヤーの数を変更する以外に、ユニオンツールを強制的にオーバーラップさせないようにする方法はありません。この状況の回避策は、135の入力フィーチャを2つのレイヤーに分割することです。1つは134のフィーチャ、もう1つは1つのフィーチャのみです。
dmahr

3

添付画像は、ホッキョクグマの範囲を表すいくつかのポリゴンを示しています(つまり、中空の赤い色)。青色の領域は、重なり合う領域を示しています。ラベルはポリゴンIDに対応しています。分析を実行するには、次のことを試してください。

  1. 面積計算を容易にするために、フィーチャクラスがファイルジオデータベースにあることを確認してください
  2. フィーチャクラスと交差します
  3. 「OBJECTID」に基づくディゾルブを使用して、オーバーラップしているすべての領域を結合します。個々の重複領域が必要な場合は、元のポリゴンのIDである「FID_yourpolygon」に基づいてディゾルブします。
  4. ディゾルブ出力属性テーブル「Acres」に新しいフィールドを追加します。「エーカー」フィールドを右クリックし、面積>エーカーに基づいてジオメトリを計算します

ここに画像の説明を入力してください ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.