Open Source Android Apps for Developers: Osmeditor4android
Osmeditor4android (Vespucci – An OpenStreetMap Editor for Android) is an open source Android project which is the first OpenStreetMap-Editor for Android, Codename “Vespucci”. If you want to get a first impression about this software, have a look to the screenshots. Furthermore, feel free to download and share the code.
What is Vespucci?
* An Editor for OpenStreetMap
* Runs on mobile devices using the Android platform
o Create and edit new Nodes and Ways
o Append Nodes to existing Ways
o Delete Nodes
o Create, edit and delete Tags
o Download and Upload to OSM-Server
o Show the users GPS-Track with accuracy
o Display the raw data
What is Vespucci NOT?
* a map-view or even a routing-application
* a professional-editing tool like JOSM or Merkaator
OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world.
The maps are created using data from portable GPS devices, aerial photography, other free sources or simply from local knowledge. Both rendered images and the vector graphics are available for download under a Creative Commons Attribution-ShareAlike 2.0 licence.
OpenStreetMap was inspired by sites such as Wikipedia; the map display features a prominent ‘Edit’ tab and a full revision history is maintained. Registered users can upload GPS track logs and edit the vector data using the given editing tools.
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://osmeditor4android.googlecode.com/svn/trunk/ osmeditor4android-read-only
An Introduction to Vespucci
Just search for “vespucci” on the android market place and install it.
Press the Menu Button, then select ‘More’, then ‘Preferences’. Select the “OSM Username”, then the “OSM Password” and enter your OpenStreetMap username and password. Note that this is your OpenStreetMap API username and password, not your Wiki one – they could be different!.
Editing Using Vespucci
Downloading OSM Data
Press the Menu button, select ‘More’ then ‘Transfer’. Select “Download other location”. Select “Current Location” to download data near your current position. Use the slider to specify how much data to townload, in terms of the radius from the selected location. Select the “Load!” button to download the data (note the the Load! button is sometimes not visible on smaller screens so you have to scroll to the bottom to find it).
Then Vespucci should center the map on your current location.
Zoom in using the volume control buttons on the telephone.
Put Vespucci into ‘Drag’ Edit mode by selecting the menu button, and choosing “Edit”. Nodes are now shown with a circle around them – you can drag the nodes to re-position them.
Press the Menu button and select ‘Edit Tags’. Nodes and ways are now highlighted. Pressing one of the highlighted nodes or ways will bring up an editable list of tag keys and values. Extra tags can be edited by typing in the blank key/value boxes at the bottom of the list.
Creating New Nodes and Ways
Press the Menu button and select ‘New’. Clicking on the map creates a node. Clicking on a different location creates a second node with a way joining them. If you click near an existing node or way the new way will be linked to the existing node or way.
Appending to Ways
Pressing the Menu button and selecting ‘Append’ puts vespucci into append mode. This continues an existing way, at the opposite of ‘New Node’ which creates a new way.
Press the Menu button, select ‘More’, then “Erase Node”. Clicking on a node will now delete it. Note that there is no Undo button (yet), so be careful!!!.
Saving Your Change
Press the Menu button, select ‘More’ then ‘Transfer’ followed by “Upload data to OSM server”. Note that if you have only changed tags, but not created or moved nodes, Vespuci 0.6.2 says that you have not changed anything, so will not upload the data. Move a note a little bit to persuade it.
I do not think vespucci warns you if you have not saved your changes?
For more help, please visit the Online Help:
Posted by Cute Android
Related Android Apps:
- Open Source Android Apps for Developers: Quick-settings
- Open Source Android Apps for Developers: Android-mediamanager
- Open Source Android Apps for Developers: Zxing
- Open Source Android Apps for Developers: SyncMyPix
- Open Source Android Apps for Developers: k9mail
- Open Source Android Apps for Developers: Andrico
- Open Source Android Apps for Developers: Dialerone
- Open Source Android Apps for Developers: Libgdx
- Open Source Android Apps for Developers: Android2cloud
- Open Source Android Apps for Developers: Kwaak3