跳到主要内容

旋转缩放矢量要素

旋转和缩放都是常见的几何变换。

  • 旋转:以某个中心点为基准,让要素按指定角度转动。
  • 缩放:以某个中心点为基准,让要素按比例放大或缩小。

这两类操作不会改变要素的基本类型,但会改变其位置关系、朝向或尺寸,常用于修正构筑物方向、统一符号比例、快速调整设施布局等场景。

解决方法

使用【对齐】→【旋转缩放】工具,输入旋转角度或缩放比例,即可完成对应操作。

旋转缩放方式说明
横向缩放比以当前坐标系方向为基准,对要素进行横向比例缩放。
纵向缩放比以当前坐标系方向为基准,对要素进行纵向比例缩放。
旋转方位角以当前坐标系为参考,按输入角度对要素进行旋转。

实验模板

模板位置

模板:教程-【003旋转缩放矢量要素】中。

数据:

文件名称格式坐标系说明
polygon-village.gpv矢量 - 面要素GCS_WGS_1984/EPSG:4326用于矢量要素的旋转缩放
polyline.gpv矢量 - 线要素GCS_WGS_1984/EPSG:4326用于展示矢量要素的缩放

加载模板

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

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

实验步骤

首先选中要进行旋转或缩放的矢量要素,可以是一个要素,也可以是多个要素。选中后,在【矢量】Tab → 【对齐】→ 【旋转缩放】中输入缩放倍数和旋转角度。

需要注意的是,当同时选中多个要素时,旋转与缩放是以所有已选要素的整体中心为基准,而不是分别以每个要素自己的中心为基准。

image-20251217114821233

指定缩放倍数

缩放倍数分为横向缩放和纵向缩放,可以单独设置,也可以同时设置。下图展示的是单独缩放的效果。

旋转缩放

横向和纵向同时缩放时,效果更接近以中心点为基准对要素做整体放大或缩小,并不等同于缓冲区分析。

image-20251217113245093

注:红色区域为预览结果,点击确定后才会真正写入修改后的几何。

指定旋转方位角

旋转角度表示顺时针旋转的角度,具体输入范围以界面提示为准。

image-20251217113445213

多要素缩放选择

在选中多个要素时,仍然可以进行旋转和缩放,但此时的变换中心是所有已选要素的共同中心点,如下图所示:

image-20251217114643910

自由缩放旋转

选中要素后,可以拖动旋转柄对要素进行自由旋转。停止拖动后会立即更新几何;如果结果不理想,可使用撤销恢复上一步。

image-20251217113825946

选中要素后,可以拖动缩放柄对要素进行自由缩放。

  • 中间的缩放柄用于单轴缩放,即只沿横向或纵向缩放。
  • 四角的缩放柄用于同时进行横向和纵向缩放。