エラーのない整合チェック済みのトポロジをパーセル ファブリックに読み込むには、[トポロジをパーセル ファブリックへ読み込み (Load A Topology To a Parcel Fabric)] ジオプロセシング ツールを使用します。このツールには、[カタログ] ウィンドウで [System Toolboxes] > [Parcel Fabric Tools] > [データ移行] の順にクリックしてアクセスできます。[カタログ] ウィンドウのパーセル ファブリック データセットを右クリックし、[インポート] > [パーセル] の順にクリックして、ツールを開くこともできます。
属性、プラン データ、ライン ポイントを読み込む場合は、以下の追加手順を実行する必要があります。
属性フィールドの読み込み
パーセル ファブリックの属性フィールドは 3 種類あります。
- ジオメトリおよびシステム属性フィールドは、読み取り専用でシステム管理されています。たとえば、[Shape]、[ShpStdErrE]、[ShpStfErrM] などの属性フィールドがあります。
- プライベート属性フィールドは、[属性] テーブルでも [属性] ウィンドウでも変更することはできません。これらの属性は、パーセル編集環境でのみ変更できます。たとえば、パーセルを開いた後に [ライン] グリッドの [方位角] フィールドに方位角を入力する場合などです。
- パブリック属性フィールドは、[属性] テーブルと [属性] ウィンドウで編集する場合に使用できます。たとえば、[Name]、[StatedArea]、[Accuracy] などがあります。情報モデルを有効化した場合に追加されるフィールド (LGIM など) も、すべてパブリック属性フィールドです。
パーセル データをパーセル ファブリックの Local Government 情報モデルに読み込む場合、ステージング環境で属性フィールド マッピングを実行します。
パーセル ファブリックの [Parcels] テーブルでは、次のシステム属性フィールドが使用されます。
属性フィールド名 | フィールド タイプ | 移行するパーセル ポリゴン属性 |
---|---|---|
Name | String | [Name]、[PIN]、[ParcelName]、[LOT]、または [APN] という名前のフィールドは、[Name] 属性フィールドに移行されます。 |
StatedArea | String | [Area] または [StatedArea] という名前のフィールドは、[StatedArea] 属性フィールドに移行されます。 |
Accuracy | Long | [Accuracy] または [AccuracyCat] という名前のフィールドは、[Accuracy] 属性フィールドに移行されます。 |
Type | Long | [Type] という名前のフィールドは、[Type] 属性フィールドに移行されます。 |
Historical | Long | [Historic] という名前のフィールドは、[Historical] 属性フィールドに移行されます。パーセルが履歴を持つ場合、[true] に設定します。 |
LegalStartDate | Date | [LegalStartDate] または [LegalStart] という名前のフィールドは、[LegalStartDate] 属性フィールドに移行されます。 |
LegalEndDate | Date | [LegalEndDate] または [LegalEnd] という名前のフィールドは、[LegalEndDate] 属性フィールドに移行されます。 |
ソース パーセル ポリゴンで次のいずれかのフィールドが欠けている場合、パーセル ファブリックのポリゴン テーブル内の対応するフィールドは次の値をとります。
- [PIN]、[ParcelName]、[LOT]、[APN] フィールドが存在しない場合: パーセルの名前は、ポリゴン フィーチャクラスの末尾に _1 を付加した名前になります。「1」の部分は、パーセルごとに 1 ずつ増分します (_1、_2、_3 など)。
- [Area] フィールドが存在しない場合: [トポロジをパーセル ファブリックへ読み込み] ダイアログ ボックスで [新しいパーセルの面積を計算] が選択されている場合に限り、[StatedArea] にポリゴンのシェープ ジオメトリの面積が入力されます。
- [PlanName] フィールドが存在しない場合: パーセルがデフォルト <map> プランに移行されます。
- [AccuracyCat] フィールドが存在しない場合: パーセルの正確度カテゴリが関連するプランから継承されます。プランの正確度が定義されていない場合は、内部的にデフォルトの正確度カテゴリの 4 が使用されます。
パーセルがデフォルトの <map> プランに移行される場合は、内部のデフォルトの正確度カテゴリ 4 が継承されます。
- [LegalStart] フィールドが存在しない場合: LegalStartDate = NULL
- [LegalEnd] フィールドが存在しない場合: LegalEndDate = NULL
パーセル ファブリックの [Lines] テーブルでは、次のシステム属性フィールドが使用されます。
属性フィールド名 | フィールド タイプ | 移行するパーセル ライン属性 |
---|---|---|
Category | Long | [Category] という名前のフィールドは、[Category] 属性フィールドに移行されます。境界線ではないライン (たとえば、接続線) を移行する場合、[Category] フィールドを使用します。 |
Calculated | Long | [Calculated] という名前のフィールドは、[Calculated] 属性フィールドに移行されます。シェープ ジオメトリから生成された (法的に正しくない) COGO を持つラインにフラグを立てる場合、[Calculated] フィールドを使用します。 |
Type | Long | [Type] という名前のフィールドは、[Type] 属性フィールドに移行されます。 |
Accuracy | Long | [Accuracy] または [AccuracyCat] という名前のフィールドは、[Accuracy] 属性フィールドに移行されます。 |
ライン タイプは、そのラインに関連するパーセルのタイプに一致する必要があります。移行前にこのフィールドを設定していない場合、移行後にこのフィールドを設定できます。
ソース パーセル ラインで次のいずれかのフィールドが欠けている場合、パーセル ファブリックのライン テーブル内の対応するフィールドは次の値をとります。
- [Category] フィールドが存在しない場合: [Category] = [Boundary line] (パーセル ファブリックのすべてのラインが [Boundary line] カテゴリに設定されます)。
- [Calculated] フィールドが存在しない場合: Calculated = NULL
- [AccuracyCat] フィールドが存在しない場合: 正確度カテゴリ = NULL。正確度カテゴリがパーセルから継承されます。
パーセルの正確度が定義されていない場合は、内部的なデフォルトの正確度カテゴリの 4 が使用されます。
その他の属性
パーセル ファブリックまたは Local Government 情報モデルの属性フィールドと一致しないその他の属性フィールドを移行する場合、属性を正常に移行するには、パーセル ファブリックの [Lines]、[Parcels]、および [Plans] テーブルに、これらと同じ属性フィールドを作成する必要があります。その他の属性フィールドは、これらと同じ属性フィールドがパーセル ファブリックの各テーブルに存在する場合にのみ、パーセル ファブリックに移行されます。
プランの読み込み
プランをパーセルに移行するには、ソース ポリゴン テーブルの [PlanName] フィールドを入力します。各パーセル ポリゴンは、NULL の PlanName 属性またはプラン名文字列を持つことができます。ポリゴンを移行すると、それぞれ一意のプラン名のエントリがパーセル ファブリックの [Plans] テーブルに追加されます。NULL の PlanName 属性がある場合、パーセルはデフォルトの <Map> プランに移行されます。パーセル データをパーセル ファブリックの Local Government 情報モデルに読み込む場合、PlanName 属性フィールドが、パーセル ポリゴンのステージング フィーチャクラスにすでに作成されています。
ライン ポイント
ライン ポイントは、データの読み込み処理中に検出されません。[パーセル コースのマージ] ツールを使用して、同一線上の (指定された許容値内の) 線分を 1 つのラインにマージすることができます。ラインをマージしたら、ライン上の隣接するパーセル ポイントはライン ポイントになります。