Generate Parcel Fabric Links (Parcel)

Summary

Generates displacement links for parcel fabric points that have changed locations in a specified time period.

Links are stored as lines in a line feature class and are drawn from the original locations to the current locations of the points. Anchor points are created for points that have not changed locations in the specified time period and are stored in a point feature class.

Parcel fabric points can change locations as a result of editing actions such as parcel alignment or from least squares adjustments of parcels.

Usage

  • The tool can only be used on a parcel fabric published as a feature service.

  • The tool runs against the DEFAULT version only. Versions containing edits to point locations must be posted to DEFAULT for links to be generated.

  • The output links and anchor points can be used in the Rubbersheet Features tool to re-align data in external feature classes with updated parcel fabric boundaries. Data such as zoning polygons and utility lines are dependant on parcel boundaries. If parcel boundaries are updated from adjustment and other parcel editing processes, these links and anchor points can be used to apply the same updates to data in external feature classes.

    The output links can be used for the Input Link Features parameter and the anchor points can be used for the Input Point Features As Identity Links parameter.

Syntax

arcpy.parcel.GenerateParcelFabricLinks(target_parcel_fabric, out_links_feature_class, out_anchor_points_feature_class, from_date, {to_date}, {min_link_length}, {extent})
ParameterExplanationData Type
target_parcel_fabric

The parcel fabric that will be used to generate links. The parcel fabric must be published as a feature service and the default version is used to generate links.

Parcel Layer
out_links_feature_class

The output line feature class that will store the generated links.

Feature Class
out_anchor_points_feature_class

The output point feature class that will store the anchor points.

Feature Class
from_date

The date from which to search the parcel fabric for points that have changed locations. Links and anchor points will be only be generated for points on or after this date.

Date
to_date
(Optional)

The end date of the time period in which to search the parcel fabric for points that have changed locations. Links and anchor points will only be generated for points on or before this date. If no To date is specified, links and anchor points will be generated for all points on or after the specified From Date. If the To Date is specified at a future date, links will be generated in the time period between the From Date and the current date and time.

Date
min_link_length
(Optional)

The minimum length of the generated links. If the link length between the current points and their original locations is smaller than the specified value, anchor points are created for the original locations of the points.

Linear Unit
extent
(Optional)

The extent of the dataset to be processed. Only features that fall within the specified extent will be processed.

  • MAXOF—The maximum extent of all inputs will be used.
  • MINOF—The minimum area common to all inputs will be used.
  • DISPLAY—The extent is equal to the visible display.
  • Layer name—The extent of the specified layer will be used.
  • Extent object—The extent of the specified object will be used.
  • Space delimited string of coordinates—The extent of the specified string will be used. Coordinates are expressed in the order of x-min, y-min, x-max, y-max.
Extent

Code sample

GenerateParcelFabricLinks example (Python window)

The following Python window script demonstrates how to use the GenerateParcelFabricLinks tool in immediate mode. The script generates links and anchor points in a specified extent.

import arcpy
extent = arcpy.Extent(7497466.20831177, 441293.021878974, 7502009.67757057, 444095.976178293)
arcpy.parcel.GenerateParcelFabricLinks('L0Parcel_Fabric', 'C:\Data\Database.gdb\OutLinks', 'C:\Data\Database.gdb\OutAnchor2', 
'7/29/2020 3:50:13 PM', '', '', arcpy.env.extent)

Environments

This tool does not use any geoprocessing environments.

Licensing information

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

Related topics