OSMTracker (Android)

From OpenStreetMap Wiki
Jump to navigation Jump to search
OSMTracker for Android
OSMTracker-Android-main-screen-en.jpg
Author: nguillaumin
License: GNU GPL v3
Platform: Android 4.1+
Status: Active
Version: 2024.07.09 [1] (2024-07-09)
Languages: Arabic, Danish, German, Greek, Spanish, Basque, English, Finnish, French, Galician, Armenian, Italian, iw, Japanese, Burmese, Norwegian Bokmål, Dutch, Norwegian Nynorsk, Polish, Portuguese, Russian, Slovak, Swedish, Thai, Ukrainian, and Chinese
Website: https://github.com/labexp/osmtracker-android
Install:
Source code: https://github.com/labexp/osmtracker-android.git

Offline GPS tracker with fast POI placement shortcuts. Exports in GPX format with waypoints, suitable for editing in JOSM. Clone of OSMtracker (Windows Mobile)

Features
Feature Value
Map Display
Display map yes
Map data raster
Source online;cache
Rotate map no
3D view no
Shows website
Shows phone number
Shows operation hours
Routing
Routing no
Create route manually
Calculate route
Create route via Waypoints
Routing profiles
Turn restrictions
Calculate route without Internet (Offline routing)
Routing providers
Avoid traffic
Traffic Provider
Navigating
Navigate no
Find location
Find nearby POIs
Navigate to point
Navigation with voice / Voice guidance
Keep on road
Lane guidance
Works without GPS
Navigate along predefined route
Tracking
Make track yes
Customizable log interval yes
Track formats
Geotagging note;photo;audio
Fast POI buttons yes
Upload GPX to OSM yes
Monitoring
Monitoring yes
Show current track yes
Open existing track yes
Altitude diagram no
Show POD value yes
Satellite view no
Show live NMEA data no
Show speed
Send current position no
Editing
Add POIs yes
Edit / Delete POIs no
Add way
Edit geometries no
Edit arbitrary tags of existing OSM objects no
Edit relations no
View notes
Create notes
Edit notes
Work offline no
Support imagery offset DB
Upload to OSM no
Rendering

(Not set)

Accessibility

(Not set)

OSMTracker is an offline GPS tracker designed for collecting points of interest (POI) to be added to the map and for recording GPX tracks. POIs can be marked using shortcut buttons, voice, text, or by taking a picture. OSMTracker data is exported in GPX format with waypoints, making it suitable for import into the JOSM map editor. One can also thus directly upload waypoints[1] when one uploads tracks. OSMTracker is also highly customizable, allowing advanced users to create their own buttons and layouts.

A similar program for Windows Mobile is available.

Screenshots

Track file location

For each new track, a subdirectory is created in the dedicated OSMTracker directory, which by default is typically on the SD/USB storage in osmtracker/. While pictures and audio annotations are written immediately into this subdirectory, the track itself has to be exported explicitly. To do so, select the track in the tracklist so you see the "Track Details", modify the name if necessary.

Still being in the "Track Details", go to the context menu and select "Export as GPX", and it will be written in the respective subdirectory. Alternatively, touch+hold the respective track name to open a context menu. (Please note that "Save" means not exporting yet. Could the developer please explain where the track is being hold before exporting.) (Edit: I'm not the developer, but it looks to be in a SQLite database if I've skim read the code correctly --EdLoach (talk) 08:02, 19 July 2013 (UTC))

Note: According to this page, OSMTracker cannot save files on an SD card: "Most recent Android devices will not allow the saving of data in an external microSD or SD card. Although referred to as ‘external storage’ the tracks etc will actually be recorded in /storage/emulated/0/osmtracker."

On some versions of android this will now actually be under: Internal shared storage/Android/data/net.osmtracker/files/osmtracker

OSM Map background

When the setting "OSM background" is set and an Internet connection exists, the tiles of the current position will be downloaded and shown.

If no connection exists, the map will only be shown if the tiles were previously downloaded. This download can be done offline, the directory path where the tiles are stored is "sdcard/osmdroid/tiles/Mapnik/(zoomlevel)/...". Offline downloaded tiles need to be renamed from "*.png" to "*.png.tile" as a new extension.

Compiling from Source

Be aware that these instructions check out from the SVN repository on Google Code, which may no longer contain the latest version. Consider using git clone https://github.com/labexp/osmtracker-android.git instead.

 svn checkout http://osmtracker-android.googlecode.com/svn/trunk/ osmtracker
 android update project --name Osmtracker --target android-3 --path osmtracker
 cd osmtracker
 ant (debug|release)

External links

References