OpenTrail

From OpenStreetMap

Jump to: navigation, search

Contents

Introduction

This wiki page follows on from the mailing list discussion this week and is intended to gather feature ideas for walking(hiking) software making use of OSM. I (Nick W) would like to develop such an app (codename: OpenTrail) as long as my time permits, probably as a spring/summer project. There are many proprietary packages which do the same thing for proprietary data, but it would be great to have something similar making use of OSM. So, what should it contain? A few random initial ideas...

Feature list

  • Use an OSM map (either static or vector) as the background
  • Allow users to select a walking route by selecting OSM ways
  • overlay on SRTM data, after initial download this could be generated and cached locally
    • you can use the C# code of Srtm2Osm project, it already has SRTM3 downloading + caching implemented --Breki 18:48, 23 January 2008 (UTC)
  • overlaying your own topo maps (bitmaps)
  • 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, GPS as well as standard formats such as GPX
  • save walking routes to an online database of some sort
  • 3D terrain generation from SRTM? 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)
  • printing the map of the route
  • explicitly download all the data for an area to use offline. If you're heading away for a week(end) and can take a laptop but won't have net access
  • open a web link to (eg) the multimap OS layer; just in case you want a second opinion ;-)
  • Garmin GPS integration

Implementation details

Standalone or web? Probably standalone for most features. If so, probably Java as code from JOSM, etc, could be re-used.

--acrosscanadatrails 20:55, 24 July 2008 (UTC) My guess would be that the map could be similar to that of the Bicycle Map, were all the tags of Highway=foot and Highway=path can be used. A series of relation routes grabbing the points of most interest within a reasonable distance to the trail/path. .. those points being similar to the Bicycle map, but specialized for Hiking. and highlighting just the 'foot' trails and 'path' on this map would make sense. The Garmin GPS Map is an end-product, where the OSM is the 'live working copy' its best to get the live data from there, as it holds the Master-data. Using Kosmos, i think its possible to create these bitmaps with the highlighted info. All, the Garmin GPS map as well as a pictorial map and the mobile slippy map are needed to to work in conjunction with eachother. Im on the Canadian Talk-ca discussion group as well as my (username) at gmail.com

Platforms

Ideally mobile as well as standard Linux/Windows/Mac. Someone mentioned some software which runs on an ipod.... this might be interesting to have.


About the iPod-thingy: I've got iPodLinux running on mine so I could help you a little with that. As of what I know, it can display raw text but uses an own solution for the graphical menu (Podzilla). If you want, you can access the framebuffer directly but that seems to be very lowlevel (iDoom does this). More info about iPodLinux can be read on the project's homepage: http://ipodlinux.org

The good news: I once managed to get my Royaltek RGM-2000 GPS-mouse connected to my iPod (3rd Generation) via the serial connection that the Apple Remote uses. Unfortunately, I didn't manage to compile gpsd for that platform, so all I could do was "cat /dev/ttyS0 > dump.nmea". Let's see wether you still want to write software for an iPod ;) --Jannis 19:12, 23 January 2008 (UTC)

Palm OS looks quite promising. However, it is not POSIX complaint and Java on does not look too good, not too bad either. It is really portable, phisically, platform that should be taken into account. I just bought T|X and a bluetooth GPS reciver and they are awesome mapping tools. Steelman 01:02, 25 January 2008 (UTC)

Personal tools
recent changes