Openstreetmap
From Openmoko
Contents |
Overview
http://www.openstreetmap.org/ is a map, contributed to by users.
All that is required is a GPS with the ability to log tracks. (or other means of positioning)
These tracks are later annotated using either personal knowledge, or notes taken at the time, to add roads, canals, or other features to the map. (They cannot be copied from commercial maps, as this is a breach of copyright and or terms and conditions).
The Neo1973 GPS is quite adequate for this.
There are two applications used for this. Firstly, there is a lightweight trail logger GPS-Trail, which does not contain maps, and simply logs tracks. It is intended that this is run all the time, for users interested in mapping.
This application complements it, providing map editing and annotation functionality. Similar to, but augmented from the functionality in the map editor.
This article defines the OpenStreetMap Application, an application designed for the OpenMoko platform. This is a Native Stylus-Based application.
Use Cases
- I want to view/edit OpenStreetMap data, overlaid with GPS-Trail
- I want to view my current position on the map, see the trails in that area, and annotate my current position with voice notes, pictures, drawings, or other data.
Layout Components
Application Area
Key Features:
Footer Area
Status Bar
(TBD)
Constraints
(TBD)
Sessions
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
- On connection to internet, optionally sync map with openstreetmap to update notations.
Interactions
This application will interact with GPS-Trail and connection to the internet events.
Unresolved Issues
Exact borderlines between GPS applications are not quite trivial.
Questions and Answers
(TBD)


