FAQ
重複した ライン フィーチャを削除するには?
ナレッジ番号:3259 | 登録日:2023/05/29 | 更新日:2024/11/21
概要
1 つのライン フィーチャクラスの中に全く同じジオメトリを持つ重複したフィーチャが存在している場合、その重複したフィーチャを削除する方法を説明します。ご利用されているライセンス レベルに合わせて、方法をご選択ください。操作手順
Advanced (ArcInfo) ライセンスをお持ちの場合
[同一値を持つレコードの削除(Delete Identical)] ツールを使用して、重複フィーチャを削除します。■手順1. ArcToolbox → [データ管理 ツール] → [一般] → [同一値を持つレコードの削除(Delete Identical)] ツールをクリックします。2. [入力データセット] に、処理対象データを選択します。3. [フィールド] で、「Shape」を選択します。フィーチャ ジオメトリが照合され、同一値のレコードが削除されます。
※解析を実行すると、入力データは上書きされます。※重複レコードを確認するだけの場合は、[同一値を持つレコードの検出(Find Identical)] ツールを使用します。Standard (ArcEditor) 以上のライセンスをお持ちの場合
ジオデータベースのトポロジー ルールを適用し、トポロジ エラーの修正で重複フィーチャを削除します。■手順1. FAQ 2210 のトポロジを使用する方法手順を参考に「重複しない」ルールを適用して、トポロジを構築します。2. トポロジ構築後、トポロジ レイヤーをマップに追加し、レイヤーの編集を有効にします。3. [カスタマイズ] メニュー → [ツールバー] → [トポロジ] ツール バーの [エラー インスペクター] 上で表示された [ルール タイプ] の[重複しない] ルールに当てはまらないレコードを右クリック → [除去] を削除します。4. エラーを削除するフィーチャを選択し、[OK] をクリックします。Basic (ArcView) ライセンスをお持ちの場合
以下の 2 つのStep で各フィーチャが持つジオメトリ属性から重複しているフィーチャを一つの集約します。■手順Step① ジオメトリ属性の追加
FAQ 923 を参照し、ラインの起点、中間点、終点の XY 座標を算出します。
※属性テーブルに値が追加されない場合、ArcMap を閉じて、再度開いてください。
Step② ディゾルブ
1. [ジオプロセシング] メニュー → [ディゾルブ(Dissolve)] を選択します。
2. [ディゾルブ] ダイアログで、以下のように設定行い [OK] をクリックします。
・ [入力フィーチャ]:処理対象データ
・ [出力フィーチャクラス]:出力先と保存名を任意に指定します。
・ [ディゾルブ フィールド]:「START_X」、「START_Y」、「MID_X」、
「MID_Y」 、「END_X」、「END_Y」 の 6 つの項目※にチェックを入れます。※ラインの始点の XY 座標 、中間 XY 座標、および終点 の XY 座標が
同じ値をもつフィーチャを重複するライン フィーチャとみなします。
※ディゾルブ後に、[ディゾルブ フィールド] で選択していない他の属性情報は出力結果には引き継がれません。 引継ぎたいフィールドがある場合、[統計フィールド] に追加し、統計の種類を[FIRST] を選択すると、入力フィーチャの最初の値が入力されます。
メタデータ
機能
種類
製品
バージョン