教程·阅读约 1 分钟·
15 分钟完成第一次 OpenStreetMap 编辑:给身边的小店补上官网标签

15 分钟完成第一次 OpenStreetMap 编辑:给身边的小店补上官网标签

一份可以照着做的 OpenStreetMap 入门教程:用 JOSM 配合 Website Wizard 插件,15 分钟内给附近商铺补上官方网站标签。

原文来源:Website Wizard — 七个步骤、15 分钟,完成你第一次 OpenStreetMap 编辑。

OpenStreetMap(OSM)是全世界最大的开源地图,任何人都能编辑。它跟你手机里那些商业地图最大的差别是:数据是开放的,改动的门槛也低——不需要申请权限、不需要身份审核,注册个账号就能动手。你贡献的数据会被几十个基于 OSM 的免费服务读取,最终帮到全球的用户。

这份教程的目标很具体:15 分钟内,给附近一家商店或设施补上它的官方网站地址。

为什么先从官网标签入手

一个地点只要有了官网标签,其他信息就都好办了。几乎每个地点的官网都写着电话、营业时间、邮箱,可以据此把其他标签一条条补齐。所以官网是个很合适的起点:它是一条能牵出更多信息的线索。

反过来看,缺官网标签是个很普遍的空白。地图上有大量店铺和公共设施只有名称和位置,其他一片空白——而这些恰恰是地图软件最该回答的问题。

—— 广告 ——

为什么用 JOSM,而不是浏览器编辑器

OSM 官方有浏览器里的编辑器,上手更快,但桌面版的 JOSM 功能强得多,而且支持插件。这次的流程要用一个叫 Website Wizard 的插件:它把"搜官网"这一步变得非常顺手,自动带上地点名去搜索,省掉来回复制粘贴。代价是要下载一个 300 多 MB 的程序,第一次用会觉得有点笨重。

如果你打算长期给 OSM 补数据,JOSM 是更值当的投资;如果只想试一次,用浏览器编辑器也能改,只是流程会慢一些。

1. 注册 OSM 账号

去 OSM 官网注册一个免费账号,然后确认邮箱。

2. 下载并运行 JOSM

按你的操作系统下载 JOSM(约 365 MB)并运行。JOSM 是基于 Java 的 OSM 编辑器,用来查询和编辑 OSM 数据很强大。浏览器里也有更简单的编辑器,但 JOSM 支持插件,能把这次编辑做得又快又省事。

3. 下载 OSM 数据

按 Ctrl+Shift+↓(Mac 上是 ⌘+Shift+↓)打开下载对话框。确定你要处理的区域,最好是你熟悉的地方,范围不要超过几个街区。在地图上找到它——按住 Ctrl 拖动可以平移,滚动滚轮可以缩放——然后按住鼠标拖出一个框,把区域圈起来,点"下载"。如果失败,多半是区域选太大了,缩小一点再试。

4. 过滤掉无关数据

接下来只显示没有官网的商店和设施。在右侧找到过滤器面板,点 + 打开过滤对话框,把下面这段查询粘贴到搜索框里:

code
name=* ((amenity=* "addr:housenumber"=*) | shop=*) -website=* -"contact:website"=*

这段查询的意思不难读:找出有名称、并且是商店或带门牌的设施,同时排除掉已经有官网标签或联系官网标签的。点"提交过滤",在面板里勾上 E、取消勾选 H、勾上 I,让过滤结果可见。现在你应该只能看到区域里相关的地点了。

5. 安装 Website Wizard 插件

按 F12(Mac 上是 ⌘+,)打开首选项,点左侧的拼图图标进入插件设置,点"下载列表",在列表里找到 WebsiteWizard,勾上它,点确定安装。

6. 搜索官方网站

点左侧的 🌐 图标,右侧会出现 Website Wizard 面板。在"搜索前缀"里填入你所在区域的城市或街区名,点区域里的某家商店,再点"搜索"——它会在默认浏览器里打开 DuckDuckGo,并自动填好"前缀 + 地点名"。

接下来要自己判断哪些搜索结果是这家店的官网。社交媒体主页、点评网站和其他聚合站都不要用;拿不准就别用——宁可漏掉一个,也别往开放地图里塞错数据,因为下游几十个服务都会读到它。如果这家店找不到官网,就回到第 3 到 5 步,换一个地点。找到后,把官网地址粘进"网站 URL"框,点保存。弄错了随时按 Ctrl+Z 撤销。

7. 上传你的修改

按 Ctrl+Shift+↑(Mac 上是 ⌘+Shift+↑)打开上传对话框。在备注栏填上"给某城市某街区的商店和设施添加官网",数据来源下拉框选 survey(实地勘察)——因为你是基于对这片区域的实地了解在补充信息。点"上传修改",浏览器会打开 OSM,输入你的账号登录,再点授权,允许 JOSM 替你创建这次变更集。

常见问题

下载数据总是失败? 几乎都是区域选太大的问题,缩小到几个街区再试。数据量一大,JOSM 就会超时。

插件列表里找不到 WebsiteWizard? 先点"下载列表"刷新;这个列表是从插件服务器拉取的,网络不通时会为空。

JOSM 启动很慢? 它是 Java 程序,第一次启动要加载运行环境,慢一点正常。

一定要找到官网吗? 不用。找不到就换一个地点,或者去做别的类型的补充——比如给有官网但没有电话的地点补电话。

怎么确认编辑生效

上传完成后,留意 JOSM 里给出的变更集编号。在 OSM 网站上打开这个变更集,就能看到你这次到底改了哪些对象。数据进入 OSM 主库后,需要一点时间才会同步到各个下游服务,所以第三方地图上不会立刻出现。

完成之后

恭喜——你刚刚让 OSM 对所有人来说都好了一点点,也顺手体验了 JOSM 和 OSM 数据能做的事。

接下来可以怎么玩?你可以继续把区域里每个地点的官网都补上,有人曾在西雅图 Wallingford 街区一次加了 66 个官网标签。也可以改一下过滤条件,只显示"有官网但没有电话"的地点,再根据官网信息补上电话标签,把刚才那条"官网能牵出更多信息"的思路真正跑通。当然,也可以把 OSM 和这个插件告诉更多人——光美国就有超过 100 万家商店,想让它们都上地图,需要更多人一起来。

不管接下来做什么,都值得为"OSM 离世界最好的地图又近了一步"高兴一下。

分享到
微博Twitter

© 2026 四月

原文链接:https://www.aprilzz.com/tutorials/openstreetmap-first-edit-15-minutes