ラインからパーセルを作成するときは、パーセル シードが使用されます。
パーセル シードはパーセルの初期状態またはシード状態です。 パーセル シードは、構築プロセスに、シードを囲むラインからパーセルを構築できることを示します。
パーセル シードは、次の 2 つの方法で作成することができます。
- 適切なパーセル レコードをアクティブに設定し、[パーセル レコード ワークフロー] タブ上の [構築] グループにある [シードの作成] コマンド をクリックします。
シードは、アクティブなパーセル レコードに関連付けられているマップ範囲内のすべての閉合ライン ループに作成されます。
- 適切なパーセル レコードをアクティブに設定し、パーセル シード フィーチャ テンプレートを使用して、ラインの閉合ループごとに個別のパーセル シードを手動で作成します。
シードの作成にパーセル シード フィーチャ テンプレートを使用すると、シードの作成場所と個々のシードに追加される属性を正確に管理することができます。
シードがラインの閉合ループに対し作成されたら、ラインとシードからパーセルを構築できます。
パーセル シードは次のように機能します。
- パーセル シードは最小化されたポリゴン フィーチャであり、パーセル タイプのポリゴン フィーチャクラスに格納されます。 パーセル シードには、パーセル ポリゴンと同じスキーマがあります。
パーセル シードでパーセル タイプのポリゴン フィーチャクラスの Is Seed フィールドが [はい] に設定されます。
- シードの作成に [シードの作成] コマンドを使用すると、アクティブなパーセル レコードに関連付けられているマップ範囲内のすべての閉合ループに対してシードが作成されます。 異なるレコードに関連付けられているラインが閉合ループに含まれている場合、シードは作成されません。
- パーセル シードは、アクティブなパーセル レコードにラインをコピーすると自動的に作成されます。
- シードの作成に [シードの作成] コマンドを使用すると、パーセル シードのパーセル タイプがラインの周囲の閉合ループから取得されます。
閉じたループが異なるパーセル タイプのラインを含んでいる場合、シードは作成されません。
- シードは、マルチパート シードにマージできます。 シードがマルチパートの場合、マルチパート パーセルが構築されます。
- パーセル シードがアクティブなパーセル レコードに関連付けられます。 Created By Record フィールドに、アクティブなパーセル レコードの Global ID が設定されます。
- パーセル シードにパーセル属性が設定され、これらの属性は構築時にパーセル ポリゴンに割り当てられます。
パーセル シードを選択して、[属性] ウィンドウ を開き、属性を追加します。
シードを使用したパーセルの構築
パーセルは、ラインとシードから構築できます。 パーセル シードを使用してパーセルを構築することには、以下の利点があります。
- パーセル シードは親パーセルの属性を格納できます。 パーセルを選択してアクティブなレコードに境界線をコピーするとき、親パーセル属性は維持され、パーセル シードに割り当てられます。 新しいパーセルが構築されるとき、パーセル シード属性はパーセル ポリゴンに割り当てられます。
- パーセル シードを使用すると、ドーナツ形状のパーセルを作成するときに内部ホール パーセルが作成されないようにすることができます。 内部ホールのパーセル シードを削除します。
- パーセル シードは、スリバーとギャップがコピーされたラインのどこにあるかを示します。 パーセル シードは、スリバー ループやギャップ ループなどのすべての閉合ループに作成されます。
- パーセル シードは、削除、コピーして貼り付け、および再生成が可能です。 パーセル シードを使用すると、パーセルに組み込まれる閉じたライン ループを制御できます。
パーセル シードは、いつでも削除および再生成できます。 パーセルに組み込まれない閉じたライン ループにパーセル シードが作成されている場合、そのシードが選択され削除されます。 エラーのあるパーセル シードや冗長なパーセル シードは、スリバーやギャップにより生じる閉じたライン ループの特定に役立ちます。
階層パーセル用のシードの作成
複数の、重複したライン閉合ループを使用して、階層パーセルを構築できます。 階層パーセルは、床面高さを表し、コンドミニアム、ユニット、フラット、アパートメント、地下室とも呼ばれます。 階層パーセルを作成する前に、パーセル タイプで階層パーセルの保存がサポートされていることを確認してください。
ラインの閉合ループを床面高さパーセルとして構築するには、ラインの FloorOrder フィールドに、0、1、2 などの床面高さを表す整数値を入力する必要があります。 -1、-2 などの負の値を使用して、地面より下の床面高さを表すこともできます。
床面高さを表すラインの重複ループにシードを作成するには、ループの各ラインが FloorOrder フィールドで同じ整合値を持つ必要があります。 ループ内のいずれかのラインのフロア順序値が異なる場合、またはフロア順序値が存在しない場合は、シードが作成されません。 ループ内のすべてのラインの FloorOrder フィールドの値が NULL の場合、ラインが同じフロアに存在するものと見なされ、シードが作成されます。
重複ラインのループにシードが作成されたら、マップ内でシードにラベルが付けられます。 下の画像では、3 つの重複ライン ループに 3 つのシードが作成されています。 各ライン ループは床面高さを表しており、ラインの FloorOrder フィールドには、同じ床面高さの数値が入力されています。
シードがラインのループに対し作成されたら、ラインとシードからパーセルを構築できます。 パーセル ポリゴンの FloorOrder フィールドに、階層パーセル構築に使用したラインと同じ床面高さが入力されます。