zh-hans:iD
| iD | |
|---|---|
| 作者: | openstreetmap/iD/graphs/contributors GitHub |
| 执照: | ISC License (免费) |
| 平台: | Web |
| Status |
Active |
| 版本: | 2.37.3 iD releases (2025-10-31)
6.13.2 iD tag.schema rel. (2025-10-30) |
| 语言: | |
| 网站: | ideditor.com |
| 源代码: | openstreetmap/iD GitHub |
| 编程语言: | JavaScript |
|
易于使用的、基于 JavaScript 的 OpenStreetMap 编辑器。 | |
- For other uses, see Id (disambiguation).
iD 是一款用于编辑 OpenStreetMap 的浏览器内应用程序,也是 openstreetmap.org 主页上的默认编辑器。
该应用程序旨在做到简洁且友好。它使用 JavaScript 编写,无需插件即可使用。
自 2013 年以来,它一直是最受欢迎的编辑器。2024 年,有 204,810 位制图者使用它(占所有制图者的 78%)[1]。
如何使用
你可以直接在网页浏览器中通过 OpenStreetMap.org 首页 使用 iD。只需放大到你感兴趣的区域,然后点击 编辑 按钮!
- 给高级用户的提示:你可以在用户偏好设置中将“编辑”按钮配置为启动不同的编辑器。如果这样做,你仍可以在“编辑 ▼”下拉菜单中找到“iD”。不过,新用户默认只需点击“编辑”即可。
编辑器内置了一个交互式引导教程,你首次访问时就会看到。之后也可以随时通过右侧图标列底部的 [?] 图标(键盘快捷键为 H)再次打开。
更详细的 iD 教程可以在 LearnOSM 网站上找到。
键盘快捷键列表见此处。
你可以在 community.osm.org 上浏览与 iD 相关的讨论合集。如果你的问题尚未被提出,直接添加即可。非常老旧的问题和答案可以通过在 DuckDuckGo 上搜索 help.osm.org(目前已被归档)来查找。
还有许多其他渠道可以获取帮助。
社区聊天
会定期组织在线社区聚会,讨论 iD 编辑器及其周边生态系统。
技术
iD 使用 d3js 作为渲染层,并拥有一个快速、模块化的核心来管理 OSM 数据。主要渲染模式是通过 SVG,不过未来会考虑其他渲染器。
- 项目介绍
- GitHub 上的代码
- iD 自述文件(如何贡献、翻译、在服务器上安装等)
- iD GitHub wiki 主页(所有页面;包含技术和项目信息)
- 版本
- 错误报告
- 使用 Name Suggestion Index 提供品牌预设
- 使用 Editor Layer Index 管理背景图层
- 使用 OSM Community Index 建议社区联系人
- 自 iD v2.13(2019年1月23日)起,使用数据项从 OSM Wikibase 获取多语言标签描述和图像[2][3][4]
非常欢迎贡献。目前 User:tyr、User:bhousel 以及其他人在为此做出贡献。
测试 iD 的预发布版本
release分支的稳定镜像:https://ideditor-release.netlify.app(http://preview.ideditor.com/release)master分支的开发版(开发镜像)+ 最新翻译:https://ideditor.netlify.app(http://preview.ideditor.com/master)
本地化 / 翻译
iD 使用 transifex 进行翻译:https://www.transifex.com/openstreetmap/id-editor 更多信息参见 GitHub。
项目历史
开发始于 2012 年夏季,自 2013 年 5 月起可在 openstreetmap.org 首页上使用。2013 年 8 月,它取代 Potlatch 2 成为默认编辑器[5]。
Alpha 与 Beta 阶段
2012 年 7 月 13 日,Richard Fairhurst 发表了一篇博客文章,宣布他正在开发一款新的基于 JavaScript 的 OpenStreetMap 编辑器。当时,他已因用 Flash 编写的网页编辑器 Potlatch 和 Potlatch2 在 OSM 社区中广为人知,而且很明显基于 Flash 的应用程序没有未来,iD 便是顺理成章的下一步。
几个月后的 9 月 20 日,Mapbox 宣布 他们从 Knight 基金会获得了 575,000 美元的资助,用于改善 OpenStreetMap 的核心基础设施,并计划将其用于 iD 编辑器的开发。第一个 alpha 版本于 2012 年 12 月 21 日发布,beta 版本于 2013 年 4 月 2 日发布。这一初始开发主要由 Mapbox 的 Tom MacWright、John Firebaugh、Saman Bemel-Benrud 和 Ansis Brammanis 完成。
版本 1 及以后
2013 年 5 月 9 日,1.0 版本发布。
Bryan Housel 负责项目维护直至 2020 年。Quincy Morgan 被任命为 iD 维护者,直至 2021 年 4 月 26 日。此后,Milos Brzakovic 担任临时维护者,直到 2021 年 11 月 Martin Raifer(亦称作 tyr_asd 或 tyrasd)被任命。[6]
验证
自软件版本 2.14(2019 年 2 月)起,内置了 问题管理器和高级验证 系统。
争议性决定
维护者的一些决定曾引起争议或缺乏社区支持。2020 年 6 月,OSMF 理事会 就解决争议的可能方法征求了意见。[7][8][9]
新闻
另见: Mapbox OSM 开发博客条目。[10]
- 即将推出:iD 1.1(“iD 1.1 即将发布。我刚标记了 1.1.0rc1”)(2013-07-31)
- 调校 OpenStreetMap 编辑:iD Editor 1.1(2013-06-06)
- 预览 iD 1.1 版的用户界面改进(2013-05-30)
- iD 在 osm.org 上线(2013-05-07)
- iD 达到 Beta 1(2013-04-02)
- iD alpha3(2013-03-11)
- 设计 iD(2013-01-11)
- iD 更新(2012-11-14)
- iD 编辑器初体验(2012-10-25)
- 一切始于编辑器:博客编辑。(2012-10-14)
- 用 JavaScript 为 OpenStreetMap 打造一个友好的编辑器。发布于 Open Geo Data 的“初始文章”(2012-07-13)
媒体报道
扩展阅读
- Raifer, Martin. “10 年 iD 编辑器 – 未来之路”. State of the Map 2022. 佛罗伦萨: OpenStreetMap Foundation.
另见
外部链接
- iD (software) 在 Wikipedia 上
- iD 的起源 - 描述了 iD 如何起步
- iD 版本游乐场(托管了从 1.0 到 2.21 的版本副本)
参考文献
- ↑ Editor usage stats#by number of users (distinct uids)
- ↑ nyurik: Pull request #5647 Fetch multilingual tag descriptions and images from the OSM Wikibase. GitHub, 2018-12-22 存档文章
- ↑ bhousel: Commit bc72c38 Merge pull request #5647 from nyurik/osm_wikibase. GitHub, 2018-12-26 存档文章
- ↑ quincylvania: Release iD v2.13. GitHub, 2019-01-23 存档文章
- ↑ https://blog.openstreetmap.org/2013/08/23/id-in-browser-editor-now-default-on-openstreetmap/ 和 https://github.com/openstreetmap/openstreetmap-website/pull/453
- ↑ https://blog.openstreetmap.org/2021/11/05/self-introduction-of-the-new-id-developer
- ↑ https://lists.openstreetmap.org/pipermail/talk/2020-June/084859.html
- ↑ https://lists.openstreetmap.org/pipermail/osmf-talk/2020-June/006865.html
- ↑ https://blog.openstreetmap.org/2020/06/08/toward-resolution-of-controversies-related-to-id
- ↑ “MapBox OSM Development”. Mapbox. 19 July 2013. Archived from the original on 26 June 2018.
