Skip To Content

Parcel fabric data model

Use the Create Parcel Fabric geoprocessing tool to create a parcel fabric in a feature dataset. The parcel fabric is created as a controller dataset that controls simple feature classes and a geodatabase topology.

Parcels are added to the parcel fabric as parcel types. Examples of parcel types are ownership parcels, administrative parcels. and subdivision parcels. Use the Add Parcel Type geoprocessing tool to add a parcel type to your parcel fabric.

The parcel fabric is created as a controller dataset that controls the following feature classes and topology:

  • Parcel type feature classes
  • Geodatabase topology
  • Records feature class
  • Connections feature class
  • Points feature class

Parcel fabric data model
The parcel fabric is a controller dataset that controls simple feature classes and a topology.

Records feature class

Parcel data is recorded on legal records such as plans, plats, deeds, and records of survey. The parcel fabric is a records-driven system, and parcel features are associated with the legal record that created them.

The Records feature class stores information about the legal parcel record such as the record date and record type. A single polygon feature with a unique record name is stored for every legal record added to the parcel fabric. The record feature is a polygon feature that matches the cumulative geometry of all the parcels associated with it.

The Records feature class is enabled with editor tracking and has the following system-added attribute fields:

Attribute field aliasData typeDescription

Name

Text

Name of record, plan, deed, or other legal document. The name must be unique.

Record Type

Long

Stores the user-defined type of the record, for example, a plan or deed. Add your own record type domain to this field.

Recorded Date

Date

The date the legal record was recorded. This is typically stated on the record document.

COGO Accuracy

Long

The accuracy of the COGO dimensions of the parcel. The field uses the system-added PF_COGOAccuracy domain.

GlobalID

Global ID

GlobalID of the record. Global IDs uniquely identify features in a geodatabase. Parcel features are associated with records by referencing the record GlobalIDs in their attribute fields.

Parcel type feature classes

Parcels are added to the parcel fabric as parcel types. Examples of parcel types are ownership parcels, administrative parcels, and subdivision parcels. A parcel type is defined by a separate polygon and line feature class, and both parcel polygons and lines are associated with the legal record that created them. Parcel types can have different schemas (attribute fields and related tables) and can participate in different geodatabase topology rules and attribute rules.

Parcel polygon feature class

The parcel polygon feature class is enabled with editor tracking and has the following system-added attribute fields:

Attribute field aliasData typeDescription

Name

Text

Parcel name or identification number (PIN).

Parcel Subtype

Long

Used for adding subtypes. Use the Add Subtype geoprocessing tool to add a subtype.

Created By Record

Guid

Global ID of the record that created this parcel.

Retired By Record

Guid

Global ID of the record that retired this parcel. The parcel is historic.

Stated Area

Double

Area stated on the legal record.

Stated Area Unit

Long

Units of the area stated on the legal record. The field uses the system-added PF_AreaIUnits domain.

Calculated Area

Double

Area of the polygon shape.

Misclose Ratio

Double

Ratio of the parcel's misclose distance to the parcel perimeter.

Misclose Distance

Double

Distance between the start point and end point of the parcel traverse.

Global ID

Global ID

Global ID of the parcel polygon. Global IDs uniquely identify features in a geodatabase.

Is Seed

Long

Indicates whether the parcel is a seed parcel. The field uses the system-added PF_YesNo domain.

Parcel line feature class

The parcel line feature class is a COGO-enabled feature class, is enabled with editor tracking, and has the following system-added attribute fields:

Attribute field aliasData typeDescription

Created By Record

Guid

Global ID of the record that created this parcel line.

Retired By Record

Guid

Global ID of the record that retired this parcel line. The line is historic.

Direction (COGO-enabled field)

Double

The direction (bearing) of the line from its start point to its endpoint.

Distance (COGO-enabled field

Double

The distance between the start and endpoint of the line.

Radius (COGO-enabled field)

Double

The distance between the curved line and the curve center point.

Arc Length (COGO-enabled field

Double

The arc distance between the start and endpoint of the curved line.

Radius2 (COGO-enabled field

Double

Stores a curve parameter for spiral curves.

COGO Type

Long

The COGO dimensions type. Dimensions can be derived from geometry, computed, or entered from measurements on the record. The field uses the system-added PF_COGOTYPE domain.

Is COGO Ground

Long

Indicates whether the COGO dimensions are on the ground or on the grid. The field uses the system-added PF_YesNo domain.

COGO Accuracy

Long

Indicates the accuracy of the dimensions of the line. The field uses the system-added PF_COGOAccuracy domain.

Rotation

Double

Angle the line is rotated to fit to the parcel fabric.

Scale

Double

Amount the line is scaled to fit to the parcel fabric.

Parent Line ID

Guid

Global ID of the parent line that was split to create this line.

GlobalID

Global ID

Global ID of the parcel line. Global IDs uniquely identify features in a geodatabase.

Connection Lines feature class

Connection lines are used to define measurements between points that are not parcel boundaries. For example, connection lines are lines that connect parcel points across roads or lines that connect parcel points to control points.

The Connection Lines feature class is a COGO-enabled lines feature class, is enabled with editor tracking, and has the following system-added attribute fields:

Attribute field aliasData typeDescription

Direction (COGO-enabled field)

Double

The direction (bearing) of the line from its start point to its endpoint.

Distance (COGO-enabled field

Double

The distance between the start and endpoint of the line.

Radius (COGO-enabled field)

Double

The distance between the curved line and the curve center point.

Radius2 (COGO-enabled field

Double

Stores a curve parameter for spiral curves.

Arc Length (COGO-enabled field

Double

The arc distance between the start and endpoint of the curved line.

Created By Record

Guid

Global ID of the record that created this line.

Retired By Record

Guid

Global ID of the record that retired this line. The line becomes historic.

COGO Type

Long

The COGO dimensions type. Dimensions can be derived from geometry, computed, or entered from measurements on the record. The field uses the system-added PF_COGOTYpe domain.

Is COGO Ground

Long

Indicates whether the COGO dimensions are on the ground or on the grid. It uses the system-added PF_YesNo domain.

COGO Accuracy

Long

The accuracy of the dimensions of the line. The field uses the system-added PF_COGOAccuracy domain.

Rotation

Double

Angle the line is rotated to fit to the parcel fabric.

Scale

Double

Amount the line is scaled to fit to the parcel fabric.

GlobalID

Global ID

Global ID of the connection line. Global IDs uniquely identify features in a geodatabase.

Points feature class

Points represent parcel corners, end points of connection lines, and stand-alone cadastral reference features such as control points.

The Points feature class is enabled with editor tracking and has the following system-added attribute fields:

Attribute field aliasData typeDescription

Name

Text

Name of the point or control point.

Created By Record

Guid

Global ID of the record that created this point.

Retired By Record

Guid

Global ID of the record that retired this point. The point becomes historic if all adjacent parcels are historic.

Is Fixed

Long

Indicates whether the point is a parcel point or a control point. Fixed points have coordinates that cannot be changed. The field uses the system-added PF_YesNo domain.

X

Double

X-coordinate of the point.

Y

Double

Y-coordinate of the point.

Z

Double

Z-coordinate of the point.

XY Accuracy

Double

Horizontal positional accuracy.

Z Accuracy

Double

Vertical accuracy.

GlobalID

Global ID

Global ID of the point. Global IDs uniquely identify features in a geodatabase.

Parcel fabric domains

When a parcel fabric is created, the following domains are added to the geodatabase:

Parcel fabric domainNameDescription

PF_AreaUnits

Parcel Fabric Area Units

The units used for stated area.

PF_COGOAccuracy

Parcel Fabric Accuracy

Accuracy level of the record, line, or parcel. It is based on the accuracy of the COGO dimensions.

PF_COGOType

Parcel Fabric COGO Type

The COGO dimensions type. Use From Measurements if the dimensions match the measurements on the record. Use From Geometry if the dimensions are generated from the line geometry. Use Computed if the dimensions are derived from other dimensions, for example, parcel merge.

PF_YesNo

Parcel Fabric Yes No

True or false.