The features shown on this map are all stored in a database created by OpenStreetMap, a community dedicated to mapping the whole world and sharing the data free from the normal copyright restrictions. Anyone can contribute to OpenStreetMap, and anyone can use the data in any way they like so long as they give credit to the community and share any changes they make under the same terms.
You are free to add anything you like to OpenStreetMap, including more renewable energy generators, recycling bins, community food growing spaces, car club parking bays, art galleries and all the other features we display here.
To add stuff to the map, you basically need to:
There are two golden rules to obey:
OpenStreetMap can be a very confusing beast. Basically, at the heart of the project is a database holding all the map data that people work with.
On the left there is a range of software packages people use to enter data into that database. Some tools work well on mobile phones, others are easy to use but limited in their power, and a few are very hard to learn but extremely powerful.
On the right, we have all sorts of interesting uses for the data. In the diagram you can see a major online mapping provider, a satnav device and a cycle journey planner all using OpenStreetMap.
The data structure is quite simple. For simple features like bus stops, post boxes and cycle racks you have dots (called "nodes"). For linear features like roads, paths, buildings and parks you have lots of dots ("nodes") and they are joined up with lines ("ways"). You can see these below.
For every feature you add - whether a node or a way - you then add information (called "tags"). Each tag has a key and a value, key=value, for example:
Editors let you add and change these nodes and ways; data users take them and draw maps, plan journeys, etc.
...
Now you've got the basics sorted, head on to learn how to edit OpenStreetMap.