イレース(Erase)(カバレッジ)の仕組み
[イレース(Erase)] は 2 つのフィーチャのセットをオーバーレイすることで新たな出力カバレッジを作成します。イレース カバレッジのポリゴンによって、イレースするリージョンを定義します。イレースするリージョンの範囲内にある入力カバレッジ フィーチャが削除されます。出力カバレッジは、イレースするリージョンの外側にある入力カバレッジ フィーチャのみを含みます。
[入力カバレッジ] フィーチャとしてポリゴン、ライン、またはポイントを指定できますが、イレース カバレッジのフィーチャはポリゴンである必要があります。出力カバレッジ フィーチャは入力カバレッジ フィーチャと同じクラスになります。入力カバレッジ フィーチャはイレース カバレッジ ポリゴンの外側の境界に合わせてクリップされます。出力カバレッジに対してトポロジは再構築されます。
[イレース(Erase)] は入力カバレッジ内のフィーチャクラスを検出します。次のイレース方法が利用できます。
- ポリゴン - イレース ポリゴンと重なる入力ポリゴンのアークを分割し、イレース ポリゴンの内側にあるアークを削除して、残りのアークで新たなポリゴン カバレッジを構築します。イレースする領域の外側にあるラベル ポイントは保持され、必要に応じて新たなポリゴン ラベル ポイントが生成されます。
入力リージョン サブクラスは維持され消去されます。入力リージョン サブクラスはすべてのリージョンが削除されると、空のサブクラスとして保持されます。ルート システムは無視されます。
- ライン - イレース ポリゴンと重なる入力アークを分割し、イレース ポリゴンの内側にある部分を削除して、残りのアークで新たなライン カバレッジを構築します。
ルート システムは複数の部分に分割されたアークでは複製され、削除されたアークでは除外されます。
- ポイント - イレース ポリゴンの内側のポイントは削除され、残りのポイントで新たなポイント カバレッジが構築されます。
- ポリゴンとライン(ネット)- ポリゴンおよびアークは消去されます。ポリゴンのトポロジは更新された PAT および AAT で再構築されます。ルート システムは維持されます。
- ラインとポイント(リンク)- アークおよびポイントは消去されます。ラインのトポロジは更新された AAT および PAT で再構築されます。
- ジオメトリ - カバレッジ内のアーク、データ ポイント、アノテーションは、トポロジがあるかない(属性ファイルがない)かにかかわらず消去されます。ルート システムは維持されますが、リージョン、PAT、および AAT は保存されません。
出力カバレッジの属性テーブルには、入力カバレッジ フィーチャ属性テーブルと同一のアイテムが含まれています。古いフィーチャの内部番号は、アイテムの情報を入力カバレッジから出力カバレッジ フィーチャ属性テーブルへ転送するために使用されます。
[クリップ(Clip)] と [イレース(Erase)] は、クリップするリージョンに重なる入力カバレッジ フィーチャが削除されずに保存される点を除いて似ています。