Append Parcel Fabric (Parcel Fabric)

License Level:BasicStandardAdvanced

Summary

Appends one or multiple parcel fabrics into an existing target parcel fabric. The spatial reference of the input parcel fabrics must match the spatial reference of the target parcel fabric.

Usage

Syntax

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})
ParameterExplanationData Type
in_parcels

The input parcel fabrics that will be appended into the target parcel fabric. The spatial reference of the input parcel fabric must match that of the target parcel fabric.

Parcel Fabric Layer
target

The existing parcel fabric that the input parcel fabrics will be appended into. The spatial reference of the input parcel fabric must match that of the target parcel fabric.

Parcel Fabric
unjoined_group

Determines how parcels will be appended.

  • UNJOINED_GROUPParcels will be appended as unjoined, stand-alone parcels to the parcel fabric.
  • JOINED_GROUPParcels will be appended as joined parcels to the parcel fabric.
Boolean
parcels_schema_type
(Optional)

Specifies if the schema (field definitions) of the input parcel fabric parcels table must match the schema of the target parcel fabric parcels table in order for data to be appended.

  • TESTInput parcel fabric parcels table schema (field definitions) must match the schema of the target parcel fabric parcels table. An error will be returned if the schemas do not match.
  • NO_TESTInput parcels table schema (field definitions) does not have to match that of the target parcels table. Any fields from the input parcels table that do not match the fields of the target parcels table will not be mapped to the target parcels table unless the same fields exist in the target parcels table.
String
field_mapping_parcels
(Optional)

Lists the attribute fields that will be mapped to the target parcels table. The list includes the existing attribute fields of the target parcels table and attributes fields that match between the input parcels table and the target parcels table.

Because the input parcel fabric is appended into an existing target parcel fabric that has a predefined schema (field definitions), the Parcels Extended Attribute Field Map control does not allow for fields to be added or removed from the target parcel fabric.

Field Mappings
parcels_subtype
(Optional)

A subtype description to assign that subtype to all new parcel features in a parcel fabric which is appended to the target parcel fabric.

String
lines_schema_type
(Optional)

Specifies if the schema (field definitions) of the input parcel fabric lines table must match the schema of the target parcel fabric lines table in order for data to be appended.

  • TESTInput parcel fabric lines table schema (field definitions) must match the schema of the target parcel fabric lines table. An error will be returned if the schemas do not match.
  • NO_TESTInput lines table schema (field definitions) does not have to match that of the target lines table. Any fields from the input lines table that do not match the fields of the target lines table will not be mapped to the target lines table unless the same fields exist in the target lines table.
String
field_mapping_lines
(Optional)

Lists the attribute fields that will be mapped to the target lines table. The list includes the existing attribute fields of the target lines table and attributes fields that match between the input lines table and the target lines table.

Because the input parcel fabric is appended into an existing target parcel fabric that has a predefined schema (field definitions), the Lines Extended Attribute Field Map control does not allow for fields to be added or removed from the target parcel fabric.

Field Mappings
lines_subtype
(Optional)

A subtype description to assign that subtype to all new line features in a parcel fabric which is appended to the target parcel fabric.

String
control_schema_type
(Optional)

Specifies if the schema (field definitions) of the input parcel fabric control table must match the schema of the target parcel fabric control table in order for data to be appended.

  • TESTInput parcel fabric control table schema (field definitions) must match the schema of the target parcel fabric control table. An error will be returned if the schemas do not match.
  • NO_TESTInput control table schema (field definitions) does not have to match that of the target control table. Any fields from the input control table that do not match the fields of the target control table will not be mapped to the target control table unless the same fields exist in the target control table.
String
field_mapping_control
(Optional)

Lists the attribute fields that will be mapped to the target control table. The list includes the existing attribute fields of the target control table and attributes fields that match between the input control table and the target control table.

Because the input parcel fabric is appended into an existing target parcel fabric that has a predefined schema (field definitions), the Control Points Extended Attribute Field Map control does not allow for fields to be added or removed from the target parcel fabric.

Field Mappings
control_subtype
(Optional)

A subtype description to assign that subtype to all new control point features in a parcel fabric which is appended to the target parcel fabric.

String

Code Sample

AppendParcelFabric example 1 (Python window)

The following Python window script demonstrates how to use the AppendParcelFabric tool in immediate mode.

import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric ("/ParcelData/CountyFabric","/SubdivisionData/Subdivision","JOINED_GROUP",
"TEST","","","TEST","","","TEST","","")
AppendParcelFabric example 2 (stand-alone Python script)

The following script demonstrates how to use the AppendParcelFabric tool.

# 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","","")

Environments

This tool does not use any geoprocessing environments

Related Topics

Licensing Information

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Yes
ArcGIS for Desktop Advanced: Yes
5/13/2013