yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Rick,

in options Live Log check "Upload GPX file (after saving)". Then save the track as GPX and it will be uploaded to crossingways.

But some users have reported that uploading to crossingways does not work, even not with files that worked before and not on the website of crossingways. It seems to be a problem of crossingways (see http://xdaforums.com/showthread.php?t=484809). Anyway you need GCC V4.3 for automatic upload.

Klaus
[Touch Diamond, MDA Compact IV General] genab.de:
is it possible to make this really great application avaiable to Android?

this is the last application, i really miss on my Android Diamond Pro... (Dual Boot)
[Touch Diamond, MDA Compact IV General] Blaustein:
There are no plans to do so, and I absolutely don't know how much effort it would be. Perhaps it is not so much to get a C# (.net) application ported to Android, but I have absolutely no knowledge about that.

Klaus
[Touch Diamond, MDA Compact IV General] morrit:
You know if I can attach a bluetooth gps? :confused:

I do not see the option.
[Touch Diamond, MDA Compact IV General] Blaustein:
You must select the right COM-port. No matter if it is an internal GPS or an external GPS with cable or bluetooth. There are people which are using GCC with bluetooth GPS. Maybe you must install a driver (from your bluetooth GPS) to create this virtual COM port.

Klaus
[Touch Diamond, MDA Compact IV General] morrit:
Thanks, i buy this Gps for connect with BT.

I-BLUE 747 PRO de Transystem

:confused:

I do not understand this.

With Windows Mobile's own pair the pda with gps pda. and configure the port that comes with the program. ?
[Touch Diamond, MDA Compact IV General] fabrylama:
Hi Klaus,

I set the gps polling to always on, every 1 second.. but in the gpx file the points are saved every 3 seconds, is it normal?

thanks
[Touch Diamond, MDA Compact IV General] mignag:
great program

This is the best GPS tracking software yet!

Works very well and is full of very usefull features

congratulations

and THANKS!

(htc HD)
[Touch Diamond, MDA Compact IV General] Blaustein:
The data are reduced to no more than 4000 points. If there are more than 4000 points logged, every 2nd point is removed (repeatedly). The binary .gcc file contains all logged points.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Thank you. This is motivation to further improve the program.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
ok, I understand.

it would be possible to add an option to generate a full gpx file? (sometimes in fast descents the track loses precision)

thanks

PS I fully agree, the best GPS tracking software ever!
[Touch Diamond, MDA Compact IV General] Blaustein:
I put it on my todo list. Possibly in that way that only 'unnecessary' points are removed.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
ok, perfect!
[Touch Diamond, MDA Compact IV General] fabrylama:
just a curiosity: why did you impose this limitation?
[Touch Diamond, MDA Compact IV General] aamadorj:
Great GPS tracking software!

I'm very happy with this GPS tracking software. I think it is a great program.

Current version is working perfectly on my HTC TD2 (Topaz).
[Touch Diamond, MDA Compact IV General] fabrylama:
you are doing this for limiting the memory consumption of the program? if so, instead of implementing an algorithm to remove only unnecessary points (wouldn't it be very cpu intensive?), you could create a windows (not mobile) application to batch convert gcc to gpx (if it doesn't take to much of your time!)

thank you again

Fabrizio
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi fabrylama,

The data are reduced for internal processing, especially for track display in map and graphs. From this internal data arrays the gpx files are created. In principle it should be possible to read in the gcc file and convert all the data to gpx, but it is realized the other way.

Klaus
[Touch Diamond, MDA Compact IV General] TheXtremeKing:
Hi, I just found out about gcc and it looks very promising. I installed it on my old pda and the program runs smoothly so it must be very resource friendly.

I want to use it to log my windsurfing trips to do some speed analysing. For this a few extra features would be very nice (I think these will also be appreciated by bikers)

-even after 1,1hr of logging (4000 samples at 1/s) to still have a resolution of 1sample/sec in the gpx file (but that's already on your to do list ;-) )

-also export the hdop status to the gpx file

when analysing the trip with this program "gpsresults"

you can filter unprecise data by the hdop status.

-for some direct on the water / bike results, a 2 and 10 seconds fastest average speed and also a 100m, 500m fastest average speed.

The avarage speed which is on the main display, isn't very interesting for a windsurfer because this includes my swimming time hehe. I would like to know how fast I went during a wind gust.

Next time I go windsurfing I will defenitely be testing GCC, because as it is, it is already very usable.

Thnx for the program.
[Touch Diamond, MDA Compact IV General] fabrylama:
in the meantime you can use this: http://code.google.com/p/gccv2/downloads/detail?name=gcc2gpx_1.0.zip&can=2&q=
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi XtremeKing,

do you have an example GPX-file with hdop? But I think I will not implement hdop-logging so quick, because it would make necessary to change the binary format of the gcc file. And I think the benefit would not be so high.

For average speed you can have a look at the lap function. It lists the time for every 400m period - ok you must calculate the speed by yourself and 400m is probably too much, but maybe worth to have a look.

Klaus
[Touch Diamond, MDA Compact IV General] TheXtremeKing:
@fabrylama thnx for the hint of the tool, I'll try it next time when I go surfing and check the logs at home. 40000 points should be more than enough :)

@blaustein no the programs I used before didn't log the hdop status, I asked for it because there is an option in gpsresults for filtering on it. The reason behind it, is you may get strange speed spikes when the reception of sattelites is poor. My PR based on these speed spikes would be >120km/h.... With some manual filtering a more realistic speed for my skills is maximum 55km/h (which still is very fast on water).

I will use the speed graph instead for a quick look on how fast my top speed was.

Thanks for your replies

Hans
[Touch Diamond, MDA Compact IV General] TheXtremeKing:
I saved an old gpx file with gpsar, the original didn't have hdop or number of sattelites information so that's why they are zero. The urls I had to remove.

first few points of the gpx file:

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>

<gpx version="1.0" creator="GpsarPro 4.10" xmlns="http:demolished" xmlns:gpsarPro="http:demolished" xmlns:xsi="http:demolished" xsi:schemaLocation="http:demolished http:demolished">

<trk>

<name>10-7-09 15:39:15</name>

<trkseg>

<trkpt lat="53.1849158333333" lon="7.05970416666667"><ele>-7.0</ele><time>2009-07-10T13:39:28Z</time>

<hdop>0.0</hdop>

<sat>0</sat>

<gpsarPro:satsInView>0</gpsarPro:satsInView></trkpt>

<trkpt lat="53.1849216666667" lon="7.05970291666667"><ele>-7.0</ele><time>2009-07-10T13:39:29Z</time>

<hdop>0.0</hdop>
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Hans,

I think such speed spikes do not always correspond to bad hdop values. I believe hdop don't solve your problem satisfactory.

I am working on an alternate speed calculation from position data and time and with averaging.

Klaus
[Touch Diamond, MDA Compact IV General] Brakhage:
Hello,

I am using GCC for 18 months now, and I must say, I didn't find anything else better than this software to do I want it does, tracking my position while I am shooting photos. So, thank to the developer(s).

Just a question while reading the messages about the limitation for the GCC to GPX conversion.

Would it be possible to have a PHP script to do that ? Because I don't use any PC to run the converter... And I am trying to do a PHP script, but don't understand how to translate the Windows source to a PHP script... I can find the first char, but then the date turns wrong.

Or would it be possible to know the structure of the binary file ?

Cheers
[Touch Diamond, MDA Compact IV General] fabrylama:
http://gccv2.googlecode.com/svn/trunk/GpsCycleComputer/Readme.htm

read the chapter "12. Source code "
[Touch Diamond, MDA Compact IV General] Brakhage:
OK, great !

Thanks.

I just try to get the header with the start time, lat and lon and it works.

I will try to check the other data, and will post here the script.

Cheers
[Touch Diamond, MDA Compact IV General] h0llyw00d:
hello, is there a possibility to have offline maps?
[Touch Diamond, MDA Compact IV General] Blaustein:
Of course! Please read the readme.htm.

Klaus
[Touch Diamond, MDA Compact IV General] womisa:
Hi,

i have found your program and have downloaded your source. But i can not compile the project. The file "ReadFileUtil.cs" is missing.

Whats wrong? Can you help me please?

Many greetings

Achim
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Achim,

this file has recently been removed (devided into 4 other files). Accidently it was not removed from the project. Just remove it from the Solution.

I have committed a new beta status with new features and this file removed.

Klaus
[Touch Diamond, MDA Compact IV General] womisa:
Hi Klaus,

thanks for the answer. But if I remove the file get other errors. Sorry, I'm not a VS (c #) Professional. Where can I find the new beta (source code)?

I tested the program and I'm just thrilled. Thank you for that great program! However, I have no HTC but a ASUS 696 PDA.

Still ne question: Can you zoom in on the area of "Track2Follow" and measure the distance to the startpoint?

Thanks

Achim

Ps.: Sorry for my little english ;)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Achim,

the new beta is the current source code on the google project page.

I don't understand what you mean with your question. You can always zoom and move the map. The distance you must guess with help of the distance indicator.

Klaus
[Touch Diamond, MDA Compact IV General] womisa:
Hi Klaus,

thanks for the answer!

Sorry for my vague question. But I thought i have the actual gps area shon on the display and load a little Track2Follow and have no information who is this track. I can zoom but the Track ist not shown off the WorldMap. I search a funktion wich zooms and move the map to the whole track on the display.

But I can live well with the current functionality!!!

Many thanks

Achim
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Achim,

if you switch off GPS (and have no track recorded) the autoscale algorithm zooms fit to the "track to follow". Remember: double click on the map does autoscale.

It would be great to implement a navigation feature which guides you on the track2follow, but there are so much other things which should be done before (and are easier)....

Klaus
[Touch Diamond, MDA Compact IV General] Renae27:
Hi Klaus, first of all, thanks for a great program. Second, if you have a forum specifically for questions, comments, etcetera please let me know, this seemed to be the most active forum I've seen for your software.

1. Downloading offline maps... I tried using MAC as you suggested in your 'readme' but when I got to my destination none of the maps would load. I downloaded as OSM and put the folder with the PNG files on my memory card. I tried setting the maps directory to various locations in the path starting from the root 'Arrowhead_2010-07-25_231655' created by MAC and going as deep as 'Arrowhead_2010-07-25_231655\Google Hybrid\19'. I also tried converting to JPG and checking the various path depths. On my way home I got a data signal and turned on automatic downloading which worked great. I was gonna experiment with switching out the maps to see if I could get it to work. I was hoping there was some easy setting I am missing to get it to work. I'm sure you can understand that I can't automatically download maps for a place I haven't been until I get there making getting stuff ready before I go a little difficult.

2. I sometimes have issues when starting GPSCycleComputer in that it accepts and uses all GPS data regardless of eratic signals because of poor initial signal strength. I thought about this and I was wondering if you considered dropping packets with obviously erroneous information. Going 127KM/H is something I've not yet been able to do on my bike and unfirtunately the only way to remove that reading is to completely reset GPSCC. I do also use it when driving to monitor average/max speed and the disance/time and 127KM/H is certainly possible in a car. I was thinking that telling GPSCC that you are walking/biking/driving could set a thrshold at which info would be dropped. So getting a 127KM/H reading while biking would be dropped with a max set to 80KM/H for example. Alternatively, monitoring the average time it takes to change to a given speed (based on mode of transport) would also allow you to drop a 127KM/H spike based on a maximum speed change of 10KM/H over 1 second.

3. During the day I sometimes find it difficult to see the display and if you could add a mode/button to toggle a daytime/nighttime display that would be awesome. I believe a white background with black text would be easier to see in the sunlight.

I hope you understand this and find it useful in improving your program.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Renae27,

you are quite right here in this forum.

To 1.: I never heared of problems in using such maps. Did you select the correct Atlas format "OSMTracker tile storage"? In GCC you must select the Top folder. In your case it should be "Arrowhead_2010-07-25_231655\Google Hybrid" which has the zoom levels as subdirectories. You should have a directory structure like this:

Google Hybrid\16\32236\2251.png. You can look at the automatically created directory structure.

To2.: I thought about a plausibility check. But until now thinking about was all...

You can improve the behavior if you switch on gps for a minute or so, before you start a log. Then gps signal usually stabilizes. There is also an option to drop first x points after gps fix.

To 3.: There is a possibility to customize back and fore color (see chapter 11 in readme). You need two files bk_color.jpg and fore_color.jpg each of the size of one pixel with the desired color. GCC version 4.3 has a bug: you must place the files in the root directory of your device, not the application directory.

Your idea with day and night scheme is good. I will improve the usability in this point.

Klaus
[Touch Diamond, MDA Compact IV General] Renae27:
1. I selected OSM format, can't remember if there was more than one. I'll try again using my daily bike route. One thing I noticed last night after posting is that the files GPSCC downloaded don't have extensions. I am using the latest 4.3 version of GPSCC. When I get a few moments of free time I will try a number of things and report back.

2. I started doing that but found it difficult to ride and monitor my GPS signal icon. I found a better, but not perfect, solution. Let GPSCC ding me when it gets a lock and keep reseting it until it stops registering spikes. Though, one thing that happened recently was halfway through my ride there was a spike. I had to choose between resetting and losing the stats from the first half of my ride, or leave it and ignore half of the stat readouts. :(

3. Thanks, sorry for missing that in the doc. That's even better since I can choose my own colour scheme for night, day, or both and move or rename the files to suit. :)
[Touch Diamond, MDA Compact IV General] greifswald:
Hi Klaus,

GpscycleComputer is a realy nice app! Works well while mountainbiking with Cloude Mate OSM-tiles on my htc Hermes WM 6.5.

Is there a possibility to install the app on a winCE 4.2 device?

This would be nice for reanimation of old PNAs like my transonic 4000.
[Touch Diamond, MDA Compact IV General] Blaustein:
I don't know. Did you try it? It may be worth to try.

It needs .NETCFv2, but this can be installed if the included version is too old.

Klaus
[Touch Diamond, MDA Compact IV General] greifswald:
I installed GPSCycleComputer on the sd-card of my PNA. When I try to start it, the following system-message appears:

Cannot find 'GpsCycleComputer' (or one of its components). Make sure that the path and filename are correct and that the required libraries are available.

I installed .NETCFv2. I doesen't suceed in installing the CE4.0-Version, so I installed the WM5-Version while ignoring the warnings (something like ~not the correct system~).

GpsCycle computer still refuses to cooperate ;-)
[Touch Diamond, MDA Compact IV General] BenScoobert:
I too have a windows 2003 CE PDA which I would like to run this program on. I dont want to fasten a good PDA to my handlebars, but an old one it is ok :-)

I get it to install, but it does nothing when clicked :-(

My PDA/phone is a Qtek 2020i (HTC Alpine)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello greifswald,

it seems to fail in a very early state. Are the following components available?

GpsCycleComputer.exe

GccGPS.dll

coredll.dll

gpsapi.dll

The last two are in windows directory, but usually in ROM and normal file explorer doesn't show them. TotalCommander shows them.

Is a GPS-device installed on your CE device? This probably installs gpsapi.dll.

Klaus
[Touch Diamond, MDA Compact IV General] greifswald:
Hi Klaus,

gpsapi.dll is missing in the windowsdirectory. The Transonic 4000 has an internal gps-receiver. It works with Navipowm, Navit and Tomtom.

There is a GPS_Serial.dll and I had to program the Receiver with GPS_Monitor for the full-gps-output for tomtom.
[Touch Diamond, MDA Compact IV General] BenScoobert:
I think what we need is a FULL .cab with all possible files needed, any chance of that?
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello greifswald,

I have tested with my old PDA with win 2003 which also lacks of this file (gpsapi.dll). An error occures only if you want to use windows supplied gps driver and open gps. So this doesn't matter. I have compiled a beta version for "Any CPU". Maybe this helps.

@ BenScoobert:

You must install NETCFv2.ppc.armv4.cab - search for it on the web.

@ all:

********* version 4.4 *************

new features:

- context menu

- alternate speed calculated from position change

- Elevation Loss and Altitude Delta

- save option sets (to recall)

- day and night scheme

improvements:

- calculation of Elevation Gain

- calculation of Stoppage Time

- averaging (smoothing) of speed

- displaying of (osm)map with missing zoom levels

bugfixes:

- custom background and foreground

Klaus
[Touch Diamond, MDA Compact IV General] BenScoobert:
working :-)) thanks
[Touch Diamond, MDA Compact IV General] MoonRocker:
installed it on my HTC HD2:

- v3 worked great but didn't look that fine cause it was stretched.

- v4.4b1 seems to work fine too and looks better.

thx 4 ur work!
[Touch Diamond, MDA Compact IV General] Rino74:
Missing Altitude

Hi Andy,

First of all very good work.

But I have a problem on my diamond with the altitude it's n/a

So I tried to install the original v3.3 from which I know it worked and voila.

I tried it also with version 4.3 & 4.4 but no luck...

What could this be?

Further a few enhancements i'd like to have:

- I use this app mainly for following my own created routes

It should be nice if in the map mode placemarks and drive direction is visible.

And maybe some kind of direction info (for example distance to next placemark etc.)

- A way to turn off backlight (it seems backlight is always on when gps is enabled) A while ago I made that from the v3.3. source code.

Pressing on the clock image toggles backlight.

Thanks and keep up the good work

Arno
[Touch Diamond, MDA Compact IV General] flyforfun:
Hi Klaus,

thank you for working on this great app! Using 4.4 on X1 i found some issues:

- recalling option-sets does not work propperly. The buttons should clearly show which set has been recalled. The used mapset is not used instantly (try by loading a file)

- i have made a special map with map calibrator 2.6 in multizoommode and put the jpg and gmi files on the phone. Working so far, but there is a vertical offset between real position and map, about 10 km. Any clue why this may happen?

- a wish: an extra option which should be in the 3 optionsets - zoomlevel when switching on gps or starting logger. Normally i don't need zoom 17 or so...

- when switching gps on, looking map, zoom out and then start logging viewing map the zoom level is not remembered and musst be zoomed out again.

thanks

Utz
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Arno,

did you enable "Lap stats" in Options? This replaces Altitude display.

On most devices you can use the Power Button of your device to switch off and on backlight (logging is working nevertheless). Alternative you can use the Backlight button in menu page - touchscreen keeps working in this case.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Utz,

I will check this.

Can you make sure that the error is not in map calibrator?

I think about remembering the last active zoom level.

Greetings

Klaus
[Touch Diamond, MDA Compact IV General] flyforfun:
Hi Klaus,

i think the map calibrator files are ok. At the end of each gmi file is something like this:

Border and Scale

52.7941609102825;10.1126466767356;52.3449399772003;10.8921061247769

631.206666666667;1033.89060072777

Assuming the coordinates should be the borders of the corresponding jpg, they are okay.

Do you check also all the other numbers in the file ( i think the reference points) ?

Perhaps the scale is the problem? the original of the scanned map is a "winkeltreue Lambertsche Schnittkegelprojektion" (ICAO-Map) and varies the vertical scale for each latitude.

Ciao

Utz
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Utz,

in readme.htm in chapter 9.3 there is a description of the gmi file format which is used by GCC. Please check if your gmi file meets this requirements.

Klaus
[Touch Diamond, MDA Compact IV General] flyforfun:
Hi Klaus,

yes , i think they have the right format.

Here the beginning of each gmi file:

Map Calibration data file v3.0

ic-mult_S2-44.jpg

491

470

-2807;-797;8;54

350;3296;13;50

350;1295;13;52

350;-798;13;54

-2806;3294;8;50

-2806;1296;8;52

350;261;13;53

350;2306;13;51

....

Perhaps the problem is, that there are a lot of reference points, but due to slicing no reference point is used for this tile and gcc don't know where tis slice belongs? But the tiles are on the right place in GCC, only the verticel error is there.

The original file is 30 MB, with 8837*10356 pix divided in 378 slices in highest zoom...

Ciao

Utz
[Touch Diamond, MDA Compact IV General] Rino74:
I'm not sure what the lap stats have to do with altitude but it doesn't work

Altitude still gone and is also not saved to kml etc.

I tried to replace the GccGPS dll but that didn't do the trick :-(

The old version does show it so altitiude is available ??
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Utz,

I'm no expert in geo mapping, but I can imagine: if the map covers several hundreds of kilometers there can be noticeable errors if the calibration is just linearized over the whole map. I don't know in detail how it is realized in GCC, but it is certainly not made to display a whole globe or big parts of it.

Another idea of an error: if you have not a conventional screen resulution (480x640 or 240x320), but 480x800 then there may be a bug which could cause this error.

Can you check with a small map if the error is also there?

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Rino,

I don't understand. Can you clear describe where is altitude gone???

What is displayed between speed max and GPS field? Can you make a screenshot?

Or is always displayed the same value?

Klaus