描述
将最小二乘平差的结果应用到宗地结构要素类。存储在 AdjustmentLines 和 AdjustmentPoints 要素类中的最小二乘平差结果将应用至相应的宗地线、连接线和宗地结构点要素类。
使用通过最小二乘平差分析宗地工具对宗地运行最小二乘平差并将结果存储在校正要素类中。
使用方法
该工具使用 AdjustmentPoints 要素类中的 Point ID 字段在宗地结构点要素类中定位要更新的对应点。如果两点之间的距离大于指定的移动容差参数值(坐标偏移),则会将宗地结构点移动到校正点的位置。
该工具使用 AdjustmentLines 要素类中的 Line ID 和 Source 字段,在宗地结构的宗地类型线或连接线要素类中定位相应的线。如果线的端点已使用 AdjustmentPoints 要素类中的位置进行了更新,则宗地结构线的几何将更新为位于更新的点之间。
注:
线的 COGO 尺寸将不会改变。
如果 AdjustmentPoints 要素类中的 Update Source 字段设置为“否”,则不会更新宗地结构“点”要素类中的对应点。
该工具不支持地图中的选定内容。
语法
arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
参数 | 说明 | 数据类型 |
in_parcel_fabric | 要更新的宗地结构。 | Parcel Layer |
movement_tolerance (可选) | 该容差表示更新宗地结构点时的最小容许坐标偏移。如果校正点和宗地结构点之间的距离大于指定的容差,则宗地结构点将更新为校正点的位置。默认容差为 0.05 米。 | Linear Unit |
update_attributes (可选) | 指定是否将使用统计元数据更新宗地结构点要素类中的属性字段。XY Uncertainty、Error Ellipse Semi Major、Error Ellipse Semi Minor 和 Error Ellipse Direction 字段将使用 AdjustmentPoints 要素类的相同字段中存储的值进行更新。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
updated_parcel_fabric | 经过更新的宗地结构。 | 布尔型 |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 ApplyParcelLeastSquaresAdjustment 函数将最小二乘分析的结果应用至宗地结构:
import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
0.05, 'NO_UPDATE_ATTRIBUTES')
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是