スプリット(Split)の仕組み

このトピックは、ArcInfo にのみ適用されます。

[スプリット(Split)] は 2 つのフィーチャのセットをオーバーレイすることで出力カバレッジを生成します。[スプリット(Split)] は [クリップ(Clip)] の一連の操作を、各出力カバレッジに対して実行します。各出力カバレッジには、[スプリット カバレッジ] の指定されたポリゴンと重なっている入力カバレッジ フィーチャの部分のみを含みます。

入力カバレッジ フィーチャとしてポリゴン、ライン、またはポイントを指定できます。[スプリット カバレッジ] のフィーチャはポリゴンである必要があります。出力カバレッジの名前には、[スプリット アイテム] の一意な値が使用されます。[スプリット アイテム] の一意な値の数によって、出力カバレッジの最大数が決定します。

最終出力カバレッジの数は、[入力カバレッジ] フィーチャと [スプリット カバレッジ] ポリゴンの間にオーバーラップがあるかどうかによって決定されます。たとえば、[スプリット カバレッジ] は [スプリット(Split)] フィールドの 6 つの一意な値を含むとします。ただし、4 つのみが [入力カバレッジ] フィーチャと重なるとします。この場合、出力には 4 つの出力カバレッジのみが生成されます。

スプリット(Split)の図

[スプリット(Spilit)] は [入力 カバレッジ] 内のフィーチャクラスを検出します。次のクリップ方法が利用できます。

出力カバレッジ フィーチャは [入力カバレッジ] フィーチャと同じクラスになります。入力カバレッジ フィーチャは [スプリット カバレッジ] のスプリット ポリゴンの境界に合わせてクリップされます。出力カバレッジに対してトポロジが構築されます。

出力カバレッジのフィーチャ属性テーブルには [入力カバレッジ] の属性テーブルと同一のアイテムが含まれています。フィーチャの内部番号は属性情報を [入力カバレッジ] から各出力カバレッジへ転送するために使用されます。


7/10/2012