ArcMap パーセル ファブリックのアップグレード

[パーセル ツール] > [管理][ArcMap パーセル ファブリックのアップグレード (Upgrade ArcMap Parcel Fabric)] スクリプト ツールを使用して、ArcMap パーセル ファブリックを ArcGIS Pro パーセル ファブリックにアップグレードします。

このツールは、ArcGIS Pro パーセル ファブリックをフィーチャ データセット内に作成し、ArcMap パーセル ファブリックからデータを転送します。既存の ArcMap パーセル ファブリックは変更されません。

パーセル ファブリックをアップグレードするための要件は次のとおりです。

  • ファイル ジオデータベースまたはエンタープライズ ジオデータベース。エンタープライズ ジオデータベースはブランチ バージョンに対応している必要があります。
  • エンタープライズ ジオデータベースはサポートされている DBMS (SQL Server、Oracle、または PostGreSQL) 内になければなりません。お使いのデータベース プラットフォームのシステム要件をご参照ください。

  • フィーチャ データセット。
    • アップグレードするパーセル ファブリックがターゲット フィーチャ データセットと同じ空間参照内に存在する必要があります。
    • エンタープライズ ジオデータベースでは、データベース認証されたユーザーとして確立されたデータベース接続からフィーチャ データセットを取得する必要があります。このユーザーは、コンテンツを作成するためのデータベース権限を持つ必要があり、このユーザーを OS 認証のデータベース管理者やジオデータベース管理者アカウントにすることはできません。接続されたユーザーはパーセル ファブリックの所有者および管理者になります。
    • エンタープライズ ジオデータベースでは、アップグレードをデフォルト バージョンで実行する必要があります。
    • フィーチャ データセットに別のパーセル ファブリックを含めることはできません。1 つのフィーチャ データセット内に作成できるパーセル ファブリックは 1 つのみです。

メモ:
エンタープライズ環境で操作している場合、ArcMap パーセル ファブリックをファイル ジオデータベースにアップグレードすることをご検討ください。そうすることで、品質保証目的でパーセル ファブリックをステージングしてから、フィーチャ サービスに公開できるようになります。

パーセル

ArcMap パーセル ファブリックをアップグレードすると、パーセルがタイプ別に ArcGIS Pro パーセル ファブリックに転送されます。アップグレード プロセスでは、ArcMap の [パーセル] フィーチャクラスの Type フィールド内に定義されたパーセル タイプを使用して、パーセル タイプArcGIS Pro パーセル ファブリック内に作成されます。Type フィールドでドメインが使用されている場合は、ドメイン値の説明がパーセル タイプ名として割り当てられます。Type フィールドにドメインがない場合、Type フィールドで割り当てられた数字でパーセル タイプの名前がつけられます。

パーセル ライン

ArcMap パーセル ファブリック内のパーセル ラインはプランに関連付けられています。パーセル ライン フィーチャクラスの Created By Record フィールドには、転送された関連レコードの Global ID が入力されます。

ArcGIS Pro パーセル タイプ ライン フィーチャクラス内のフィールドには、次のデータが入力されます。

ArcGIS Pro パーセル タイプ ライン フィールド入力元の ArcMap パーセル ファブリック

COGO Accuracy

ライン フィーチャクラス内の Accuracy

COGO 対応のフィールド

BearingDistanceRadius、および ArcLength

また、ArcMap パーセル ファブリックの [ライン] テーブル内の SequenceTypeCategoryDeltaHistoricalRadialBearingTangentBearingHideLegalStartDateArcMap、ユーザーが追加したすべてのフィールド、Local Government 情報モデル フィールドもパーセル タイプ ライン フィーチャクラスに転送されて追加されます。

パーセル ポリゴン

ArcMap パーセル ファブリック内のパーセルにはプランが関連付けられています。パーセル タイプ ポリゴン フィーチャクラスの Created By Record フィールドには、転送された関連レコードの Global ID が入力されます。

ArcGIS Pro パーセル タイプ ポリゴン フィーチャクラス内のフィールドには、次のデータが入力されます。

ArcGIS Pro パーセル タイプ ポリゴン フィールド入力元の ArcMap パーセル ファブリック

Name

[パーセル] フィーチャクラス内の Name フィールド

COGO Accuracy

[パーセル] フィーチャクラス内の Accuracy フィールド

Stated Area

[パーセル] フィーチャクラス内の Stated Area フィールド

Stated Area Unit

[パーセル] フィーチャクラス内の Stated Area フィールド

Misclose Ratio

[パーセル] フィーチャクラス内の MiscloseRatio フィールド

Misclose Distance

[パーセル] フィーチャクラス内の MiscloseDistance フィールド

また、ArcMap パーセル ファブリックの [パーセル] テーブル内の TypeLegalStartDateLegalEndDateUnclosedMiscloseBearingBacksightBearingHistoricalAccuracy、ユーザーが追加したすべてのフィールド、Local Government 情報モデル フィールドもパーセル タイプ ポリゴン フィーチャクラスに転送されて追加されます。

履歴パーセル

ArcGIS Pro パーセル ファブリックでは、Retired By Record フィールドが NULL でない場合にパーセル フィーチャが履歴パーセルになります。履歴パーセル フィーチャは、パーセル タイプ レイヤーの下にある [履歴] グループ レイヤーに表示されます。履歴グループ レイヤーは、履歴ライン サブレイヤーおよび履歴ポリゴン サブレイヤーを含んでいます。履歴ライン サブレイヤーおよび履歴ポリゴン サブレイヤーは、両方とも定義済みの [Retired By Record が NULL でない] フィルター設定を含んでいます。

ArcMap パーセル ファブリック内のパーセル ラインまたはポリゴン フィーチャの Historical 属性の値が 1 (true) の場合、これらのフィーチャは関連するパーセル タイプ フィーチャクラスに履歴フィーチャとして転送されます。

履歴フィーチャの Retired By Record フィールドには、{DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD} のプレースホルダー Global ID が入力されます。

メモ:

履歴グループ レイヤーは、パーセル ファブリックがフィーチャ サービスとして公開されてマップに追加された場合に使用可能になります。また、パーセル ファブリックがファイル ジオデータベースからマップに追加された場合にも、履歴グループ レイヤーが使用可能になります。フィルター設定を含むレイヤーは公開できないため、パーセル ファブリックがエンタープライズ ジオデータベースからマップに追加された場合には、履歴サブレイヤーを使用できません。

閉じていないパーセル

ArcMap パーセル ファブリック内の閉じていないパーセルは、接続線として ArcGIS Pro パーセル ファブリックに転送されます。閉じていないパーセルの境界ごとに接続線フィーチャが作成されます。接続線の COGO 対応の属性フィールドには、境界ディメンションが入力されます。

プランおよびレコード

ArcMap パーセル ファブリックの [プラン] テーブル内のデータは、ArcGIS Pro パーセル ファブリックの [レコード] フィーチャクラスに転送されます。

次のデータが転送されます。

  • [プラン] テーブル内のプランごとに新しいパーセル ファブリック レコードが作成されます。

    プランにパーセルが関連付けられている場合は、レコード フィーチャに対してポリゴン フィーチャが作成されます。ポリゴン フィーチャはレコード フットプリントであり、そのレコードに関連付けられているすべてのパーセルの累積された形状と一致します。

  • プランにパーセルが関連付けられていない場合は、レコードにポリゴン形状がなく、属性だけが存在します。

メモ:

2,000 を超えるパーセルに関連付けられているレコードでは、レコード ポリゴンは作成されません。大きなレコード ポリゴンは、パーセル ファブリックでパフォーマンスの問題を引き起こす可能性があります。

パーセル ファブリックの [レコード] フィーチャクラス内のフィールドには、[プラン] テーブル内の次のデータが入力されます。

パーセル ファブリックの [レコード] フィールド入力元の ArcMap パーセル ファブリック

Name

[プラン] テーブル内の Name

Recorded Date

[プラン] テーブル内の LegalDate

COGO Accuracy

[プラン] テーブル内の Accuracy

また、[プラン] テーブル内の DescriptionSurveyorCompanySurveyDateTrueMidBrg、ユーザーが追加したすべてのフィールド、Local Government 情報モデル フィールドも [レコード] フィーチャクラスに転送されて追加されます。

ポイントおよびコントロール ポイント

パーセル ファブリックの [ポイント] および [コントロール ポイント] フィーチャ内のデータは、ArcGIS Pro パーセル ファブリックの [ポイント] フィーチャクラスに転送されます。

次のデータが転送されます。

  • 接続線のパーセル コーナー ポイントおよびエンドポイントは、パーセル ポイントとして転送されます (Fixed Shape 属性フィールド値が No に設定され、Adjustment Constraint フィールドが XY free, Z constrained に設定される)。
  • コントロール ポイントは、制限付きポイントとして転送されます (Fixed Shape 属性フィールド値が Yes に設定され、Adjustment Constraint フィールドが XYZ constrained に設定される)。
  • 中心点は移されません。
  • ポイントのプラン情報とレコード情報は転送されません。
  • パーセル ポイントの X、Y、Z 座標は転送されません。コントロール ポイントに対してのみ、座標が転送されます。

ArcGIS Pro パーセル ファブリックの [ポイント] フィーチャクラス内のフィールドには、次のデータが入力されます。

ArcGIS Pro パーセル ファブリックの [ポイント] フィールド入力元の ArcMap パーセル ファブリック

Name

[コントロール ポイント] フィーチャクラス内の Name (該当しない場合は空白)

X, Y, Z フィールド

[コントロール ポイント] フィーチャクラス内の X, Y, Z コントロール ポイントに対してのみ、座標が転送されます。

XY Accuracy

[中心点] フィーチャクラス内の Accuracy XY

Z Accuracy

[中心点] フィーチャクラス内の Accuracy Z

また、TypeCategoryHistoricalLegalStartDateLegalEndDateCenterPointMaxDN、および MaxDE フィールドが ArcMap パーセル ファブリックの [ポイント] テーブルから転送され、SurveyDateActive、および ConstructionData フィールドが [コントロール ポイント] フィーチャクラスから転送されます。ユーザーが追加したフィールドと Local Government 情報モデルフィールドも転送されます。

履歴ポイント

ArcMap パーセル ファブリック内の履歴ポイントは、履歴ポイントとして ArcGIS Pro パーセル ファブリックに転送されます。ArcMap パーセル ファブリックのポイントは、Historical 属性値が 1 (true) の場合、履歴になります。

ArcGIS Pro パーセル ファブリックでは、Retired By Record 属性が NULL でない場合にポイントが履歴ポイントになります。履歴ポイントが転送されるとき、Retired By Record 属性に、{DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD} のプレースホルダー Global ID が設定されます。

接続線

ArcMap パーセル ファブリック内で接続線、精密接続線、および原点接続線として分類されたラインは、ArcGIS Pro パーセル ファブリックの [接続線] フィーチャクラスに転送されます。閉じていないパーセルも接続線として転送されます。

ArcMap パーセル ファブリック内のラインはプランに関連付けられています。[接続線] フィーチャクラスの Created By Record フィールドには、転送された関連レコードの Global ID が入力されます。

ArcGIS Pro パーセル ファブリックの [接続線] フィーチャクラス内のフィールドには、次のデータが入力されます。

ArcGIS Pro パーセル ファブリックの [接続] フィールド入力元の ArcMap パーセル ファブリック

COGO Accuracy

ライン フィーチャクラス内の Accuracy

COGO 対応のフィールド

BearingDistanceRadius、および ArcLength

また、ArcMap パーセル ファブリックの [ライン] テーブル内の SequenceTypeCategoryDeltaHistoricalRadialBearingTangentBearingHideLegalStartDateLegalEndDate、ユーザーが追加したすべてのフィールド、Local Government 情報モデル フィールドも [接続線] フィーチャクラスに転送されて追加されます。

除外データ

ArcMap パーセル ファブリックを ArcGIS Pro パーセル ファブリックにアップグレードする場合に、次のデータは転送されません。

  • [ジョブ]、[精度]、[ベクトル]、および [アジャスト] システム テーブル内のデータ。
  • 結合されていないパーセルおよび保存されている作図。
  • システムで生成された半径ラインおよびパート接続線。
  • システムで生成された中心点およびライン ポイント、コントロール ポイントと重複するシステム生成ポイント。
  • アノテーション。[データセットのアップグレード (Upgrade Dataset)] ジオプロセシング ツールを使用して、アノテーション フィーチャクラスをアップグレードします。
  • ユーザーが追加した関連テーブルと Local Government 情報モデルにより追加された関連テーブル。

パーセル トポロジ

ArcMap パーセル ファブリックをアップグレードすると、パーセル トポロジも有効になります。パーセル ファブリックのアップグレードが終了したら、パーセル ファブリックの検証を実行し、トポロジ エラーを特定して修正します。パーセルはアップグレード プロセスの実行中に構築されるため、パーセルを構築する必要はありません。

後処理

パーセル ファブリックをアップグレードした後、冗長ラインを減らして優れた編集パフォーマンスを確保するために実行できる後処理アクションが用意されています。以下では、それらのアクションについて説明します。

重複したラインの削除

パーセル タイプが同じで関連付けられたレコードが同じ隣接パーセルは、一致する境界を共有します。これらの隣接パーセル間に単一パーセル ラインが存在することがあります。

パーセル タイプが異なる隣接パーセルはそれぞれ独自の境界を持ちます。これらの隣接パーセル間のラインは重なります。

ArcMap パーセル ファブリックをアップグレードした後、必要に応じて [同一値を持つレコードの削除 (Delete Identical)] ジオプロセシング ツールを使用し、一致する重複ラインを削除できます。[入力データセット] にパーセル タイプ ライン フィーチャクラスを選択します。比較するフィールドには、Shape フィールドを選択します。さらに、同一値を持つレコードを検出するために値が照合されるフィールドに、DistanceDirectionCreatedByRecord フィールドを選択します。たとえば、同一のラインは同じ形状を持つことができますが、若干異なる COGO 距離値が 2 つ生成されることがあります。その場合は、同一のラインを両方とも保持しておくことをお勧めします。

曲線の場合は、比較するフィールドとして Arc Length フィールドを追加することをご検討ください。

メモ:
重複するラインは、ツールによってランダムに選択および削除されます。