OpenTrail
| OpenTrail | |
|---|---|
| Author: | Nick Whitelegg |
| Website: | http://www.free-map.org.uk/downloads/android/opentrail.apk |
| Version: | (2011-12-11) |
| License: | GPL |
| Platform: | android |
|
Freemap for Android | |
Contents |
Introduction
OpenTrail aims to be an OSM-based Android app for UK hiking/walking. It is closely associated with the UK walkers' OSM site, Freemap. At the moment, it shows slippy maps of either Freemap, or out-of-copyright Ordnance Survey maps, and allows users to record path directions, problems with paths, interesting views, etc, and upload them to the Freemap server - the result being that they will be displayed on the main Freemap OpenLayers slippy map, and in OpenTrail itself. Users can also search for selected nearby POIs.
It is aimed to make OpenTrail an in-the-field navigation system. One type of annotation that can be added is path directions, i.e. if you're somewhere hard to navigate, you can create instructions and upload them to Freemap. The plan is for OpenTrail to present these instructions to future users when they are walking through the same area.
It is also planned to add 3D navigation.
Note that the source is available via SVN at svn://free-map.org.uk/svn/freemap/android/opentrail/ (browse online http://www.free-map.org.uk/svn/freemap/android/opentrail)
Current Feature List
March 2011
- shows Freemap and OS out-of-copyright maps
- users can create annotations on the phone and upload to Freemap
December 2011
- Nearby POI search (pubs, restaurants, peaks, populated places)
- Annotations shown on the map
Proposed Feature list
- display annotations as an alert box when you reach their location, useful for instance for displaying path directions at ambiguous places
- find nearby Freemap walking routes, show them on the map, and "play" the route (instructions will automatically appear on your phone)
- Note that Freemap walking routes are planned to be revamped, based on pgrouting, so OpenTrail walking route functionality will not be added until this has happened
- calculate time taken, height ascended etc
- draw route profiles: elevation, horiz. speed, vert. speed, slope angle. X-axis: time or distance
- for planned routes this could be calculated based on your perceived fitness
- route profile could also show important POIs on the way
- show photos of the route, perhaps from Geograph in the UK
- or your own geotagged photos
- import data from, and export to, GPX
- very standard, lots of apps do this already, but would save the user having to run 2 apps at once
- 3D terrain generation from SRTM, or more likely, OS LandForm PANORAMA; Some commercial packages do this (Memory Map)
- This shouldn't be a big problem, I implemented it DirectX, but OpenGL would be a more portable solution. --Breki 18:48, 23 January 2008 (UTC)
Platforms
Android 2.1+
What about the augmented reality?
At SOTM this year I talked about augmented-reality navigation for hikers. This functionality is rather unstable, and I'm a little unhappy with it being in the main OpenTrail app ATM primarily due to compass inaccuracy issues. Consequently it has been put in its own "researchware" app, Hikar (available from Freemap SVN, svn://free-map.org.uk/svn/freemap/android/hikar)