首次贡献 OpenStreetMap:15 分钟入门教程
这篇快速教程将帮你在不到 15 分钟内为 OpenStreetMap(OSM)做出一个有意义的贡献。完成后,你会为附近的一家商店或公共设施添加一个官方的 website 标签。不久之后,你的贡献就会被几十个免费的 基于 OSM 的服务吸收,帮助世界各地的人们。
为什么要添加 website 标签?一旦 OSM 中的某个地点有了 website 标签,就更容易确定该地点的其他有用信息。几乎所有地点的官网都会提供 phone(电话)、opening_hours(营业时间)、email(邮箱)以及其他标签的信息。所以,添加 website 标签是入门的绝佳选择。
秒表准备好了吗?预备,开始!
1. 注册 OSM 账号
注册一个免费的 OSM 账号,然后确认你的邮箱。
2. 下载并运行 JOSM
下载 JOSM(约 365 MB)对应你操作系统的版本,然后运行它。
JOSM 是一个基于 Java 的 OSM 编辑器应用,是查询和编辑 OSM 数据的强大工具。虽然浏览器里也有更简单的编辑器,但 JOSM 提供的插件能让你的编辑又快又省事。
3. 下载 OSM 数据
- 按
Ctrl+Shift+↓(Mac 上是⌘+Shift+↓)打开下载对话框 - 确定你感兴趣的区域(AOI),最好是你熟悉的地方,且不超过几个街区。
- 在地图上找到该区域。按住
ctrl+click拖动可以平移地图,滚动滚轮可以放大。 - 点击并拖拽,在你感兴趣的区域周围画一个框
- 点击⬇️ Download。如果下载失败,很可能是你选的区域太大,选个小一点的区域再试。
4. 过滤无关的 OSM 数据
接下来,过滤 OSM 数据,仅显示尚未关联网站的店铺和便民设施。
- 在屏幕右侧找到 过滤(Filter) 面板
- 点击 + 图标,打开过滤对话框
- 将下列查询语句复制并粘贴到 Search string(搜索字符串) 输入框中
name=* ((amenity=* "addr:housenumber"=*) | shop=*) -website=* -"contact:website"=* - 点击 提交过滤(Submit filter)
- 在过滤面板中勾选 E、取消勾选 H、勾选 I。此时,AOI 内应仅显示相关的地点。
5. 配置 WebsiteWizard 插件
- 按下
F12(Mac 上按⌘+,),打开 JOSM 的 Preferences(偏好设置) 对话框 - 点击左侧的 🧩 拼图 图标,进入 Plugins(插件) 配置界面
- 点击 ⬇️ 下载列表(Download list)
- 向下滚动插件列表,找到 🌐 WebsiteWizard
- 勾选其复选框
- 点击 OK 完成安装
6. 搜索官方网站
- 点击屏幕左侧的 🌐 图标,在屏幕右侧展开 🌐 Website Wizard 面板
- 在 Website Wizard 的 Search Prefix 文本框中,输入你目标区域(AOI)的城市名和/或街区名
- 点击你 AOI 内的一家商店或设施
- 点击 Search,系统将在默认浏览器中打开 DuckDuckGo,并自动填入“搜索前缀 + 地点名称”作为查询关键词
- 判断搜索结果中是否有该地点的官方网站。请勿使用社交媒体主页、点评网站或其他商业聚合平台的结果。如果拿不准,宁缺毋滥。若未找到,请更换 AOI 内另一处地点,重复步骤 3 至 5
- 将官方网站的 URL 复制粘贴到 Website URL 文本框中
- 点击 Save。若操作失误,可随时按
ctrl+z(Mac 上为⌘+z)撤销
7. 上传你的变更集
- 按
Ctrl+Shift+↑(Mac 上为⌘+Shift+↑),打开 Upload 对话框 - 在标注为 Provide a brief comment… 的文本框中输入
Add website to <city and/or neighborhood> shops and amenities - 在标注为 Specify the data source… 的下拉菜单中选择
survey - 点击 Upload Changes,系统将在浏览器中打开 OSM
- 输入你的 OSM 凭证
- 点击 Log In
- 点击 Authorize,授权 JOSM 替你创建该变更集
结语
🎉🎊🥳 恭喜——你让 OSM 为所有用户变得更完善了一点!同时,你也初步体验了如何用 JOSM 和 OSM 数据做一些酷事。
接下来做什么?
你可以继续下去,为你的 AOI 内所有地点添加 website 标签。例如,我曾在西雅图的 Wallingford 街区快速添加了 66 个新的 website 标签,见这个变更集。
或者,你可以修改筛选条件,找出 AOI 内已有 website 标签但缺少 phone 标签的地点,再依据网站信息补上 phone 标签。
你也可以向更多人宣传 OSM 和 Website Wizard!仅美国就有超过 100 万家店铺。如果想把它们全部标到地图上,还需要更多人来帮忙。
无论接下来做什么,都请为自己感到骄傲——你让 OSM 离成为世界上最棒的地图又近了一步!



