Upgrade ArcMap Parcel Fabric (Parcel)

Summary

Upgrades an ArcMap parcel fabric to an ArcGIS Pro parcel fabric.

The tool creates a parcel fabric in a feature dataset and transfers data from the ArcMap parcel fabric feature classes to the ArcGIS Pro parcel fabric feature classes. The existing ArcMap parcel fabric is not altered.

Learn more about upgrading an ArcMap parcel fabric

Usage

  • The tool can be used to upgrade an ArcMap parcel fabric on a file, enterprise, or mobile geodatabase.

  • This tool enables topology on the upgraded parcel fabric.

  • Parcel types defined in the ArcMap Parcels feature class' Type field are used to create parcel types in an ArcGIS Pro parcel fabric. If the Type field uses a domain, the domain name will be assigned as the parcel type name. If the Type field has no domain, the parcel types will be named by their assigned number in the Type field.

  • The output feature dataset can only contain one parcel fabric.

  • In an enterprise geodatabase, the tool must be executed on the default version.

  • In an enterprise geodatabase, an active ArcGIS Enterprise portal must be set in the project, and the credentials used to sign in must have a publisher role with a minimum of level 2 access.

  • In an enterprise geodatabase, the output feature dataset must be from a database connection established as a database authenticated user. This user must have database privileges to create content and cannot be an OS authenticated database administrator or the geodatabase administrator account.

Parameters

LabelExplanationData Type
Input Parcel Fabric For ArcMap

The ArcMap parcel fabric that will be upgraded to an ArcGIS Pro parcel fabric.

Parcel Fabric Layer for ArcMap
Target Feature Dataset

The feature dataset that will contain the upgraded ArcGIS Pro parcel fabric.

Feature Dataset
Name

The name of the upgraded ArcGIS Pro parcel fabric.

String
Delete identical overlapping lines
(Optional)

Specifies whether identical overlapping lines will be deleted. When this parameter is checked, overlapping lines will be deleted if the line shapes are identical (lines are coincident) and they have the following matching attributes:

  • Directions in the Direction field. This includes directions that are reversed by 180 degrees.
  • Distances in the Distance field. Distances are rounded to four decimal places.
  • Records in the Created By Record field.
  • Records in the Retired By Record field.

  • Checked—Identical overlapping lines will be deleted.
  • Unchecked—Identical overlapping lines will not be deleted. This is the default.
Boolean

Derived Output

LabelExplanationData Type
Output Parcel Fabric

The upgraded parcel fabric.

Parcel Fabric

arcpy.parcel.UpgradeArcMapParcelFabric(in_parcel_fabric, target_dataset, name, {delete_identical})
NameExplanationData Type
in_parcel_fabric

The ArcMap parcel fabric that will be upgraded to an ArcGIS Pro parcel fabric.

Parcel Fabric Layer for ArcMap
target_dataset

The feature dataset that will contain the upgraded ArcGIS Pro parcel fabric.

Feature Dataset
name

The name of the upgraded ArcGIS Pro parcel fabric.

String
delete_identical
(Optional)

Specifies whether identical overlapping lines will be deleted. When DELETE_IDENTICAL_ LINES is used, overlapping lines will be deleted if the line shapes are identical (lines are coincident) and they have the following matching attributes:

  • Directions in the Direction field. This includes directions that are reversed by 180 degrees.
  • Distances in the Distance field. Distances are rounded to four decimal places.
  • Records in the Created By Record field.
  • Records in the Retired By Record field.

  • DELETE_IDENTICAL_LINESIdentical overlapping lines will be deleted.
  • KEEP_IDENTICAL_LINESIdentical overlapping lines will not be deleted. This is the default.
Boolean

Derived Output

NameExplanationData Type
out_parcel_fabric

The upgraded parcel fabric.

Parcel Fabric

Code sample

UpgradeArcMapParcelFabric example (Python window)

The following Python window script demonstrates how to use the UpgradeArcMapParcelFabric function in immediate mode.

import arcpy
arcpy.parcel.UpgradeArcMapParcelFabric(
    "C:/Data/Database.gdb/Parcels/CountyFabric", 
    "C:/Data/Database.gdb/ParcelsPro", "UpgradedFabric", 'DELETE_IDENTICAL_LINES')

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

Related topics