2013-02-11

‎Introduction:

← Older revision

Revision as of 10:31, 11 February 2013

(4 intermediate revisions by one user not shown)

Line 4:

Line 4:

|wiki=OpenTrail

|wiki=OpenTrail

|web=http://www.free-map.org.uk/downloads/android/opentrail.apk

|web=http://www.free-map.org.uk/downloads/android/opentrail.apk

-

+

|platform=android

|platform=android

|code=Java

|code=Java

Line 12:

Line 12:

|genre=display

|genre=display

|license=GPL

|license=GPL

-

+

|version=0.1 beta

-

+

|description=Freemap for Android

|description=Freemap for Android

|map=yes

|map=yes

-

+

|monitoring=no

|monitoring=no

|navigating=yes

|navigating=yes

Line 39:

Line 39:

|uploadGPX=

|uploadGPX=

|sendPosition=

|sendPosition=

-

+

|showExistingTrack=

|showExistingTrack=

|showAltitudeDiagram=

|showAltitudeDiagram=

Line 50:

Line 50:

==Introduction==

==Introduction==

-

OpenTrail aims to be an OSM-based Android app for UK hiking/walking. It is closely associated with the UK walkers' OSM site, [http://www.free-map.org.uk/ 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.

+

OpenTrail is an OSM-based Android app for UK hiking/walking. It is closely associated with the UK walkers' OSM site, [http://www.free-map.org.uk/ Freemap]. It shows OSM maps using the [http://code.google.com/p/mapsforge Mapsforge] library.

-

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.

+

Note that the source is available via Github at https://github.com/nickw1/Freemap.

-

It is also planned to add 3D navigation.

+

See [http://www.free-map.org.uk/common/opentrail.html here] for more details.

-

-

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===

===Current Feature List===

-

====March 2011====

+

==Feb 2013==

-

-

* 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===

+

* show mapsforge generated maps with OSM data (showing rights of way) and OS LandForm PANORAMA contours

* display annotations as an alert box when you reach their location, useful for instance for displaying path directions at ambiguous places

* 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)

* 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

+

* import data from, and export to, GPX

-

* calculate time taken, height ascended etc

+

* find nearby POIs

+

+

===Possible future features===

* draw route profiles: elevation, horiz. speed, vert. speed, slope angle. X-axis: time or distance

* 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

** for planned routes this could be calculated based on your perceived fitness

Line 69:

Line 70:

* show photos of the route, perhaps from Geograph in the UK

* show photos of the route, perhaps from Geograph in the UK

** or your own geotagged photos

** 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

+

===Not intended for opentrail, but likely to be in the "hikar" augmented reality app===

+

* 3D terrain generation from SRTM, or more likely, OS LandForm PANORAMA; Some commercial packages do this (Memory Map)

* 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. --[[User:Breki|Breki]] 18:48, 23 January 2008 (UTC)

: This shouldn't be a big problem, I implemented it DirectX, but OpenGL would be a more portable solution. --[[User:Breki|Breki]] 18:48, 23 January 2008 (UTC)

===Platforms===

===Platforms===

-

Android 2.1+

+

Android 2.1+. Good performance on an SIII, rather too slow on an HTC Hero so I suspect a typical minimum requirement would be one of the 2.2/2.3 generation of phones released just after the Hero.

-

-

==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)

Show more