パーセル ファブリック テーブルに属性を追加する
このトピックは、ArcEditor および ArcInfo にのみ適用されます。
パーセル ファブリックは、一連の内部フィーチャクラスおよびテーブルで構成されています。例えば、パーセル ライン、パーセル ポリゴン、プランなどです。 ArcGIS で、パーセル ファブリックのフィーチャクラスとテーブルは、一般的なフィーチャクラスとテーブルのように動作します。
[パーセル ファブリック プロパティ] ダイアログ ボックスの [ファブリック クラス] タブには、パーセル ファブリックを構成する内部フィーチャクラスとテーブルのドロップダウン リストがあります。各フィーチャクラスもしくは各テーブルには定義済みのパーセル ファブリックのシステム属性が存在し、このシステム属性は通常のフィーチャクラスのシステム属性のように動作します。システムは、編集可能なものと、完全にシステムによって管理されて編集できないものがあります。
いずれのファブリック フィーチャクラスおよびテーブルにも、通常のフィーチャクラスに属性を追加するのと同様の方法で、追加属性を追加できます。
これらの追加属性はエディタで設定されないので、追加属性をパーセル ファブリックのライン ポイント フィーチャクラスへ追加することはできません。
また、システムや、パーセル ファブリックのフィーチャクラスおよびテーブルにあるユーザ定義の属性に対して、インデックスを追加したりサブタイプやドメインを作成したりすることができます。
外部リレーションシップ クラスは、すべてのパーセル ファブリックのフィーチャクラスおよびテーブルで作成可能です。例えば、パーセル ファブリックの外部リレーションシップ クラスは フィーチャクラスと土地区画の所有者の外部テーブルの間に外部リレーションシップ クラスを作成することができます。
土地区画に基づくフィーチャクラスから関連する既存の属性を移行する前に、ファブリック フィーチャクラスもしくはテーブルへ属性を追加できます。例えば、(所有権など)パーセル ファブリックのパーセル ファブリックの フィーチャクラスのシステム属性で示されない、既存のパーセル ファブリックの ポリゴンのデータ上に属性がある場合があります。この場合、属性をパーセル ファブリックへ移行させるには、パーセル ファブリックのパーセル フィーチャクラスに新規属性を作成する必要があります。その名前(タイプ)はソース パーセル ポリゴン データの属性と同じでなくてはいけません。サブタイプやドメインを移行する場合も同様です。既存の土地区画データセットの属性にサブセットやドメインが定義されている場合、移行前に、パーセル ファブリックのフィーチャクラスおよびテーブルの対応する属性に同じサブセットやドメインを定義することが必要です。
[パーセル ファブリック プロパティ] ダイアログ ボックスの [ファブリック クラス] タブで、以下のパーセル ファブリックのフィーチャクラスおよびテーブルを使用できます。
- [コントロール ポイント] : 測量におけるコントロール ポイントの X 座標、Y 座標、Z 座標を格納します。
- [ポイント] : パーセルの(角)コーナーにあるポイントを格納します。
- [ライン] : パーセル ラインを格納します。
- [ポリゴン] : パーセル ポリゴンを格納します。
- [ライン ポイント] : 隣接するパーセルの境界線上にあり、且つ、境界線を分割しないパーセル コーナー ポイントを示します。
- [Plans] (テーブル) : 測定記録からの情報を保存します。
- [ジョブ] (テーブル) : パーセル ファブリックに対する編集を記録します。
- [履歴] (テーブル) : パーセルの履歴を記録します。
- [Adjustments] (テーブル) : フィーチャ アジャストを追跡します。
- [Accuracy] (テーブル) : パーセル ファブリックの正確度を格納します。
-
カタログ ツリーでパーセル ファブリックを右クリックし、[プロパティ] をクリックします。
[パーセル ファブリック プロパティ] ダイアログ ボックスが表示されます。
- [ファブリック クラス] をクリックします。
- [クラス] ドロップダウンリストから、フィーチャクラスもしくはテーブルを選択します。
- リストでスクロールダウンして [フィールド名] 列の最初の空白行をクリックし、属性フィールド名を入力します。
- 新規フィールド名横の [データ タイプ] 列をクリックして、データ タイプを選択します。[フィールド プロパティ] の [NULL 値を許可] 隣にある空白のフィールドをクリックし、ドロップダウン矢印をクリックして、NULL 値を許可するかどうかを選択します。
- [適用] をクリックして属性を作成するか、[OK] をクリックして属性を作成し、ダイアログ ボックスを閉じます。
インデックスを属性に追加するには、[パーセル ファブリック プロパティ] ダイアログ ボックスで [プロパティ] をクリックするか、[ファブリック クラス プロパティ] ダイアログ ボックスの [インデックス] タブをクリックします。
サブタイプを新規に追加するには、[パーセル ファブリック プロパティ] ダイアログ ボックスの [プロパティ] ボタンをクリックし、[ファブリック クラス プロパティ] ダイアログ ボックスの [サブタイプ] タブをクリックします。
パーセル ファブリック テーブルにリレーションシップを新規に追加するには、[パーセル ファブリック プロパティ] ダイアログ ボックスの [プロパティ] ボタンをクリックし、[ファブリック クラス プロパティ] ダイアログ ボックスの [リレーションシップ] タブをクリックします。