3
同じフィーチャクラスの空間的に一致するフィーチャをマージする
互いに直接重なり合っているグリッドセル(ポリゴン15x15m)をプログラムでマージし、それらの属性のいくつかを追加する方法が必要です。 ArcGIS 10.1で、ポリゴンフィーチャクラスとして保存されたデータを使用しています。 データは、事前定義されたグリッド全体での歩行者調査の結果です。時々、歩行者調査を実施している人々は、コースから外れ、作業しているものに隣接する列または行に何かを記録します(またはGPS位置が移動します)。これにより、複数のGPSユニットからのデータが単一のフィーチャクラスに追加されると、各セルに対して2セットのデータが記録されます。各セルを調べて、重複する機能があるかどうかを確認し、それらの属性(整数、テキストなど)をマージして、マージされたデータを取得しなかった1つの機能を削除する方法が必要です。 「同一の削除」ツールと「同一の検索」ツールは、私が探していることを実行しません-フィーチャクラスには、10,000以上のフィーチャが含まれていることが多いため、手動で実行することはできません。 Pythonを使用してフィーチャクラスを反復処理し、その場所に重複するフィーチャがあるかどうかを確認する方法を知っています。どうすればよいかわからないのは、機能のマージと属性の更新です。誰かがこれを達成する方法について何らかの指示を提供できれば、私はそれを大いに感謝します。 編集-前/後の状態の詳細説明:下の図では、2つの機能が選択されています-同一の15x15メートルの正方形のポリゴン、すべての整数フィールド(プレフィックスとしてTOT_が付いているフィールド)を追加し、GPS_UNIT、INITIALSを追加する必要があります、およびREC_DATE文字列フィールド。 機能が直接重複しているため、表示するのは困難です。 編集2: XY中心を計算し、[X]& '、'&[Y]として文字列フィールドに連結して、データベースをアクセス可能にして、Find Duplicatesクエリを使用することで、重複するフィーチャを簡単に識別できることを発見しました複製されたセルを特定します。ただし、各セルの属性を1つの行にマージするための適切な方法を理解できていません。Pythonまたはデータベース環境でそれを行う方法のヘルプは大歓迎です!