---
title: 编辑点线面
source: https://vjmap.com/guide/map-video/edit-features.html
---

---
group: 数据与素材
video: mv-edit-features
description: 修改编辑地图里的点线面：拖点、加点、删点、整体挪动、旋转缩放，以及修改填充、描边等样式。
---

# 编辑点线面

导入的数据、自己画的要素，形状不对时都可以直接修改：拖动顶点、插入新点、删掉多余的点，整体挪动或旋转缩放一个面，再调整样式。要素和时间轴上的片段是同一份数据，改完后成片会跟着更新，不需要重新添加。

## 进入编辑

1. 把顶栏的布局切到「编辑」。编辑地图会放大，右边的列表列出所有要素。
2. 在列表里找到要修改的要素，点它的定位按钮，地图会转到这个要素所在的位置。示例里定位的是「一日游路线」。
3. 点铅笔按钮进入编辑形状，快捷键 `E`。

![「编辑」布局下进入编辑形状](./images/edit-features-enter.webp)

1. **「编辑」布局**：顶栏中间的布局切换，切到「编辑」后编辑地图占满左侧。
2. **要素列表**：列出所有要素，按「点」「线」「面」分组；上方可按「全部」「本时间线」「播放头处」筛选。
3. **操作提示**：进入编辑形状后，地图上方的一行文字列出全部可用操作：拖动黄点改形状、点白点插入新点、拖动线条整体移动、右键黄点删除、按住 `Ctrl` 拖端点延长、`Enter` 保存、`Esc` 放弃、捕捉开（`S` 切换）。
4. **黄点**：要素的顶点。
5. **白点**：位于两个顶点中间。

列表里每个要素的右侧都有一组按钮：

![要素行上的定位和编辑形状按钮](./images/edit-features-locate.webp)

1. **定位**：地图转到这个要素所在的位置。
2. **编辑形状**：铅笔图标，进入编辑形状，快捷键 `E`。

## 修改点

1. 拖动黄点，改变这个顶点的位置。
2. 拖动白点，在两个顶点中间插入一个新点。
3. 在黄点上点右键，删除这个顶点。
4. 改好后按 `Enter` 保存；不想要这次的修改，按 `Esc` 放弃。

![拖黄点改位置，拖白点插入新点](./images/edit-features-drag-points.webp)

1. **操作提示**：随时可以对照这行提示确认按键。
2. **黄点**：拖动它，这个顶点就移到新位置。
3. **白点**：拖动它，就在两个顶点中间插进一个新点，原来的一段线变成两段。

::: warning 注意
修改完成后记得按 `Enter` 保存。按 `Esc` 会放弃这次编辑所做的修改。
:::

## 修改面

面的编辑方式与线相同，另外还可以对整个面做旋转、缩放和挪动。以示例中的「老城区」为例：

1. 在列表里选中「老城区」，点铅笔进入编辑形状。
2. 拖动角点，修改面的形状。
3. 按 `R`，面上出现旋转和缩放手柄，拖动手柄即可旋转或缩放整个面。
4. 拖动面的中间部分，把整个面挪到别处。

![按 R 后，面上出现旋转和缩放手柄](./images/edit-features-polygon.webp)

1. **角点**：面的顶点（黄点），拖动可以改形状；角点之间同样有白点，可以插入新点。
2. **旋转手柄**：面上方的圆形箭头，拖动它整个面就转过去。
3. **缩放手柄**：面角上的手柄，拖动可以缩放整个面。

捕捉开启时，拖动的点会自动贴住附近其他要素的点和线，方便和相邻要素对齐。按 `S` 可以开关捕捉，切换时右下角会弹出提示：

![按 S 切换捕捉时的提示](./images/edit-features-snap.webp)

1. **捕捉提示**：打开时提示「捕捉已打开：靠近顶点、线会吸过去」。

编辑形状时常用的按键如下：

| 按键 / 操作 | 作用 |
|---|---|
| `E` | 进入编辑形状 |
| 拖动黄点 | 移动顶点 |
| 拖动白点 | 插入新点 |
| 右键黄点 | 删除顶点 |
| `R` | 显示旋转和缩放手柄 |
| `S` | 开关捕捉 |
| `Enter` | 保存修改 |
| `Esc` | 放弃修改 |

## 修改样式

不在编辑形状时，右边显示的是当前要素的样式，包括填充、描边和拉伸三部分。

1. 选中「老城区」。
2. 在右边把「填充类型」换成「内发光」，老城区就亮了起来。

![右侧的要素样式：填充、描边、拉伸](./images/edit-features-style.webp)

1. **填充**：填充色、填充不透明度和「填充类型」。
2. **填充类型**：示例中从「纯色」换成了「内发光」。换成内发光后，下方多出发光色、发光宽度、发光强度、衰减几项，可以继续微调。
3. **描边**：描边色、描边宽（px）和「描边发光」开关。
4. **拉伸**：拉伸高度（m）、侧面色和侧面不透明度。

面板顶部写着要素名称和基本信息，例如「老城区」下方的「5 个点 · 约 0.00 km²」。

因为要素和时间轴上的片段是同一份数据，形状和样式的修改都会直接反映到成片里：

![成片里的老城区也跟着变了](./images/edit-features-result.webp)

1. **播放器**：成片画面里的老城区也亮起来了。
2. **填充类型**：属性面板里同样显示「内发光」。

::: tip 小技巧
已经加到时间轴的要素，发现形状或配色不合适时，直接在编辑地图里修改即可，不必删掉片段重新添加。
:::

## 下一步

修改要素时，可以让编辑地图和播放器的视角保持一致，详见 [编辑地图和播放器同步](./editor-player-sync.html)。想从零开始画要素，可以回看 [编辑地图](./edit-map.html)。
