Since I realized how easy it is to contribute anytime spontaneously to OpenStreetMap with your Android device, I wrote a how-to add locations to OpenStreetMap with Android (or an Android custom-ROM) in my OSM-profile. It is fun, easy and free.
This way I hope to inspire other people to take their mobile once in a while and to map the world together. This blog post is a duplicate of my profile information:
Get F-Droid, the Free Software repository app. You can download the .apk directly from the home page and need to install it on your Android. If you encounter installation/permission problems, you most probably need to trust “unknown sources” first. Don’t panic : ) no harm involved.
F-Droid is an “alternative market place”, that only offers Free Software (as in Freedom). Others call it “Open Source”. For various reasons, Free Software is to be considered a good thing : )
Get an account for OpenStreetMap
- Visit www.openstreetmap.org and go for -> “sign up”.
- Fill in the form – it’s free.
- After that, confirm your account and you are done
Enable editing OpenStreetMap inside Osmand~
I made a Screenshot-story below this paragraph. Telling it in textform and in a nutshell, you need to go to the menu (the button in bottom-left corner), go for settings (the gear wheel in the upper right corner). Now go for Plugins -> OSM editing -> Enable. After that go into the settings on the same page and fill in your OSM user name, your OSM password and check “Offline editing”.
Fill in your Username + Password. If you like you can check “offline editing”. That means that you add your locations in offline mode first and later, at any point in time, you can decide to upload them. I usually check this box because I love mapping while I travel and due to roaming charges I am in offline mode anyway.
Adding a location
Now it’s time to do your first addition. choose a location that does not yet exist in OpenStreetmap but you see a non-described building. Or an already described building that is simply missing your information about the location. Usually it is some kind of business (Bar, Laundry, Post office, …), service (Agency, Administration, Church …) or public (Park, Station, …)
To add a location, find the explanation in Screenshots again:
OpenStreetMap is built on points and lines. All together they form areas like streets, buildings, countries and seas. Such areas can have meta information like a street name or a countrys name.
If you like to add any information on top of that (like a bar in building or a shop inside a building), you have to add additional meta information to a location. To add this information, you have to create a so called “point of interest” (in short: POI). To do so, long press the location you like add information to until you see the black information box appearing.
Another window will open to let you fill in all kinds of information about this POI. You always need to fill in a NAME and a CATEGORY or you will not be able to save the POI. You get suggestions for categories via typing and I suggest you choose one of them. All other information is not needed to create a POI but of course appreciated.
If you have chosen to upload your locally saved POIs later, then after filling in the information and having saved the POI, you should see a green marker that shows your newly added POI. Else, it will be uploaded directly.
Later Uploading a location
Depending on your settings you directly upload your Point of interest or you have chosen to do so later. You can change it any time by checking/unchecking in Plugins -> OSM editing -> Settings -> Offline editing
I choose “Offline editing” to upload my content later. First, because I love mapping while I travel and often I resist to pay roaming service and I am in offline mode anyway. But also because I like to upload some points later at the same time. I can see them 5 minutes later appearing in my browser and I can improve or correct them if necessary.
Here is how to upload your locations:
Hey, well done! Thank you for contributing. Go, check www.openstreetmap.org and see your places magically appear in the next minutes. Don’t forget to renew the page from time to time while waiting : )