Skip to main content

变换要素 (编辑工具)

汇总

根据已知相应控制点之间的变换链接通过缩放、平移和旋转将输入要素的坐标从一个位置转换到另一个位置。

用法

注意:

此工具会修改输入数据。 有关详细信息以及避免意外更改数据的策略,请参阅修改或更新输入数据的工具

注:

所有输入必须处于同一坐标系。

  • 输入要素可以是点、线、面或注记。

  • 输入链接要素为代表已知相应控制点间变换链接的线。 链接的起点在源控制点位置,链接的终点在相应的目标控制点位置。

  • 变换操作可在直角或平面坐标系中执行。 建议使用投影坐标系 (PCS)。 使用值为经纬度的地理坐标系 (GCS) 可能会导致变形或造成计算错误。

  • 所有输入要素都将通过以下三种变换方式之一进行变换:仿射、相似和射影。 每种方法都至少需要某一数量的变换链接。 有关变换公式在内的详细信息,请参阅变换要素

    • AFFINE—至少需要 3 个变换链接

    • PROJECTIVE—至少需要 4 个变换链接

    • SIMILARITY—至少需要 2 个变换链接

  • 变换的结果取决于输入链接的质量。 链接应起始于已知的源位置,结束于相应的目标位置,也就是所谓的控制点。 控制点建立得越好,变换的结果越准确。 链接的开始和结束位置的坐标将用于派生变换参数,这些参数是源控制点和目标控制点之间的最佳拟合。 即使使用变换参数来变换实际的源控制点,变换后的位置也不会与目标控制点位置完全匹配。 这就是所谓的残差,每个变换链接都会生成残差。 作为一个选项,输入链接的残差可以写出到包含以下字段的表中:

    • Orig_FID—输入链接要素 ID

    • X_Source—链接的源或起始端位置的 x 坐标

    • Y_Source—链接的源或起始端位置的 y 坐标

    • X_Destination—链接的目标或结束端位置的 x 坐标

    • Y_Destination—链接的目标或结束端位置的 y 坐标

    • Residual_Error—变换位置的残差

    均方根误差 (RMSE) 也称为均方根偏差 (RMSD),在残差的基础上计算得出,用于指示派生变换的常规适宜性。 在处理消息中写出 RMSE 值。 它还是可在脚本或模型工作流中使用的派生输出参数。

    有关残差和 RMSE 计算的详细信息,请参阅变换要素主题。 您必须根据所掌握的输入要素及控制点的定位精度相关知识来确定可接受的 RMSE 值。 如果 RMSE 值过高,请查看残差,并放弃或替换残差过高的链接。

参数

标注 说明 数据类型

输入要素

将进行坐标变换的输入要素。 可以为点、线、面或注记。

Feature Layer

输入链接要素

链接要进行变换的已知控制点的输入链接要素。

Feature Layer

方法

(可选)

指定将用于转换输入要素坐标的变换方法。

  • 仿射变换至少需要 3 个变换链接。 这是默认设置。

  • 射影变换至少需要 4 个变换链接。

  • 相似变换至少需要 2 个变换链接。

String

输出链接表

(可选)

包含输入链接及其残差的输出表。

Table

派生输出

标注 说明 数据类型

RMSE

报告均方根误差 (RMSE) 值。

Double

更新的输入要素

更新后的输入要素。

Feature Layer

环境

当前工作空间, 范围

许可信息

  • 基本: 否
  • 标准: 否
  • 高级: 是