为什么 Book Corners 不会将贡献同步回 OpenStreetMap
摘要
本文解释了为什么 Book Corners(一个公共书柜地图)不会将用户贡献同步回 OpenStreetMap,原因包括 OSM 严格的导入指南、许可问题以及持续的责任。
暂无内容
查看缓存全文
缓存时间: 2026/08/03 01:27
# 为什么 Book Corners 不会将贡献同步回 OpenStreetMap
来源:https://www.andreagrandi.it/posts/why-book-corners-wont-sync-contributions-back-to-openstreetmap/
## 一个听起来明显不错的功能
当我介绍 Book Corners(https://www.bookcorners.org/)时,我解释说它的初始数据有很大一部分来自 OpenStreetMap(https://www.openstreetmap.org/)。OSM 为这个项目提供了一个有用的起点,全球已有数千个公共书柜被绘制在地图上。
Book Corners 也直接接受用户提交的新图书馆。人们可以提交位置和照片,经过审核后贡献会公之于众。因此,当这些提交中的某一个在 OSM 上缺失时,Book Corners 应该能够将其回馈给 OSM,这似乎是理所应当的。
这个想法并不是要创建一个不受控制的后台同步流程。我设想的工作流程是刻意谨慎的:
- 提交图书馆的人需要明确同意贡献。
- 管理员会先审核该图书馆。
- Book Corners 会在 OSM 上搜索可能的重复项。
- 管理员会预览将要发送的确切数据。
- 在管理员确认之前,不会写入任何内容。
从软件开发的角度来看,这看起来像是一个可管理的集成:添加同意机制、跟踪贡献状态、构建预览、使用 OSM 进行身份验证,并通过其 API 创建新要素。
代码并不是困难的部分。
## 贡献数据不仅仅是调用 API
当我开始认真研究实现方式时,我发
相似文章
StreetComplete:逐个完成小任务,修复OpenStreetMap
StreetComplete是一款移动应用,它将贡献OpenStreetMap的过程游戏化,通过向用户呈现简单的现场任务来补充缺失的地图数据,并以用户的名义直接更新地图。
MapComplete – 为OpenStreetMap做出贡献
MapComplete是一个可编辑的主题地图工具,允许用户通过专业地图为OpenStreetMap做出贡献。
Oldinsurancemaps.net 现已成为宪章项目
OldInsuranceMaps.net 被 OpenStreetMap US 宣布为宪章项目,增强了对历史 Sanborn 地图的访问,以用于制图和研究。
CoMaps – FOSS离线地图
CoMaps是一款免费、开源的离线地图应用,无需移动数据即可导航,不收集数据以保护隐私,并通过OpenStreetMap由社区构建。
CoMaps 与更广泛的开源生态系统集成 – CoMaps
CoMaps,一款自由及开源的导航应用,已与 Gadgetbridge 和 OpenVitals 等其他自由及开源应用集成,以实现智能手表导航和活动跟踪等功能,同时通过权限尊重用户隐私。