Skip to content
The easy-to-use OpenStreetMap editor in JavaScript. http://ideditor.com/
JavaScript CSS HTML Makefile
Failed to load latest commit information.
css Better fit for 60px preset icons inside area frame
data Disallow disconnecting that would damage relations
dist Disallow disconnecting that would damage relations
docs Updated screenshot of editing modes buttons.
js Disallow disconnecting that would damage relations
svg Change "Unclassified Road" to "Minor Road" (closes #2916)
test Disallow disconnecting that would damage relations
.eslintignore switch jshint to eslint (closes #2733)
.eslintrc switch jshint to eslint (closes #2733)
.gitignore Restore generated files in git and 4 space json
.travis.yml Travis should run make before running tests
API.md Add documentation on tag classes and midpoints
ARCHITECTURE.md Updated the documentation wrt the 3 modes toolbar element.
CHANGELOG.md Update CHANGELOG
CONTRIBUTING.md Update README install instructions and prerequisites
FAQ.md Add FAQ entries for translation and imagery issues
LICENSE Relicense to ISC
Makefile Don't check in as many `data/` generated files, less agressive minifi…
NOTES.md Make note of userLanguage
README.md Update README install instructions and prerequisites
RELEASING.md Don't check in as many `data/` generated files, less agressive minifi…
build.js Restore generated files in git and 4 space json
img add symbolic link to img so IE can find cursors
index.html Remove unused d3.typeahead module
land.html Create a dist directory
package.json 1.8.5

README.md

iD - friendly JavaScript editor for OpenStreetMap

Build Status

Basics

  • iD is a JavaScript OpenStreetMap editor.
  • It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data.
  • It supports modern browsers. Data is rendered with d3.

Participate!

translation chart

Prerequisites

  • Node.js version 0.10.0 or newer
  • Command line development tools (make, git, and a compiler) for your platform
    • Ubuntu: sudo apt-get install build-essential git
    • Mac OS X: Install Xcode and run xcode-select --install from a command line

Installation

To run the current development version of iD on your own computer:

  1. Create a local git clone of the project, then cd into the project folder
  2. Run npm install
  3. Run make
  4. Start a local web server, e.g. python -m SimpleHTTPServer
  5. Open http://localhost:8000/ in a web browser

Come on in, the water's lovely. More help? Ping tmcw, jfire, or bhousel on IRC (irc.oftc.net, in #iD or #osm-dev or #osm) or on the OSM mailing lists.

For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.

License

iD is available under the ISC License. It includes d3js, which BSD-licensed.

Thank you

Initial development of iD was made possible by a grant of the Knight Foundation.

Something went wrong with that request. Please try again.