Zh-hans:StreetComplete
| StreetComplete | |
|---|---|
| 作者: | Tobias Zwick 以及 贡献者 – 应用内包含详细的致谢列表,也列出了翻译者 |
| 执照: | GNU GPL v3 (免费) |
| 平台: | Android 7.1+ |
| Status |
活跃 |
| 版本: | 63.0 发布 (2026-03-01) |
| 语言: | 阿姆哈拉语、阿拉伯语、阿斯图里亚斯语、保加利亚语、波斯尼亚语、加泰罗尼亚语、捷克语、丹麦语、德语、希腊语、英语、澳大利亚英语、英国英语、世界语、西班牙语、巴斯克语、波斯语、芬兰语、法语、加利西亚语、克罗地亚语、匈牙利语、亚美尼亚语、印度尼西亚语、意大利语、日语、韩语、立陶宛语、拉脱维亚语、马拉雅拉姆语、书面挪威语、荷兰语、挪威尼诺斯克语、波兰语、葡萄牙语、巴西葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、塞尔维亚语、瑞典语、斯瓦希里语、泰语、土耳其语、乌克兰语、Chinese (China)和Chinese (Taiwan)
|
| 网站: | https://streetcomplete.app |
| install |
|
| 源代码: | streetcomplete/StreetComplete GitHub |
| 编程语言: | Kotlin |
|
适用于 Android 的现场调查应用 | |
StreetComplete 是一款易于使用的 OpenStreetMap 编辑器,适用于 Android 手机和平板电脑,用于现场绘图。
该应用专为临时贡献者和初学者设计,因为使用此应用做贡献不需要事先了解 OpenStreetMap(如标记方案)。此外,应用还包含一些游戏化和统计功能,旨在引导并尝试激发用户深入探索 OpenStreetMap 的世界。
功能
该应用在地图上以任务图钉的形式显示可以通过应用向 OpenStreetMap 添加数据的位置。每个任务都可以通过回答一个简单的问题轻松解决,例如“这条街道有照明吗?”。用户给出的答案会被处理并直接以用户 OSM 账户的名义上传到 OSM 数据库中。
因此,与大多数其他 OSM 编辑器不同,实际数据不会直接显示在地图上,也无法更改几何形状(除了分割路径)。使用此应用做贡献主要是通过回答这些“任务”来完成的。
不过,自 v45.0 版本起,高级用户可以利用“叠加层”。叠加层在地图上可视化 OSM 数据的某个方面(如人行道、地址等),并允许用户以快速简便的方式编辑这些数据(更多信息请阅读 这篇博客文章)。
任务
请参阅 任务列表 以了解此编辑器可以解决哪些任务。
叠加层
目前提供以下叠加层:
道路照明:指定道路是否有照明,参见 lit=*(自 v45.0 起)
路面:指定道路的路面类型,参见 surface=*(自 v52.0 起)
人行道:指定道路是否有人行道,参见 sidewalk=*(自 v45.0 起)
自行车道:指定道路是否有自行车道、共用车道或独立路径,参见 cycleway=*、bicycle=*等(自 v50.0 起)
路边停车:指定是否存在路边停车及其类型,参见 Street parking(自 v47.0 起)
地址:指定对象是否有街道名称和门牌号等地址详细信息,参见 addr:*=*(自 v48.0 起)
场所:指定对象是否有商店,或添加商店及类似场所的节点,参见 shop=*、amenity=*、craft=*等(自 v48.0 起)自 v57.0 起增加了酒店、医院、学校,因此从“商店”更名为“场所”
设施:标记长椅、自行车停放处、路边树木、自动取款机及其他一般街道设施等地图要素(自 v57.0 起)
建筑物:指定建筑物的类型,参见 building=*(自 v57.0 起)
附加功能
可以使用此应用添加和贡献 OSM 笔记。表述为问题(包含问号)的笔记会显示给所有 StreetComplete 用户,使他们能够现场添加所需信息。此应用的用户可以直接在笔记中添加照片(自 v4.0 起)和 GPS 轨迹(自 v44.0 起)。照片在笔记开放期间托管,并在笔记关闭后 7 天从服务器删除。[1] 包含文本 #surveyme 的笔记始终显示,无论是否有问号,除非用户自己在 StreetComplete 应用中创建了该笔记。[2]
虽然通常无法使用此应用修改几何形状,但当任务中询问的属性不适用于整个高亮路段时,可以分割路径(自 v14.0 起),也可以移动兴趣点(自 v50.0 起)。
对于某些更易变的地图要素属性(如营业时间),应用会定期在一定时间间隔后再次询问用户,以验证输入的数据是否仍然正确,从而帮助保持地图数据最新(自 v23.0 起)。对于商店,如果商店关闭,用户可以直接指定现在那里是什么(自 v28.0 起)。
通过使用此应用做贡献,用户可以获得成就(自 v19.0 起),并查看自己的贡献统计信息。获得的成就会解锁某些链接,这些链接可以添加到应用内的链接收藏中。这些链接主要用于向用户介绍 OpenStreetMap 或展示有趣的基于 OpenStreetMap 的项目。
该应用完全支持 Android 的夜间模式,包括所显示地图的深色主题(自 v11.0 起)。
在下载某个区域后,该应用在该区域内完全可离线使用,即使在应用或设备重启后也是如此。答案可以稍后上传,如果在此期间数据发生了变化,应用具有智能的自动冲突解决功能(在 v29.0 中增强,并在 v32.0 中再次增强)。
团队模式允许多达 12 人同时进行“地图绘制派对”,共同绘制社区地图,任务会在参与者之间分配(自 v31.0 起)。
自 v41.0 起支持使用增强现实测量长度。在 v51.0 中,此功能已被外包到一个独立的应用 StreetMeasure 中。
自 v50.0 起,可以通过二维码或 URL 分享启用了哪些任务。
常见问题解答
请参阅 StreetComplete/FAQ。
贡献
您可以通过 POEditor 帮助翻译应用。欢迎提供翻译帮助,翻译是软件开发的一部分,开发者尤其需要这方面的帮助。
建议、问题报告、功能请求以及其它贡献可以在 GitHub 上提交。在提议新的任务类型之前,请阅读新任务指南,并查看 任务列表 以了解已存在的任务类型。对于新的叠加层,请阅读新叠加层指南。
也欢迎编写改进 StreetComplete 的代码并提交拉取请求——更多信息请参见 “贡献” 文件。
应用作者也接受捐赠,更多信息请参见 GitHub 上的项目主页。
内部机制
应用版本 v59.0 将地图渲染器从未维护的 Tangram-ES 迁移到了 MapLibre。
它直接使用 OpenStreetMap API(通过 Osmapi (Java))下载数据并上传答案。在 v26.0 之前,使用的是 Overpass-API 进行下载。
历史
首次公开提交于 2016-07-02。
第一个标记为由 SC 创建的变更集来自 2016-11-30。
采用情况
editor usage stats 页面和 OpenStreetMap 统计页面 提供了包括 StreetComplete 在内的编辑器采用情况的最新信息。
2021 年,StreetComplete 按“用户数量”计算成为第二大编辑器,拥有 21.9k 用户,仅次于 iD。
2022 年,StreetComplete 按“编辑次数”计算成为第四大编辑器,当年编辑次数约为 1290 万次,仅次于 JOSM、iD 和 RapiD。尽管绝对数量令人印象深刻,但与其他三者相比似乎微不足道。然而,“编辑次数”这一指标显著高估了涉及更改或添加几何形状的编辑,例如添加一个简单的建筑物至少计为 5 次编辑,或者(稍微)调整一条有 100 个节点的道路的位置计为 100 次编辑。使用 StreetComplete 进行的编辑通常不是更改几何形状的编辑。
另请参阅
- SCEE - 面向有经验绘图者的 StreetComplete 分支
- OpenStop - 类似于 StreetComplete 但专注于公共交通的应用
- GoMap!! - 适用于 iOS 的全功能编辑器(自 2023 年 2 月起能够显示 StreetComplete 的任务并创建自己的任务)
- Vespucci - 适用于 Android 的全功能编辑器,可直接完全访问 OSM 数据,但使用更复杂。
- Osm Go! - 易于使用的 POI 网页编辑器
- Every Door - 适用于 iOS 和 Android 的高效编辑器
- MapComplete - 多主题地图的查看器和编辑器
- 关于 StreetComplete iOS 版本的追踪问题
网页链接
- StreetCompleteness - 分析给定城市 StreetComplete 任务完成度的工具(专有,非 SC 作者维护)。
- 一些关于 StreetComplete 的统计信息
