iD, a New Editor For OpenStreetMap

A session at FOSS4G North America 2013

Wednesday 22nd May, 2013

11:00am to 11:30am (CST)

The rise of collaborative maps and their expanding base of contributors is demanding new tools. The OpenStreetMap project, the largest collaborative map, has historically used complex tools which are less than user-friendly. To fix this, we’re building iD, a new open-source editor for OpenStreetMap.

iD is the first complete, open source map editor to be written in pure Javascript, and on the cutting edge of user experience and design progress. It’s also one of the largest, most active open source projects to use the D3 visualization library, which is used both as a general-purpose Javascript library and as a major part of iD’s visualization of geodata and interactivity.

This talk will focus on the design decisions behind iD, the experience of writing visually and computationally difficult applications in a browser environment, and the toolchain used. The development process has featured quite a few interesting problems, like headless unit testing in Javascript and fast label placement on the client side with SVG. iD has helped to identify many strengths and weakenesses of the details of browser SVG and Javascript implementations. We’ll also discuss the future of iD outside of OSM and as a reusable library for other mapping applications.

About the speaker

This person is speaking at this event.
Tom MacWright

tiny problem connoisseur @mapbox bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:00am11:30am CST

Date Wed 22nd May 2013

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session