パーセル ファブリックのアペンド(Append Parcel Fabric) (パーセル ファブリック ツールボックス)

ライセンス レベル:BasicStandardAdvanced

サマリ

1 つ以上のパーセル ファブリックを 1 つの既存のターゲット パーセル ファブリックに追加(アペンド)します。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

使用法

構文

AppendParcelFabric_fabric (in_parcels, target, unjoined_group, {parcels_schema_type}, {field_mapping_parcels}, {parcels_subtype}, {lines_schema_type}, {field_mapping_lines}, {lines_subtype}, {control_schema_type}, {field_mapping_control}, {control_subtype})
パラメータ説明データ タイプ
in_parcels

ターゲット パーセル ファブリックに追加される入力パーセル ファブリック。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

Parcel Fabric Layer
target

入力パーセル ファブリックが追加される既存のパーセル ファブリック。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

Parcel Fabric
unjoined_group

パーセルがどのように追加されるかを決定します。

  • UNJOINED_GROUPパーセルは非結合、独立したパーセルとしてパーセル ファブリックに追加されます。
  • JOINED_GROUPパーセルは結合されたパーセルとしてパーセル ファブリックに追加されます。
Boolean
parcels_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのパーセル テーブルのスキーマ(フィールド定義)をターゲット パーセル ファブリックのパーセル テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST入力パーセル ファブリックのパーセル テーブルのスキーマ(フィールド定義)はターゲット パーセル ファブリックのパーセル テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST入力パーセル テーブルのスキーマ(フィールド定義)は、ターゲット パーセル テーブルのスキーマに一致する必要がありません。ターゲット パーセル テーブルのフィールドに一致しない入力パーセル テーブルのフィールドは、ターゲット パーセル テーブルに同じフィールドが存在しない限り、ターゲット パーセル テーブルにマッピングされません。
String
field_mapping_parcels
(オプション)

ターゲット パーセル テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット パーセル テーブルの既存の属性フィールド、および入力パーセル テーブルとターゲット パーセル テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ(フィールド定義)があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [パーセル拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
parcels_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいパーセル フィーチャに割り当てることを示すサブタイプの説明。

String
lines_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのライン テーブルのスキーマ(フィールド定義)をターゲット パーセル ファブリックのライン テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST入力パーセル ファブリックのライン テーブルのスキーマ(フィールド定義)はターゲット パーセル ファブリックのライン テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST入力ライン テーブルのスキーマ(フィールド定義)は、ターゲット ライン テーブルのスキーマに一致する必要がありません。ターゲット ライン テーブルのフィールドに一致しない入力ライン テーブルのフィールドは、ターゲット ライン テーブルに同じフィールドが存在しない限り、ターゲット ライン テーブルにマッピングされません。
String
field_mapping_lines
(オプション)

ターゲット ライン テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット ライン テーブルの既存の属性フィールド、および入力ライン テーブルとターゲット ライン テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ(フィールド定義)があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [ライン拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
lines_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいライン フィーチャに割り当てることを示すサブタイプの説明。

String
control_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのコントロール テーブルのスキーマ(フィールド定義)をターゲット パーセル ファブリックのコントロール テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST入力パーセル ファブリックのコントロール テーブルのスキーマ(フィールド定義)はターゲット パーセル ファブリックのコントロール テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST入力コントロール テーブルのスキーマ(フィールド定義)は、ターゲット コントロール テーブルのスキーマに一致する必要がありません。ターゲット コントロール テーブルのフィールドに一致しない入力コントロール テーブルのフィールドは、ターゲット コントロール テーブルに同じフィールドが存在しない限り、ターゲット コントロール テーブルにマッピングされません。
String
field_mapping_control
(オプション)

ターゲット コントロール テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット コントロール テーブルの既存の属性フィールド、および入力コントロール テーブルとターゲット コントロール テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ(フィールド定義)があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [コントロール ポイントの拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
control_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいコントロール ポイント フィーチャに割り当てることを示すサブタイプの説明。

String

コードのサンプル

AppendParcelFabric(パーセル ファブリックのアペンド)の例 1(Python ウィンドウ)

次の Python ウィンドウ スクリプトで、AppendParcelFabric(パーセル ファブリックのアペンド)ツールをイミディエイト モードで使用する方法を示します。

import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric ("/ParcelData/CountyFabric","/SubdivisionData/Subdivision","JOINED_GROUP",
"TEST","","","TEST","","","TEST","","")
AppendParcelFabric(パーセル ファブリックのアペンド)の例 2(スタンドアロン Python スクリプト)

次のスクリプトで、AppendParcelFabric(パーセル ファブリックのアペンド)ツールを使用する方法を示します。

# Name: Append Parcels.py 
# Description: Appends a new subdivision to the county's Parcel Fabric

# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "E:\City\LocalGovernment.gdb\ParcelEditing"

# Set local variables
in_data =  "Parcel_Fabric"
out_data = " E:\County\LocalGovernment.gdb\ParcelEditing\Parcel_Fabric"


# Execute Append Parcels
arcpy. AppendParcelFabric_fabric(in_data, out_data, "JOINED_GROUP","TEST","","","TEST","","","TEST","","")

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014