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 (オプション) | 商圏間の重複を除去する方法を指定します。
| String |
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 |
コードのサンプル
次の 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