WishList

From TrekBuddy

Jump to: navigation, search

List of enhancements, feature requests etc.

Contents

[edit] Navigation

  • Use own course calculation for low speed movement (below 2 knots - for example mountain hiking) to avoid displaying wrong course taken from some GPS modules like GB735 - these modules doesn't update the course in low speed conditions). Maybe the GPX generating procedure could be used in such situations ?
  • MOB
  • use own speed and direction calculations for slow movement - the GPS value is jumping too much (displayed with different color)
  • ability to enter waypoints in map grid format, e.g. as OSGB/OSi grid references since 0.9.81
  • ability to enter waypoints in terms of range and direction (e.g. 3000 m 270 deges), it should be from either pressent posision or from an existing waypoint. (It would be wery usefull for Geocaching).
  • "Center on POI..." - ability to select Point Of Interest and center the map on it since 0.9.62
  • a red line between actual point and a chosen waypoint
  • also accept <trkpt> for waypoints in routes as exported by GMapToGPX 0.9.64
  • add item „Jump“ into menu „Waypoints“ (Navigate To, Route Along, Route Back, Jump) – after selecting this item TB open particular map list and jump on selected waypoint since 0.9.62
  • jump to active waypoint when opening waypoint list since 0.9.65 TB jumps to the last selected waypoint, not the active one.
  • "Display All" the POI of a .gpx file that are in the current map (just ignore the points that are off map) since 0.9.73
  • waypoint in menu "waypoints" selectable by pressing keys "# 0...9" or a Page up/down button
  • to display nearest point/direction on the map border, when user left map coverage area
  • option for manual correction of datum "I am here" in case of map offset
  • o2 provider: use only the last (or a configurable number of) CBS value(s) to determine the position since 0.9.69
  • skip active waypoint and move on to the next one easily (with one key)
  • Jump to the closest waypoint;
  • Waypoint-detection/-alarm / CDI: A sound, if current position is lower than xxx meters to any wayppoint in wpt-directory or selected waypoint file(s) (eg threats like swamps when hiking, insufficient depths for sailing)
  • possibility to navigate following a .gpx tracklog
  • Posibility to add a new pesistant waypoint to a specific file (choose where to save it to), e.g. to have all points for one category or city in one file
  • Entering custom waypoints: activat numbers (123..) to input Lat and Lon instead of letters (abc..)(Nokia 6110)
  • Define "second" proximity for wpt to "wake up" display, if screen saver is active, could be usefull for car navigation etc.
  • Anchor alarm - an alarm is activated if the distance from wpt is greater than predefined value

[edit] Tracklog

  • configurable period and distance between points logged since 0.9.59
  • possibility to start/stop while tracking
  • When creating a GPX file, create opening and corresponding closing tags in one go, so crash of phone OS will not result in invalid files (quite bad wen hiking without possibility to patch the GPX files!). At the moment, </trkseg></trk></gpx> is missing so manual edit is needed.
  • while tracking: show current track on map
  • additional screen with large icons (for touchscreen) for fast and easy logging of waypoints (e.g. for fuel station, postbox, speed limit, etc.). Track log should continue in background. An example app that only runs on Windows mobile is here. Reason: When surveying an area for openstreetmap.org it would shorten the input time drastically. A possible workflow:
    • tip the map (lat and lon get stored internally)
    • screen switches to screen with icons (position of icons, the icon itself and default text should be configurable in a xml or ini file). Maybe even with multiple pages to hold more icons (One icon on each page switches to the next page).
    • On tip on icon, waypoint with icon text gets stored. An Exit icon wouldn't save anything.
    • show map with track again
  • trackback
  • voice recording to annotate waypoints
  • improve handling of "standing still": reduce to one waypoint instead of showing a many many lines if >x adjacent waypoints are within 25m (or assumed accuracy plus security buffer) radius.

[edit] Maps

[edit] Screen

  • show scale since 0.9.61
  • zoom out (if too heavy for the phone, perhaps support for automatic generation of a zoom-out layer in map tools)
  • zooming/change layers with a touch of the button (volume buttons)
  • OSD background colour user selectable to make the OSD better readable on some phones.
  • Night Mode - for example by divide the colour values for each canal by 4. The bright screen is a trouble in night car driving been available since for a couple of versions I meant for the MAP VIEW not for compass or the navi screen ... F.i. by putting grey rectangle over the whole screen with app. alpha blending
  • 'No Map' Mode- useful if no maps are available, but instead waypoints and/or tracks (arbitrary zooming!).
  • Find map at current position. If searching for *.map files is too heavy maybe special index file could be used ? F.i. with data from all map files.
  • To not suspend trekbuddy midlet on closing flip. This can be fixed by adding 'FlipInsensitive: True' into jad file (verified on Motorola RAZR2 V9).

[edit] Loading

  • start browsing in DataDir /maps
  • when loading atlas, tb ask to select layer and map (even when gps connection is active). Could option 'auto' be added to map listing as first position when gps is on? When select auto tb wold load map with current position (now when select map in layer tb load it and then load map with current location)
  • allow adding tar maps to atlas without regenerating index for the whole atlas
  • support for several (configurable number) tiles per file - to reduce the number of files in large maps, without having to cut the map into tarred map pages - of course, there is a compromise with display speed
  • don't ask to "Set map as default" every time loading map or atlas, use a menu entry instead
  • when loading a new map from an atlas, if it is not off map, center the new map on the current position of the cursor (not the position given by the GPS)
  • when selecting atlas layer, preselect the current layer

[edit] Projections

  • Lambert (France) since .. I do not remember
  • Oblique Mercator (Switzerland; needed for Swiss Grid support) since 0.9.62

[edit] Coordinates

  • show coordinates in swiss grid (CH1903) since 0.9.62
  • Add to settings - basic - coordinates the option "decimal degrees" (e.g. N47.0623, E8.3046 used in some paper maps and thus quite needed)

[edit] Search for locations / streets

  • create tool to extract location names (i.e. streets) and their positions from planet.osm or http://download.geofabrik.de/osm/europe/
  • add search functionality to Trekbuddy and i.e. position cursor on (raster/or when implemented vector) map
  • add search feature in waypoints list
  • add filter feature in waypoints list (i.e. distance from current location)
  • create option to select nearest waypoint (very useful for taking a shortcut or in case of a lost connection when following a route)

[edit] Vector maps

  • use extracts of Openstreetmap and Garmin vector data for map drawing
  • road routing algorithm

[edit] CMS

  • multiple profiles support - done in 0.9.64.
  • ETA/ETE and distance to route endpoint already done - wpt-dist, wpt-eta ... ?

Clarification - ETA/ETE and dist is implemented as values to selected wpt. Can we have additional parameters available for route endpoint, even if it is not selected as active?

  • {wpt-ete} - (estimated time enroute) the time span needed to get to the next active wpt.
  • {ept-eta} - the arrival time when arriving at the end point in the route.
  • {alt-t} - total ascend and total descend.
  • {alt-p} - ascend and descend grade percent (%).
  • {spd10s.i}, {spd10s.d} - speed compute on the 10 seconds interval
  • elevation profile.
  • after a trip: store CMS summary values (eg distance, trip time, maximum/average speed) to a "trip summary" file
  • every lap: store CMS summary values to a "lap summary" file (example: push button every lap and it saves summary of current lap)
  • create wiki page (maybe in Download section of wiki) with CMS files sorted by device/screen resolution and TB version for easier search than in forum posts
  • {gr} - Glide Ratio - computed as ({spd}/3,6)/{alt-d}
  • {wpt-gr} - Waypoint "Glide Ratio" computed as {wpt-dist}/({alt}-{wpt-alt})
  • {gr/wpt-gr} - ..to decide quickly (if > 1) wheter WPT is reachable in the current conditions.
  • Alarms(sounds) for posetiv and negativ {alt-d}
  • Alarms (sounds) for best speed improvement
  • Real time vocal reading a cms parameter (with a lib of digit sounds 0,1,2,...9)
  • Implement Feet unit in <units system="nautical"/>
  • The difference between {course} and {wpt-azi}, preferably in 8 steps of 45 degrees, so a compass can be drawn to see if you're going in the right direction.
  • Alarms (sounds & vibration) when proximity of a speed cameras stored in a gpx file (it would be a POI [Points Of Interest] warner ).
  • Install CMS Themes in zip.files -> cleaner ui-profiles folder
  • delete themes without having to delete all the single files that came with it (would be solved with zip-themes)
  • {spd-mn-km} - show speed in minutes per kilometer

[edit] SMS (location sharing)

  • use human-readable format
  • Pet Mode: wait for SMS containing code word and optional e-mail adress, then e-mail back current location (because automatic SMS back is not possible)
  • Send SMS to normal inbox, so another application could create an wpt file and places this file in waypoint folder (WM5 J9)

[edit] TouchScreen-Support and OnScreen Controls

  • For phones without a Menu-Key and so on: please add optional On-Screen-Buttons. Example: HTC Touch

[edit] Waypoints

  • add option "edit waypoint" for already persitent waypoints (eg to update comment, one currently has to create a completely new waypoint or use the PC)
  • For pictures/snapshots saved within waypoints, save GPS coordinates in the EXIF GPS information (geotagging) so supporting image viewers (e.g. xnview) can display the location of the pic directly
  • A door concept defined by two waypoints. Cut the line of a door print a partial cms freeze for a defined time or reset/restart the record. First door cut : start, second door cut : end and better with partial door defining for partial time printing.
  • Make reading waypoint files work even with special characters like umlauts etc. Perfect solution: even the waypoint with special charcter can be read and used, and when storing waypoints, the user may enter special characters (important for www addresses containing special characters).
  • Make it so you can add Custom Waypoints in Map Grid format (BNG for example) since 0.9.81
Personal tools
others