Hacker News 中文摘要

RSS订阅

OpenStreetMap:完成首次编辑 -- Make your first edit to OpenStreetMap

这个快速教程将帮助你在不到15分钟内对开放街道地图(OpenStreetMap)做出有意义的贡献,结束时你将给附近商店或设施添加官方website标签,此后你的贡献会被数十个免费OSM-based服务吸收,帮助世界各地人们。一旦某个地点在OSM中有了website标签,便更容易确定其电话、营业时间、邮箱等其他标签信息。

正文

引言

这个快速教程能帮你在 15 分钟内为 OpenStreetMap(OSM)做出有意义的贡献。完成后,你会给附近的一家店铺或便民设施加上官方的 website 标签。不久后,你的贡献就会被数十个免费的 OSM 衍生服务收录,惠及全球用户。

为什么选 website 标签?一旦 OSM 里的某个地点有了 website 标签,就能更容易确认它的其他有用信息。几乎每个地点的官网都会写明 phone、opening_hours、email 等其他标签。所以加 website 标签是很好的起步。

准备好了?开始吧!

1. 注册 OSM 账号

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

2. 下载并运行 JOSM

针对你的操作系统下载 JOSM(约 365 MB)并运行。

JOSM 是基于 Java 的 OSM 编辑工具,功能强大,便于查询和编辑数据。虽然也有更简单的浏览器内编辑器,但 JOSM 提供插件,能让你的编辑尽可能快捷轻松。

3. 下载 OSM 数据

JOSM 的下载面板,已选定关注区域

  1. 按 Ctrl+Shift+↓(Mac 上为 ⌘+Shift+↓)打开下载对话框
  2. 确定你的关注区域(AOI),选自己熟悉的地点,范围不要超过几个街区
  3. 在地图上找到 AOI。可以用 ctrl+点击 拖拽平移,滚动滚轮放大
  4. 点击并拖拽,在 AOI 周围画一个框
  5. 点击 ⬇️ Download。如果失败,多半是区域太大,换个小点的 AOI 重试

4. 过滤无关的 OSM 数据

未过滤的 OpenStreetMap 关注区域数据

过滤后的 OpenStreetMap 关注区域数据

接下来过滤 OSM 数据,只显示没有网站的店铺和设施。

  1. 在屏幕右侧找到过滤面板
  2. 点击 + 图标打开过滤对话框
  3. 将以下查询语句复制粘贴到 Search string 文本框: name=* ((amenity=* "addr:housenumber"=) | shop=) -website=* -"contact:website"=*
  4. 点击 Submit filter
  5. 在过滤面板中勾选 E、取消勾选 H、勾选 I。现在你应该只能看到 AOI 里相关的地点。

5. 安装 Website Wizard 插件

JOSM 首选项面板中的插件面板

  1. 按 F12(Mac 上为 ⌘+,)打开 JOSM 的首选项对话框
  2. 点击左侧的 🧩 拼图 图标,打开插件配置
  3. 点击 ⬇️ Download list
  4. 向下滚动插件列表,找到 🌐 WebsiteWizard
  5. 勾选它的复选框
  6. 点击 OK 安装

6. 搜索官方网站

JOSM 编辑器中的 Website Wizard 搜索演示

  1. 点击屏幕左侧的 🌐 图标,在右侧显示 🌐 Website Wizard 面板
  2. 在 Website Wizard 的 Search Prefix 文本框里输入 AOI 所在的城市和/或街区
  3. 点击 AOI 里的一家店铺或设施
  4. 点击 Search,会在默认浏览器打开 DuckDuckGo,查询词已自动填好:搜索前缀 + 地点名称
  5. 判断搜索结果里有没有该地点的官方网站。不要用社交媒体主页、点评网站或其他商业聚合站的结果。拿不准就别用。如果没找到,就换 AOI 里另一个地点重复第 3 到 5 步
  6. 把官方网站网址复制粘贴到 Website URL 文本框
  7. 点击 Save。如果出错,随时按 ctrl+z(Mac 上为 ⌘+z)撤销

7. 上传你的变更集

JOSM 的上传面板,显示我们的变更集信息

  1. 按 Ctrl+Shift+↑(Mac 上为 ⌘+Shift+↑)打开上传对话框
  2. 在 Provide a brief comment… 文本框输入 Add website to <city and/or neighborhood> shops and amenities
  3. 在 Specify the data source… 下拉菜单选 survey
  4. 点击 Upload Changes,会在浏览器打开 OSM
  5. 输入 OSM 账号凭据
  6. 点击 Log In
  7. 点击 Authorize,授权 JOSM 为你创建变更集

结论

🎉🎊🥳 恭喜,你刚让 OSM 对所有人更好了一点!你也预览了用 JOSM 和 OSM 数据能做的些酷事。

接下来做什么?

你可以继续给 AOI 里每个地点加 website 标签。比如我很快在西雅图 Wallingford 街区加了 66 个新 website 标签,见这个变更集。

或者修改过滤器,显示 AOI 里有 website 标签但没 phone 标签的地点,然后根据网站信息补上 phone 标签。

也可以向别人推介 OSM 和 Website Wizard!光美国就有超过 100 万家店铺,要想把它们全放上地图,得有更多人的帮助。

无论接下来做什么,你都该为把 OSM 朝世界最棒地图推进了一步而感到自豪。

评论

多数新手贡献者反对使用 JOSM 桌面端,推荐网页版或手机应用从周边小修改入手;少数意见提醒隐私暴露风险并指出部分编辑规则已过时。

认为新手绝对不该用 JOSM 做首次编辑

  • 多名用户强调 JOSM 是庞大的 Java 程序、学习曲线陡峭,而网站内嵌的 iD 编辑器带教程且一分钟可完成修改,手机端 Every Door、StreetComplete 也更友好(较多人)
  • > 用 JOSM 做第一次编辑绝对不推荐,网站上的 iD 编辑器更快还附带教程(@sp8962)

推荐从住所附近熟悉环境做简单修正

  • 不少新手分享从邻里商铺、步道开始,散步时用手机 app 补数据,见效快且有成就感;但也有人反对在居住区编辑(较多人)
  • > 保持简单从本地开始,用手机应用修正附近老旧商家信息非常解压(@_russross)

提醒编辑账号可能泄露居住位置

  • 少数人指出编辑与账户绑定,常用用户名易暴露常编辑区域即住址,建议别在家周边做首改或使用匿名账号(少数人)
  • > 别在你的住处附近进行首次编辑(@Krasnol)

认可开放街图修正效率远超商业地图

  • 有用户对比农村地址修正,OSM 分钟级生效,谷歌需等待且苹果流程繁琐,证明社区地图实用性强(较多人)
  • > 开放街图修改最容易且几分钟内传播,谷歌和苹果则要冗长审核(@doctoboggan)

指出部分默认规则与工具有待更新

  • 少数人提到禁用社媒资料作搜索结果已不现实,因许多店铺以社交主页代官网;另有用户抱怨网页下载区域限制无提示、体验差(少数人)
  • > 很多店家把社交平台页面当官方站点,旧指引显得过时(@KolmogorovComp)

有价值的补充

  • 有用户设想用 360 度相机素材自动识别商家并预填、仅由用户验证,相当于便携街景车(@KolmogorovComp)
  • 新贡献者用步行记录的轨迹绘制新建自行车道,发现谷歌苹果均忽略其建议而开放街图数据被多应用采用(@_russross)
  • StreetComplete 通过问答形式降低添加数据心理门槛,适合后期过渡(@celsoazevedo)