オーバーラップの除去 (Remove Overlap) (Business Analyst)

Business Analyst ライセンスで利用できます。

概要

隣接する境界線を持つ 2 つ以上のエリア間の重複を除去します。

オーバーラップの除去

使用法

  • [出力フィーチャクラス] パラメーターには、重複が除去された入力ポリゴンが含まれます。

  • 入力ポリゴン間にオーバーラップが存在しない場合、出力フィーチャクラスは入力のコピーになります。

  • [入力フィーチャ] パラメーターの数値属性を [加重フィールド] パラメーターに割り当てて、作成されている境界の位置を調整することができます。値が大きいポリゴンほど、境界の定義時に重複エリアを多く含みます。

  • 重複している商圏に値が等しい複数リングが含まれていると、境界が維持される場合があります。[商圏の定義] パラメーターにより、重複している商圏で一緒にディゾルブされる部分を識別するリング ID フィールドを割り当てることができます。たとえば、入力フィーチャが、店舗の周りに 1 マイル、3 マイル、5 マイルのリングで構成された商圏がある場合、3 つの別々のエリアに、1 マイルのリング、3 マイルのリング、5 マイルのリングの境界が作成されます。

  • [方法] パラメーターの [グリッド] オプションは、2 つのポリゴン間で自然な分割を探すために使用する平行線のグリッドを作成することで重複を除去します。

    グリッドを使った方法

  • [方法] パラメーターの [ティーセン] オプションは、ポリゴンによる方法では、直線を使用して重複しているエリアを分割することで、2 つ以上の商圏間の重複を除去します。この方法では、一連の幾何補正関数を使用して、重複していない商圏を作成します。

    ティーセンを使った方法

構文

RemoveOverlap(in_features, out_feature_class, {method}, {define_trade_area}, {ring_id_field}, {weight_field}, {store_id}, {in_stores_layer}, {link_field})
パラメーター説明データ タイプ
in_features

重複するポリゴンを格納する入力フィーチャ。

Feature Layer
out_feature_class

新しい商圏フィーチャを格納するフィーチャクラス。

Feature Class
method
(オプション)

商圏間の重複を除去する方法を指定します。

  • THIESSEN2 つの隣接するポリゴンの間で等距離にある直線を使用して重複を除去します。これがデフォルトです。
  • GRID分割をより自然にするため、店舗および施設の加重と重複するポリゴンの形状に基づいて重複を除去します。
String
define_trade_area
(オプション)

商圏を定義するかどうかを指定します。

  • DEFINE_TRADE_AREA商圏を定義します。
  • DO_NOT_DEFINE_TRADE_AREA商圏を定義しません。
Boolean
ring_id_field
(オプション)

商圏レイヤー内の一意の ID フィールド。

Field
weight_field
(オプション)

入力フィーチャから選択したフィールド。この値に基づいて重複の除去が影響を受けます。

Field
store_id
(オプション)

店舗フィーチャ レイヤー内の一意の ID フィールド。

Field
in_stores_layer
(オプション)

重複する商圏に対応する中心点を格納する入力フィーチャ。

Feature Layer
link_field
(オプション)

店舗または施設のロケーションを表す一意の ID。

Field

コードのサンプル

RemoveOverlap (オーバーラップの除去) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、RemoveOverlapツールの使用方法を示しています。

import arcpy
arcpy.ba.RemoveOverlap("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlap", "THIESSEN", "DEFINE_TRADE_AREA", "RING", None, STORE_ID)

ライセンス情報

  • Basic: 次のものが必要 Business Analyst
  • Standard: 次のものが必要 Business Analyst
  • Advanced: 次のものが必要 Business Analyst

関連トピック