Apply Parcel Least Squares Adjustment (Parcel)

Summary

Applies the results of a least squares adjustment to parcel fabric feature classes. Least squares adjustment results stored in the AdjustmentLines and AdjustmentPoints feature classes are applied to the corresponding parcel line, connection line, and parcel fabric point feature classes.

Use the Analyze Parcels By Least Squares Adjustment tool to run a least-squares adjustment on parcels and store the results in adjustment feature classes.

Usage

  • The tool uses the Point ID field in the AdjustmentPoints feature class to locate the corresponding points to update in the parcel fabric points feature class. Parcel fabric points are moved to the locations of the adjustment points if the distance between the points (coordinate shift) is more than the specified Movement Tolerance parameter value.

  • The tool uses the Line ID and Source fields in the AdjustmentLines feature class to locate the corresponding lines in the parcel type line or connection line feature classes in the parcel fabric. If the endpoints of the lines were updated with the locations from the AdjustmentPoints feature class, the geometries of the parcel fabric lines are updated to lie between the updated points.

    Note:

    The COGO dimensions of the lines do not change.

  • If the Update Source field in the AdjustmentPoints feature class is set to No, the corresponding point in the parcel fabric Points feature class will not be updated.

  • This tool does not honor selections in the map.

Parameters

LabelExplanationData Type
Input Parcel Fabric

The parcel fabric to be updated.

Parcel Layer
Movement Tolerance
(Optional)

The tolerance representing the minimum allowable coordinate shift when updating parcel fabric points. If the distance between the adjustment point and the parcel fabric point is greater than the specified tolerance, the parcel fabric point is updated to the location of the adjustment point. The default tolerance is 0.05 meters.

Linear Unit
Update Attribute Fields
(Optional)

Specifies whether attribute fields in the parcel fabric Points feature class will be updated with statistical metadata. The XY Uncertainty, Error Ellipse Semi Major, Error Ellipse Semi Minor, and Error Ellipse Direction fields will be updated with the values stored in the same fields in the AdjustmentPoints feature class.

  • Checked—Attribute fields in the parcel fabric Points feature class will be updated with statistical metadata.
  • Unchecked—Attribute fields will not be updated. This is the default.
Boolean

Derived Output

LabelExplanationData Type
Updated Parcel Fabric

The updated parcel fabric.

Boolean

arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
NameExplanationData Type
in_parcel_fabric

The parcel fabric to be updated.

Parcel Layer
movement_tolerance
(Optional)

The tolerance representing the minimum allowable coordinate shift when updating parcel fabric points. If the distance between the adjustment point and the parcel fabric point is greater than the specified tolerance, the parcel fabric point is updated to the location of the adjustment point. The default tolerance is 0.05 meters.

Linear Unit
update_attributes
(Optional)

Specifies whether attribute fields in the parcel fabric Points feature class will be updated with statistical metadata. The XY Uncertainty, Error Ellipse Semi Major, Error Ellipse Semi Minor, and Error Ellipse Direction fields will be updated with the values stored in the same fields in the AdjustmentPoints feature class.

  • UPDATE_ATTRIBUTESAttribute fields in the parcel fabric Points feature class will be updated with statistical metadata.
  • NO_UPDATE_ATTRIBUTESAttribute fields will not be updated. This is the default.
Boolean

Derived Output

NameExplanationData Type
updated_parcel_fabric

The updated parcel fabric.

Boolean

Code sample

ApplyParcelLeastSquaresAdjustment example (Python window)

The following Python window script demonstrates how to use the ApplyParcelLeastSquaresAdjustment function to apply the results of a least squares analysis to the parcel fabric in immediate mode:

import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
                                               0.05, 'NO_UPDATE_ATTRIBUTES')

Environments

This tool does not use any geoprocessing environments.

Licensing information

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

Related topics