MicroStationCONNECT Edition 帮助

本地转换

在某些工作流中,用户将已知数学转换应用于可用数据并获取标准地理坐标系中的各个坐标。例如,矿业公司可能具有某个特定站点的调查数据,您可以对这些数据应用 Helmert 转换,从而获取地方政府机构首选地理坐标系的数据。Bentley 的地理坐标功能支持此概念。

当前仅支持专用的 Helmert 线性转换。这些受支持的 Helmert 转换是绕 z 轴旋转、x 和 y 轴统一缩放以及 x、y 和 z 向偏移的组合。数学公式为:

x’ = s cos (r) * x – s sin (r) * y + c
y’ = s sin (r) * x + s cos (r) * y + d
z’ = z + e

其中,s 为比例因子,r 为旋转,c、d 和 e 分别是 x、y 和 z 向偏移。x、y 和 z 变量是输入坐标系中的数据,x'、y' 和 z' 是地理坐标系中的横坐标、纵坐标和标高。此数学公式通常书写为以下格式:

x’ = a * x – b * y + c
y’ = b * x + a * y + d
z’ = z + e

位置

a = s cos (r)
b = s sin (r)

可以输入 a、b、c、d 和 e 值来定义 Helmert 本地转换。