関連するテーブルを使用してIDフィールドにデータを入力し、重複したフィーチャ(この場合は区画)を作成する必要があります。本質的に、パーセル所有者の関連テーブルを使用して、それぞれが関連所有者テーブルから一意のIDを持つ重複したパーセルを作成する必要があります。関連テーブルにはすでにパーセルへの多対1リンクが含まれています。所有者レコードごとに重複するパーセルを作成することで、所有者とパーセルの間に1対1の関係を強制したいだけです。
ArcGIS Desktop 9.3.1を使用しています。
関連するテーブルを使用してIDフィールドにデータを入力し、重複したフィーチャ(この場合は区画)を作成する必要があります。本質的に、パーセル所有者の関連テーブルを使用して、それぞれが関連所有者テーブルから一意のIDを持つ重複したパーセルを作成する必要があります。関連テーブルにはすでにパーセルへの多対1リンクが含まれています。所有者レコードごとに重複するパーセルを作成することで、所有者とパーセルの間に1対1の関係を強制したいだけです。
ArcGIS Desktop 9.3.1を使用しています。
回答:
ArcMap 10では、MAKE QUERY TABLEを使用します。まず、テーブルとフィーチャクラスが同じジオデータベースにあることを確認します。MAKE QUERY TABLEツールはフィーチャレイヤーを作成するため、COPYを使用して永続的なフィーチャクラスを作成する必要があります。その後、このフィーチャクラスをシェープファイルにエクスポートできます。
SDEで空間ビューを使用して、同様の結果を実現します。私たちの場合は、複数の所有者(コンドミニアム、タウンホームなど)を持つ区画があるためです。夜間にSDEにファイルをインポートします。このファイルには、郡内のすべての所有者が含まれ、それぞれが特定の区画に関連する一意のIDを持ちます。このテーブルとパーセルポリゴンフィーチャクラスを使用して空間ビューを作成します。結果は、個々の所有者ごとに1つのパーセルが積み重なった空間ビューです。ArcMapでこのレイヤーを識別すると、すべての所有者の結果が得られます。Arc 9.3.1にいます。このレイヤーは、税務部門にとって非常に有益です。
Mads Grensの回答は完璧に機能します。
[一致するレコードのみを保持する]オプションを有効にして、所有者テーブルをパーセルテーブルに結合します。
ArcToolboxの[フィーチャのコピー](データ管理ツール-> [フィーチャ])を使用して、区画を新しいフィーチャクラスにコピーします。新しいフィーチャクラスには、所有者ごとに1回ずつすべてのパーセルが含まれます。つまり、パーセルに2人の所有者がいる場合、パーセルは新しいフィーチャクラスに2回表示されます。
これはすべて、モデルビルダーでモデルに追加できます。[データ管理ツール]-> [結合]の下に[結合の追加]があります。その後、ベースデータが更新されるたびにモデルを実行できます。
このジオプロセシングツールは、SQLビューにアクセスしたくない場合に役立ちます-http ://aalbs.blogspot.com/2010/02/table-to-feature-class-merger.html