Catfood Software Blog

 

Catfood Tracker 1.10

Tracker creates Google Earth KML format track logs for GPS equipped Windows Mobile devices. 1.00 failed to create the KML file for at least one SmartPhone user. 1.10 fixes this problem, and also lets you control when Tracker starts and ends a track. Read more and download on the original Tracker post.

Posted by Rob on 1/26/2009, 4 comments. (Bookmark & Share)

 

Comments

Subscribe to comments on this post.

 

I've noticed that tracker writes out KML files without altitude, but the log files do have altitude.

What's is the format of the log file (specifically the timestamp) so that I can write a converter from this log format to GPX to use in the rest of my workflow.

By Blogger Steve, at May 1, 2009 7:13 PM  

 

Steve - the fields in the log are as follows:

1: Latitude (decimal)
2: Longitude (decimal)
3: Altitude (feet)
4: Time (ticks)
5: Distance from last point (miles)

The "ticks" value for time is the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001 (It's from the .NET DateTime.Ticks).

Distance is only reported if greater than 0.005 miles - this prevents jitter from affecting the cumulative distance too badly.

I don't report the altitude in the KML file as Google Earth uses it's own elevation data to plot the track. Using the GPS elevation tends to result in the track going under/over the terrain which doesn't look good!

Hope this helps.

By Blogger Rob, at May 2, 2009 9:17 AM  

 

Steve,
Did you wrote a converter to output GPX files.

I tried GPSBabel, but no results, I can't find anything to convert from that time format to another format.

Thank You.

By Blogger Sergiu Bacioiu, at November 20, 2009 6:36 AM  

 

Note that there's now an option to include the altitude in the KML file. If you enable this option you should be able to convert the KML to GPX rather than trying to work with Tracker's internal log format.

By Blogger Rob, at November 20, 2009 3:15 PM  

 

Post a Comment

 

Links

Create a Link