应用宗地最小二乘平差 (宗地)

摘要

将最小二乘平差的结果应用到宗地结构要素类。存储在 AdjustmentLines 和 AdjustmentPoints 要素类中的最小二乘平差结果将应用至相应的宗地线、连接线和宗地结构点要素类。

使用通过最小二乘平差分析宗地工具对宗地运行最小二乘平差并将结果存储在校正要素类中。

使用情况

  • 该工具使用 AdjustmentPoints 要素类中的 Point ID 字段在宗地结构点要素类中定位要更新的对应点。如果两点之间的距离大于指定的移动容差参数值(坐标偏移),则会将宗地结构点移动到校正点的位置。

  • 该工具使用 AdjustmentLines 要素类中的 Line IDSource 字段,在宗地结构的宗地类型线或连接线要素类中定位相应的线。如果线的端点已使用 AdjustmentPoints 要素类中的位置进行了更新,则宗地结构线的几何将更新为位于更新的点之间。

    注:

    线的 COGO 尺寸将不会改变。

  • 如果 AdjustmentPoints 要素类中的 Update Source 字段设置为“否”,则不会更新宗地结构“点”要素类中的对应点。

  • 该工具不支持地图中的选定内容。

参数

标注说明数据类型
输入宗地结构

要更新的宗地结构。

Parcel Layer
移动容差
(可选)

该容差表示更新宗地结构点时的最小容许坐标偏移。如果校正点和宗地结构点之间的距离大于指定的容差,则宗地结构点将更新为校正点的位置。默认容差为 0.05 米。

Linear Unit
更新属性字段
(可选)

指定是否将使用统计元数据更新宗地结构点要素类中的属性字段。XY UncertaintyError Ellipse Semi MajorError Ellipse Semi MinorError Ellipse Direction 字段将使用 AdjustmentPoints 要素类的相同字段中存储的值进行更新。

  • 选中 - 将使用统计元数据更新宗地结构点要素类中的属性字段。
  • 未选中 - 不更新属性字段。这是默认设置。
Boolean

派生输出

标注说明数据类型
已更新宗地结构

经过更新的宗地结构。

布尔型

arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
名称说明数据类型
in_parcel_fabric

要更新的宗地结构。

Parcel Layer
movement_tolerance
(可选)

该容差表示更新宗地结构点时的最小容许坐标偏移。如果校正点和宗地结构点之间的距离大于指定的容差,则宗地结构点将更新为校正点的位置。默认容差为 0.05 米。

Linear Unit
update_attributes
(可选)

指定是否将使用统计元数据更新宗地结构点要素类中的属性字段。XY UncertaintyError Ellipse Semi MajorError Ellipse Semi MinorError Ellipse Direction 字段将使用 AdjustmentPoints 要素类的相同字段中存储的值进行更新。

  • UPDATE_ATTRIBUTES宗地结构点要素类中的属性字段将使用统计元数据进行更新。
  • NO_UPDATE_ATTRIBUTES属性字段将不会更新。这是默认设置。
Boolean

派生输出

名称说明数据类型
updated_parcel_fabric

经过更新的宗地结构。

布尔型

代码示例

ApplyParcelLeastSquaresAdjustment 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 ApplyParcelLeastSquaresAdjustment 函数将最小二乘分析的结果应用至宗地结构:

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

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题