原点夹角距离定义线
使用说明
原点夹角距离定义线功能基于已知的起点坐标、方位角和距离,自动计算并生成对应的空间线数据。
该功能可用于外业核查与测绘成果的可视化分析。基于外业核查中拍摄的带有方位角与估算距离信息的照片,可自动构建"视线"线段,直观复现拍摄方向与视野范围,为内业精准定位照片中地物位置提供直观的空间指向与距离参考。
功能原理
该功能根据输入的坐标、方位角和距离参数,自动计算终点位置并生成线段。核心提供了两种遵循不同空间几何模型的计算方式,以适应不同的数据坐标系和精度要求。

- 测地线模式,适用于地理坐标系,其将地球视为椭球体,计算地表两点间的最短路径(大椭圆航线),方位角以真北为基准。输出的测地线在存储时会被增密为折线以逼近真实曲线,短线段可能近似直线,长线段则需更多折点表示其路径。
- 平面线模式,仅当目标坐标系为投影坐标系时可用,其在投影平面内使用平面三角公式直接计算,方位角以格网北为基准,适用于小范围区域且可忽略地球曲率影响的场景。
SuperMap iDesktopX 2026 版本开始支持。
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 数据集 | 指定包含起点坐标、距离及方位角等信息的原始数据集。 | DatasetVector |
| X字段 | 指定记录起点X坐标(或经度)的字段。 | String |
| Y字段 | 指定记录起点Y坐标(或纬度)的字段。 | String |
| 距离字段 | 指定记录线段长度的字段。 | String |
| 距离单位 |
指定“距离字段”值的单位。 支持米、千米、英里、海里、英尺,默认为米。 |
Unit |
| 方位角字段 | 指定记录方位角数值的字段。角度以北为基准,顺时针测量。 |
String |
| 线类型 |
指定生成结果的线类型。
|
String |
| ID |
指定一个字段用于唯一标识输入记录,其值将保留在输出结果中,便于后续连接更多属性。 |
String |
| 目标坐标系 | 设置输出结果的坐标系,默认值为 GCS_WGS_1984 。 | PrjCoordSys |
| 保留属性 |
指定是否将其余输入字段添加到输出结果。
|
Boolean |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 结果数据集 | 结果为线数据集,数据集默认名称为"resultDataName" | DatasetVector |