Aller au contenu principal

平移矢量要素

在昕图中,平移矢量要素是指对要素所有顶点施加同一组位移量,使要素整体移动到新的位置。该过程不会改变要素的形状、大小或拓扑结构,只改变其空间位置。

平移的基本原理是对要素中每个顶点的坐标做统一偏移:

x=x+ΔX,y=y+ΔYx' = x + ΔX, y' = y + ΔY

对于三维数据,还可以进一步设置:

z=z+ΔZz' = z + ΔZ

因此,无论输入对象是点、线还是面,平移后几何形状都会保持不变,只是整体换了位置。

平移操作通常用于修正空间偏移、对齐不同来源的数据,或在编辑过程中对要素进行精确定位。

坐标系非常重要

平移所使用的坐标、方向和距离都以当前项目坐标系为准。同一组参数在地理坐标系和投影坐标系下可能得到明显不同的结果,因此在操作前应先确认项目坐标系是否符合预期。

实验模板

模板位置

模板:教程-【002移动矢量要素】中。

数据:

文件名称格式坐标系说明
polygon矢量 - 面要素WGS_1984_UTM_Zone_50N/EPSG:32650用于矢量要素的平移

加载模板

用户可以使用任意矢量数据进行操作,也可以从教程中加载模板。

在教程-【002移动矢量要素】中点击使用,弹出新建工程窗口后直接确认,即可创建与本例一致的项目。

解决方法

使用【移动至】工具,输入相应参数即可实现要素平移。

XinGEO 提供三种常见的平移方式:绝对位置平移、X/Y 增量平移,以及按方向/距离平移。

移动方式说明
绝对位置平移将所选要素的中心点移动到指定的目标坐标,坐标值采用当前项目坐标系表示。
增量平移(X/Y)按输入的 X、Y 增量整体平移要素,增量单位与当前项目坐标系一致。
增量平移(方向/距离)按输入的方位角和距离整体平移要素,方向与距离同样基于当前项目坐标系解释。

注意:在投影坐标系下,距离单位通常为米;在地理坐标系下,坐标值通常以经纬度表示。若需要精确控制平移距离,建议优先使用合适的投影坐标系。

实验步骤

首先选中要进行平移的矢量要素,可以是一个要素,也可以是多个要素。选中后,打开【矢量】Tab → 【对齐】→ 【移动至】工具。

绝对坐标平移

以选中要素的中心点为基准,在【移动至】→【绝对】中输入新的中心点坐标,即可把要素整体移动到指定位置。

  • 地理坐标系下通常以度为单位。
  • 投影坐标系下通常以米为单位,也可按界面支持输入带单位的数值。

增量平移

根据输入的 X、Y 增量对选中要素进行整体平移。

  • 地理坐标系下通常以度为单位。
  • 投影坐标系下通常以米为单位。

方向/距离

根据输入的方向和距离对选中要素进行平移。方向通常以正北方向为 0°,按顺时针方向增加至 360°。

在经纬度坐标系下,即使输入与 UTM 投影坐标系中相同的方向和距离参数,得到的结果也可能明显不同。

方位角概念说明可参考:自定义绘制线