与地图要素交互
地图是 GIS 要素的主要工作区。您可以直接在地图上绘制新几何图形、从外部文件导入要素,并在将变更提交到共享数据集之前将一切组织到图层中。本指南介绍两个主要工具——绘图工具栏和数据传输面板——以及草稿到图层的工作流程。
确保目标图层可见
在将草稿转换为真实要素之前,请确保您计划使用的图层已在图层管理器中启用。
- 打开导航菜单 → 图层管理器。
- 按名称搜索图层或使用过滤器(几何类型、公共/私有)。
- 切换眼睛图标使图层可见;隐藏的图层在要素提交时不会显示新要素。
如果您需要的图层尚不存在,可以从管理器中创建(点击 + 图层 按钮)或要求管理员添加。
目标图层可见后,继续在草稿模式中将要素分配或绘制到该图层上。
地图工具栏
进入地图页面后,导航菜单会显示额外的工具栏选项。与要素操作最相关的两个是:
- 绘图工具栏 — 绘图工具(点、线、多边形、圆形),以及选择和套索模式。通过导航菜单 → 工具栏 → 绘图工具栏打开。
- 数据传输(导入/导出) — 地图工具栏中的按钮(版本控件旁边),用于打开导入和导出面板。使用此工具将外部数据文件加载到地图上。
导入要素
将外部数据(GeoJSON、CSV 或 ESRI 文件地理数据库)加载到地图:
- 点击地图工具栏中的数据传输按钮。
- 选择导入选项卡。
- 将文件拖放到面板上,或点击浏览查找文件。
- 查看出现的导入选项——这些选项允许您映射列、选择几何字段,以及处理常见的数据清理任务。不同文件格式显示不同的选项。
- 确认导入。
导入的要素以草稿(未提交)形式出现在地图上。它们尚未属于任何图层——它们是等待分配的暂存草图。
提示: 您也可以将 GeoJSON 或 CSV 文件直接拖到地图画布上,导入面板将自动打开。
服务器端导入: 在服务器上运行的定时或自动导入任务会创建自己的版本。您无需手动加载——导入的要素在任务完成后会自动显示在地图上。管理员可在管理 → 版本页面查看这些版本。
草稿模式
草稿是存在于地图上但尚未提交到图层的要素。它们在分配之前以独特颜色显示。
您也可以直接使用绘图工具栏绘制新的草稿要素:
- 从工具栏中选择几何类型(点、线、多边形)。
- 在地图上点击以放置点;双击以完成线和多边形。
- 新几何图形以草稿形式出现。
草稿存储在浏览器本地,属于您当前的版本。在将它们提交到图层并提交版本之前,其他用户不可见。
选择草稿并提交到图层
一旦地图上有草稿要素(导入或绘制的),使用选择工具将其提交到图层:
- 选择要素: 使用绘图选择工具(点击单个要素)或套索工具(在区域周围绘制自由形状选择)。选中的要素会被高亮显示。
- 打开"选中要素"面板: 点击地图右上角的选中要素按钮。一个侧边栏面板打开,显示所有选中的要素。
- 分配到图层: 在"选中要素"面板底部,从下拉菜单中选择目标图层。点击分配到图层。
- 草稿现在作为该图层中的要素提交。它们获得
_uncommitted标志,表示它们在本地已暂存,但尚未推送到服务器。 - 准备好后,点击版本控件(地图左上角)中的提交,将提交的要素推送到服务器。
图层 schema 立即生效: 一旦草稿分配给图层,图层的属性 schema 和样式规则就会生效。请验证草稿数据与图层的预期字段结构相匹配。
版本控件
版本控件工具栏(地图左上角)管理您的编辑会话:
| 控件 | 操作 |
|---|---|
| 撤销 | 恢复此会话中的最后一次变更 |
| 重做 | 重新应用已撤销的变更 |
| 重新同步 | 丢弃所有未提交的本地变更并从服务器重新加载 |
| 提交 | 将所有未提交的变更推送到服务器 |
"选中要素"按钮上的橙色标记显示您有多少未提交的待处理变更。定期提交以保存进度并与团队共享工作。
完整版本/提交工作流指南,请参阅版本管理。