TTGPSLogger

From OpenStreetMap Wiki
Jump to navigation Jump to search
TTGPSLogger
Ttgps screenshot.jpg
Author: TTInput
License: GNU GPL
Platform: Symbian
Status: Broken
Version: 0.5.4 (2012-11-12)
Languages: English and German
Website: http://code.google.com/p/ttgpslogger/
Source code: http://ttgpslogger.googlecode.com/svn/trunk/

The GPS tracking log can be written in NMEA, GPX, or KML format by using Built-in GPS or Bluetooth GPS

Features
Feature Value
Map Display
Display map no
Map data
Source
Rotate map
3D view
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 no
Fast POI buttons no
Upload GPX to OSM no
Monitoring
Monitoring no
Show current track
Open existing track
Altitude diagram
Show POD value
Satellite view
Show live NMEA data
Show speed
Send current position no
Editing

(Not set)

Rendering

(Not set)

Accessibility

(Not set)

TTGPSLogger Version 0.5.4 only for Symbian S60 5th. Older models supported Version 0.4 beta.

Decimal separator in the GPS tracks

In some countries, such as Russia, to separate the integer part of the decimal is a comma. The comma character not recognized by josm, so opened track is defined as empty.

To programmatically change the comma character in a period in your tracks recorded program TTGPSLogger, you need to save the script to file extension VBS. Then you need to change the conditions under green lines. Save again. The script can be run (only works under the operating system Windows).

The script

Option Explicit

' Replacing in the numbers of comma to a point
' Replace_C2P.vbs version and Date
Const VERSION = "0.01.000"
Const VERSIONDATE = "26/01/2013"

Sub ProcessDir(folder)
	Dim fname, file, subfolder, i
	For Each file In folder.Files
	If extold = Right(file, Len(file) - InStrRev(file, ".") + 1) Then
		fname = file.Path
		Set fl = fso.OpenTextFile(fname, 1, False)
		txt = Split(fl.ReadAll(), vbCrLf)
		For i = 0 To UBound(txt)
			txt(i) = Replace(txt(i), ",", ".")
		Next
		fl.Close
		fname = Replace(fname, extold, extnew)
		Set fl = fso.CreateTextFile(fname, True)
		fl.Write Join(txt, vbCrLf)
		fl.Close
		MsgBox "File " & fname & " successfully created.", vbInformation
		fso.DeleteFile(Replace(fname, extnew, extold))
	End If
	Next
	For Each subfolder In folder.SubFolders
		ProcessDir (subfolder)
	Next
End Sub

Dim fso, folder, fl, txt
' File path with the GPX tracks
folder = "E:\Others\TTGPSLogger\"
' Change the extension in the program settings
Const extold = ".gpx_log"
' This extension can be written after changing comma to a point
Const extnew = ".gpx"

Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(folder)
ProcessDir (folder)
Set fso = Nothing