HappyGPSLogger
HappyGPSLogger is a GPS Logger for Windows Mobile 5 for Smartphone. It connects to a GPS receiver and creates a tracklog in .gpx format. I use it in conjunction with the WWMX Location Stamper [wwmx.org] for geo-tagging photos.
It enables bluetooth when starting, and returns the bluetooth radio to the
previous state when exiting (for use with bluetooth GPS receivers).
If a storage card is available, it will save logs on it, otherwise it will
put them in \Application Data\HappyGPSLogger\
. You can manually record
points to the log or it will automatically record them at a fairly aggressive interval, every:
- 3 feet (1m) per mph (2km/hr) in speed travelled
- 16 foot (5m) change in elevation
- 10mph (16km/hr) change in speed
- 20 degree change in direction
- or each minute but not more than one per second
It requires the .NET Compact Framework 2.0, but you should install SP1 to the Framework
to fix enumerating bluetooth virtual serial ports. I also suggest installing the System_SR_ENU_wm.cab
so the system will produce meaningful error messages.
- Thanks to Jon Person, author of GPS.NET [gpsdotnet.com] for the NmeaInterpreter class (Writing GPS Applications [codeproject.com])
- also Gary Dryden for the C# interpretation of the Haversine formula [mathforum.org] (Distance Between Locations [codeproject.com])
Version 0.2 fixes speed tracking and adds a visual speedometer.