iD (软件)
![本页使用了标题或全文手工转换](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
原作者 | Richard Fairhurst |
---|---|
开发者 | 许多贡献者 |
首次发布 | 2013年5月7日[1] |
当前版本 |
|
原始码库 | |
编程语言 | JavaScript |
平台 | 网页浏览器 |
语言 | 62种语言 |
类型 | GIS软件 |
许可协议 | ISC许可证 |
网站 | ideditor |
iD是一个用于编辑或建立开放街图地理资料的自由在线编辑器,以JavaScript编写并于2013年发布。其设计目标为简单且有高易用性[3],并在开放街图的主要页面上作为默认的编辑器。
使用
iD的功能包含了选择自定义的空照图与对Mapillary的原生支持。
iD也有一些特殊用途的分支版本:
- Strava Slide,其可以很容易地优化路径来符合Strava用户所收集的GPS轨迹。
- iD-indoor,其特别为室内制图设计。
- Mapeo,供远程环境中离线制图使用的实验性编辑器[4][5]。
- RapiD,由Facebook开发,用于校阅并新增专有的Facebook算法所侦测到的道路。
名称
会选择iD当作名称与JavaScript中的getElementById有关,同时也包含了iPad与Système D,并同时赞扬了雪铁龙iD车款。其发音也比Potlatch容易。
技术背景
这个编辑器原先是以JavaScript重新实现Potlatch 2架构,并重新设计用户界面。其唯一的重大内部变更是从基于XML的标签集转换为基于JSON的架构。
虽然初期版本是基于Dojo框架[6],不过iD现在是使用D3.js函数库来显示,其主要的显示模式是SVG。它的核心架构为模块化设计,并易于在其他基于JavaScript的开放街图工具中使用。
参考资料
- ^ Firebaugh, John. New Map Editor Launches on OpenStreetMap.org. Mapbox. 2013-05-07 [2016-11-06]. (原始内容存档于2017-01-20).
- ^ Release 2.30.2. 2024年8月21日 [2024年8月22日].
- ^ OpenStreetMap launches all-new easy map editor and announces funding appeal. OpenStreetMap blog. 2013-05-07 [2016-11-06]. (原始内容存档于2016-11-06).
- ^ Halliday James. OpenStreetMap Without Servers [Part 2] A peer-to-peer OSM database. 2016-06-09 [2016-07-18]. (原始内容存档于2016-07-27).
- ^ MacLennan, Gregor. Technology Preview: Participatory mapping in the Amazon with Mapeo. 2016-07-22 [2016-08-11]. (原始内容存档于2016-08-08).
- ^ Tom MacWright. First Steps With iD Editor. Mapbox. [2017-07-05]. (原始内容存档于2016-12-29).