Zh-hans:Potlatch
| Potlatch | |
|---|---|
| 作者: | Richard Fairhurst 及 贡献者 GitHub |
| 执照: | WTFPL |
| 平台: | macOS和 Windows |
| Status |
Active |
| 版本: | 3.1 版本发布 (2024-06-12) |
| 语言: | 英语
|
| 网站: | https://www.systemed.net/potlatch |
| 源代码: | systemed/potlatch3 GitHub |
| 编程语言: | ActionScript |
|
面向桌面的 OpenStreetMap 中级编辑软件 | |
Potlatch 是一款面向 Mac 和 Windows 桌面的 OpenStreetMap 编辑器。
当前版本为 3.1,以桌面应用形式运行。[1] 之前的版本(2.x、1.x)曾作为基于 Adobe Flash Player 的浏览器内编辑器在 openstreetmap.org 上运行。
您可以在 https://www.systemed.net/potlatch 下载最新版本。
Potlatch 的显著特点是对有一定熟悉的用户极为符合人体工学,同时界面从不过于复杂。借助少量键盘快捷键,您就能在地图上快速操作并高效完成常见编辑动作:例如按一个键即可沿某条路径前后跳过 10 个节点,按另一个键跳到路径的另一端,再按一个键就把一组多个标签(您先前记录过的)赋予该路径[2]。
由于 Adobe AIR for Linux 已停止支持,Potlatch 目前尚不能在 Linux 系统上可靠运行。不过据报道它可以在 Wine 下运行。[3]
3.0 版本的开发由 OpenStreetMap 基金会提供资金支持。[4]
最新版本 3.1 新增了 OAuth 2 支持,这是自 2024 年 6 月 1 日起编辑 OpenStreetMap 所必需的[5]。
键盘快捷键
| 这些快捷键针对 Potlatch 1,在 Potlatch 3 中可能已更改。本文的这一节可能需要进一步编辑。 |

目前,对于非英国/美国键盘,快捷键可能有所不同或无法使用。
在地图上移动
- 方向键一次移动一步。
- Page Up 和 Page Down 放大/缩小。
编辑
- 在空白区域单击以开始绘制新线。
- 在空白区域双击以插入新的兴趣点。
- Esc 取消编辑或新线。
- Z 撤销。
- 绘制线条时:
- ↵ Enter 停止绘制线条。
- ⌦ Del 移除上一个点。
- 选中某条路径时:
- ⇧ Shift+单击该路径以插入新点。
- Control+单击另一条路径以合并它们(如果它们共享端点)。(Mac 上为 Command/Apple 键。)
- ⇧ Shift+单击关系按钮,将该路径加入上次使用的关系。
- ⌦ Del 删除整条路径。
- P 创建平行路径。
- T 拉直路径——在网格系统中尤其有用。用于闭合路径时,会将其变成一个平滑的圆。
- 选中某个点时:
- 单击端点以延长路径。
- X 拆分路径。
- ⌦ Del 删除一个点。
- ⇧ Shift+单击从该点开始一条新路径。
- / 选择共享该点的另一条路径(对于“隐藏”在其他路径下方的路径很有用)。
- 注意:如果使用国际化键盘,您可能需要使用数字键盘上的 / 或 ÷。(如果使用笔记本电脑,您可能需要按 Fn-/ 或 Fn-÷,通常印有颜色。)
- K 锁定或解锁路径/兴趣点。
- S 保存您的更改并添加提交信息(在保存模式下编辑时)。
- C 关闭变更集(在实时编辑时添加提交信息)。
地图显示
- 用功能键选择背景:
- F1 关闭背景。
- F2 使用 Yahoo! 航拍影像。
- F3 使用 OSM Mapnik 图层
- F4 使用 OSM Osmarender 图层
- F5 使用 OSM Maplint(错误)图层
- F6 使用自行车地图
- F7 使用超出版权期的地图
- 按住 ⇧ Shift 使其变淡。
- g 加载当前区域的 GPS 数据。
- ⇧ Shift+G 仅加载当前用户在当前区域的 GPS 数据。
- 拖动时按住 Space 可仅移动背景影像(在其错位时)。
- L 显示当前鼠标位置的经纬度。
- ⇪ Caps Lock 或 D 使路径和兴趣点呈浅色半透明(便于看清背景)。
- M 最小化/最大化编辑器(填满整个浏览器窗口)。
标签/属性
- + 或 = 添加新的键/值。
- r 重复上次的属性。
- ⇧ Shift+R 重复上次的属性但忽略 name/ref。
- 1 至 9 从菜单中选择一个预设。
- § 或 ' 或 ` 在预设菜单之间循环。
- B 根据当前背景添加 source 标签。
- N 直接跳到 name 标签(若尚不存在则添加一个)。
标签/属性记忆
- Ctrl+Alt+1 – Ctrl+Alt+9 将预设标签添加到记忆 1-9
- ⇧ Shift+1 – ⇧ Shift+9 使用先前保存到记忆 1-9 的预设标签
- 例如:按 ⇧ Shift+1 将记忆 1 中的标签设置到选中的路径或节点上
历史
- H 显示所选路径的历史,并回退到先前版本。
- U 显示已删除的路径,并可选择恢复它们。
初期开发
Potlatch 3 是 Potlatch 2 的继任者。由于 Adobe Flash 已停止支持,它采用了不同的技术栈。OpenStreetMap 基金会为这次重大重新设计提供了资金支持。[2][6][7] 首个测试版于 2020 年 12 月 18 日发布。[8] 完整版本于 2021 年 1 月 1 日发布。[1]
Potlatch 3 源代码为开源,可从 GitHub 获取。
参考资料
- ↑ 1.0 1.1 “Richard Fairhurst 关于发布 Potlatch 3 的公告”. 1 January 2021.
- ↑ 2.0 2.1 “Potlatch 微资助提案”.
- ↑ “[OSM-talk] Potlatch 3 for desktop”. 2 January 2021.
- ↑ “OSMF 理事会通函决议 2020/Res38“为核心基础设施中所用项目(Nominatim、osm2pgsql、Potlatch)提供资金””. 17 August 2020.
- ↑ “OpenStreetMap.org 上 OAuth 1.0a 和 HTTP Basic Auth 的关闭”. 17 April 2024.
- ↑ osmf:Board/Minutes/2020-07
- ↑ 2020-08-01:Guillaume Rischard 的邮件
- ↑ Richard Fairhurst(Potlatch 2 及 3 主要开发者)宣布 P3 测试版的日记条目
