方法

ポリゴン内にあるラインの割合の決定

Last Published: April 25, 2020

サマリー

ラインなどのフィーチャがマップ内の他のフィーチャ (下の図のポリゴンなど) と重なっている場合、別のフィーチャと重なっているフィーチャの割合を計算することで、重なっている部分の面積を決定することができます。 ポリゴン上にあるラインの割合は、マップ内の余分なセグメントを避けるために (厳密に言えば解析目的で) 計算されます。


User-added image

手順

以下の手順は、ポリゴン内にあるラインの割合を決定する方法を示しています。

オプション A: [交差部分のクロス集計 (Tabulate Intersection)] ツールを使用する

注意: このツールを使用するには、ArcGIS for Desktop Advanced ライセンスが必要です。
  1. [カタログ] ウィンドウで、[システム ツールボックス][解析ツール][統計情報][交差部分のクロス集計 (Tabulate Intersection)] の順に移動します。
  2. ポリゴン フィーチャを [入力ゾーン フィーチャ] に設定します。
  3. [ゾーン フィールド] のドロップダウン リストから Shape_Length フィールドを選択します。
  4. [入力クラス フィーチャ] でライン フィーチャを選択します。
  5. 出力テーブルの場所を指定します。
    注意: 出力テーブルは必ずジオデータベースに保存します。
  6. [OK] をクリックします。 計算済みの割合を含む新しいテーブルが作成されます。

[交差部分のクロス集計 (Tabulate Intersection)] ジオプロセシング ツールの使用方法については、ArcMap ヘルプ トピックの「交差部分のクロス集計 (Tabulate Intersection)」をご参照ください。

オプション B: 割合を手動で計算する

  1. ライン フィーチャクラスの属性テーブルに、完全な長さの値を格納するための新しいフィールドを追加します ([タイプ] には [Double] を使用)。
  2. このフィールドを右クリックして、[ジオメトリ演算] を選択します。 長さの値をフィールドに入力します。
  3. [インターセクト (Intersect)] ツールを実行します。 これは、次の手順で行います。
    1. [システム ツールボックス][解析ツール][オーバーレイ][インターセクト (Intersect)] の順に移動します。
    2. 入力フィーチャとしてライン フィーチャとポリゴン フィーチャの両方を追加します。
    3. 出力フィーチャクラスを指定します。
    4. [OK] をクリックします。 新しい形状の長さで新しいフィーチャが作成されます。
  4. 出力テーブルに、計算済みの割合を格納するための新しいフィールドを追加します ([タイプ] には [Double] を使用)。
  5. このフィールドを右クリックして、[フィールド演算] を選択します。 次のように、ポリゴン内のラインの割合を計算します。
([Shape_Length]/[Full_Shape_Length])*100
User-added image

記事 ID:000014686

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

関連情報

このトピックについてさらに調べる