概要
パーセル ファブリックのパーセルを構築します。パーセルは、ポリゴンまたはラインから構築できます。パーセルがポリゴンから構築される場合、ツールは、パーセル ラインおよびパーセル ポイントを作成します。パーセルがラインから構築される場合、ツールは、欠落しているポリゴンおよびポイントを作成します。ラインからパーセルを構築する場合、パーセル シードが必要です。
さらに、次のデータが更新されます。
- パーセル レコード ポリゴンは、それに関連付けられたすべてのパーセルの累積ジオメトリと一致するように更新されます。
- レコード フィーチャクラスの [Parcel Count] フィールドは、各レコードに関連付けられているパーセルの数に更新されます。
- レコード フィーチャクラスの [COGO Accuracy] フィールドに精度値が含まれている場合、レコードに関連付けられているすべてのラインの [COGO Accuracy] フィールドに転送されます。
メモ:
2,000 を超えるパーセルがレコードと関連付けられている場合、レコード ポリゴンは作成または更新されません。
使用法
パーセル ファブリック データセット全体または多数のパーセルを構築する場合は、このツールを使用します。
パーセル トポロジを有効化する必要があります。
パーセル ポリゴンまたはラインにパーセル レコードが関連付けられている合、作成されたフィーチャにも同じレコードが関連付けられます。レコード ポリゴンが更新されます。
ポリゴンからパーセルを構築する場合、隣接する境界線として 1 つのラインが作成されます。
隣接するポリゴンが隣接するレコードからのものである場合、ラインはレコード日が最も新しいレコードに関連付けられます。レコード日が指定されていない場合、ラインは、データベースで最近作成されたレコードに割り当てられます (Created Date フィールド)。データベース作成日が同じ場合、ラインはいずれかのレコードにランダムに割り当てられます。
構文
arcpy.parcel.BuildParcelFabric(in_parcel_fabric, {extent}, {record_name})
パラメーター | 説明 | データ タイプ |
in_parcel_fabric | パーセルを構築するパーセル ファブリック。ファイル ジオデータベースまたはフィーチャ サービスのパーセル ファブリックを使用できます。 | Parcel Layer |
extent (オプション) | 処理対象となるデータセットの範囲。指定範囲内にあるフィーチャのみが処理されます。
| Extent |
record_name (オプション) | 既存のパーセル レコードの名前。このレコードに関連付けられたパーセルのみが構築されます。 | String |
派生した出力
名前 | 説明 | データ タイプ |
updated_parcel_fabric | 更新済みのパーセル ファブリック。 | パーセル ファブリック |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで BuildParcelFabric ツールを使用する方法を示しています。スクリプトにより、すべての入力データの範囲の組み合わせを使用して、パーセルが構築されます (MAXOF)。
import arcpy
arcpy.parcel.BuildParcelFabric("C:/Data/Database.gdb/Parcels/CountyFabric",
"MAXOF")
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい