yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] AndyZap:
Here is some info about GEOID in Wikipedia: http://en.wikipedia.org/wiki/Geoid The altitude reported by GPS needs to be corrected, to report the correct altitude (as shown on maps), the correction factior can be computed on this web site: http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/intptW.html?

Interesting, that in Diamond we also have Qualcomm GPS, but it reports that values differently. - Anyway, I will now read the data now from both places.

Regarding the altutude accuracy - the altitude is not as accurate as the lat/long coordinates, so you can have difference about 10-15 metres.

You can change the units for altitude in options - I guess you have not found the required options page? - I will update the option pages to have them more visible.
[Touch Diamond, MDA Compact IV General] AndyZap:
This GPX file do not have any time info, that is why it was not loaded. I will fix that - so you can load GPX with coordinates only (like this one)
[Touch Diamond, MDA Compact IV General] AndyZap:
Probably the best option for you would be to have GPS "always on". The data is logged into a binary file, which is quite small, so I do not think it is requried to average samples before saving them into the file. The only reason to start/stop GPS is to save the battery power.
[Touch Diamond, MDA Compact IV General] cozzykim:
Knots?

Would it be possible to add an option for measuring in Knots as well as mph/kph?
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks everyone for the feedback!

- will add knots (actually GPS provides speed data in knots!)

- regarding timestamps: will add more fields to GPX output: altitude and timestamp (in addition to lat and long). Are GPX files the one to use with photo app like Breezesys? Can you then save in Breezesys as KML with track and photos?

I do not think it is good to add timestamps directly into KML for each point - in TrackMe KML files the timestamps are added to each photo, which is a "Placemark", but I save the tracking data as "LineString" (otherwise you will not get a nice line in GoogleMaps, but a lot of "placemarks").

Regarding saving with different name - I would use File Explorer (or when connected to PC with ActiveSync - Explorer on Windows) - to rename the file (just make sure that it still has .gcc extention). I just did not want to add too many extra function/buttons to the tool. To save into .csv - do you need lat/long? - then this is in KML file (this is just a text file, open it with e.g. notepad) or in GPX (this is a text file as well), and I will add timestamp/altitude there.

If the tool says "gps off" - maybe it was not clear in the manual, but you need to start/stop it yourself, i.e. it does not start as you start the tool (like probably some other tools). I.e. press the start button! If it says "gps searching" all the time (and you are not inside a building) - then I found it is useful to do soft reset, it clears GPS mind.
[Touch Diamond, MDA Compact IV General] cozzykim:
I knew that, I read the source code ;)

I agree, best to leave the track line nice and clean.

Maybe a "Filename" box when you click save to KML or GPX that would append the destination name and current vehicle mileage to the date/time filename? (I'll still use the app if not :) )

For my purposes all I want is a recording of ; Destination, Mileage, Distance, Duration, Start time, End time - to replace the logbook in MN6 which crashes all the time leaving me with no record of my journeys (it sometimes corrupts the logbook.xls file as well and thus wipes out a weeks worth of data :(

GPSCycle already does most of what I want so I'm really happy with it so far :)

The little green/red LED takes a little time before I understood how it works, take the time to watch it working guys, it sometimes only takes a second to get the next fix and you miss it lol
[Touch Diamond, MDA Compact IV General] banerbocken:
GPS Cycle Computer for QVGA

I realy love this.. BUT..

Is it possible to get a 320x200 versin of this and / or can I modify this one to fit the screen of my Kaiser. I take it that it is not as easy as changing the size of the jpg´s..
[Touch Diamond, MDA Compact IV General] schreda:
Here is a CAB nstallation Package!

regards
[Touch Diamond, MDA Compact IV General] AndyZap:
Re 320x200 verions: to make it work on a different screen size you need indeed to resize jpegs, but ALSO you need to look into the source code (with any text editor) and reduce all x/y coordinates of the top/left corner and x/y sizes for every control - and then recompile. This is a bit of effort.... but if you can do that and send me Form1.cs - I can recompile.

Re CAB - I did make a CAB (and it installs into \Internal Storage\Program Files\ GpsCycleComputer) - and the program did not work (cannot see any gcc files to Open) - if it is inside Program Files. So I am going to replace the Windows FileOpenDialog with my own (which does see files), then I will make a CAB. I.e. for a moment, make sure that you DO NOT install it into Program Files.
[Touch Diamond, MDA Compact IV General] banerbocken:
reg. 320x200.. then that would translate... 100+ hours of work.. at least for me as I have no knowlegde of this.. My guess is also that this would have to be compiled and recompiled as many times I would have to change it .. probably no worth the effort.. I think its easier and cheeper for me to just buy and upgrade to the Diamond.. time is money .. :o)
[Touch Diamond, MDA Compact IV General] cozzykim:
.NetCF

@banerbocken: It's not too difficult to modify the source, just a case of goin through and finding all the x,y parameters and changing them, it's worth a try if you *really* like GPSCycle :)

I was going to try to install on my 320x240 Artemis/Orbit WM5, but .NetCF 3.5 won't install (not sure why ) so that's a no go :(

I *might* have another look if I can get the time 'cos I think this is too good to be only for VGA :)

@AndyZap: I'm only a tinkerer ;) can I use the installed gcc dev package in my PCLinuxOS installation to recompile, I've got Bloodshed for XP as well but it doesn't seem to recognize any of the GPSCycle source files (unless it's me that's stooopid)

Regards

Kim
[Touch Diamond, MDA Compact IV General] AndyZap:
All code is in C#, so I am afraid C++ compilers are not good. "GCC" - do you mean free GNU compiler (not .gcc files the tool generates)? - this is C/C++ as well (unless they do C# now) . I searched web for free C# compilers - there are a few, but seems none comple for WinMobile yet (only for Win32).

I use Visual Studio 2005, which is with .NET 2.0 - so I think you do not need .NET 3.5 to run this. Also it might be easy to recompile for 320/200 - I can just write a function to scale all controls by this ratio, instead of replacing all values in the code by hand. But there are a lot of text on screen, so probably text will not fit (unless change the font size by half as well - or it is scaled automatically on a low-res screen (something like dot - per - inch is different)? I could try ...
[Touch Diamond, MDA Compact IV General] cozzykim:
Sorry AndyZap, I was just messing about to see what would happen if I tried to run GPSCycle on my old Artemis (320x240) without any code changes. It installs but comes up with:- The application failed to load required components (and instructions to re-install .NetCF).

As the Artemis has .NetCF 2.0 already installed I assumed that it requires 3.5 but it's probably not the reason.

I should stop distracting you ;)

I'll carry on trying to learn something from your source and using GPSCycle every day for cycling, driving and walking. I can't fault it so far, it seems to work perfectly :)
[Touch Diamond, MDA Compact IV General] AndyZap:
Added CAB, knots and more output into GPX (as promised).
[Touch Diamond, MDA Compact IV General] ResLo:
Fantastic app. Tried it out today on two long drives and it worked like a charm. I can view the graph and see my progress but when I upload into Google earth or goggle maps it places me in the middle of the Arctic Ocean! and I can only see the track line at a very small zoom level, i.e. I cannot zoom in much at all before the line disappears.

Where am I going wrong? I noted in the readme you stated to install the program into the internal storage but I had already stored it into the main memory, could this be causing the problem?
[Touch Diamond, MDA Compact IV General] aatreya:
Can you use powerpolicynotify to enable unattended mode, which lets the user use the power button to turn off the screen?
[Touch Diamond, MDA Compact IV General] EvgeniyKo:
Please!!!, make it for QVGA, because it is work. But it is look don't well!!! :confused:
[Touch Diamond, MDA Compact IV General] FunBoy26:
Test your app today at a small mountainbike tour!!

Works perfect!! :D

Very nice app!!! Great Work!

Thank you very much!!

Regards

FunBoy
[Touch Diamond, MDA Compact IV General] ilkhan:
OOh! love this.

Would love to be able to save the .kml directly to internal storage though. Even faster pulling the data to the desktop, rather than manually copy/pasting to IS.
[Touch Diamond, MDA Compact IV General] expo7:
Yes, thats a good idea!
[Touch Diamond, MDA Compact IV General] AndyZap:
Re problems with KML file in GoogleEarth: send me your "gcc" and "kml" files (if yo do not mind that I will then know where you are :) - I will have a look. In KML files (this is just a text file, and there is a document on Google site to explain the format) there is a record "LookAt", which position "the camera".Something might be wrong there.

Re installation, internal storage, etc: The reason I did not add output file location option is because I wanted as less options as possible (so you do not need to pull-out stilus while cycling). So the tool simply stores the files in the same folder as the exe. If you want a different foder (and you cannot select the one you like during CAB install) - then simply copy the installed executable (i.e. GpsCycleComputer.exe) to the folder you like and update the short-cut which is shall be in "\Windows\Start Menu\Programs". BTW, it shall not make any difference where the tool is located (I hope, otherwise this is a Microsoft problem)

Re bklite off, etc buttons : This is a good idea to capture power button to avoid switching the phone off, thanks, I will have a look. Maybe you have an example of source code which does that?

Re 320x240 - I did updated all controls location / sizes and recompiled for 320x240 ... then I found that there are simply too much text info on screen, so the text does not fit! So it looks I need to remove some output and have the main info only ..
[Touch Diamond, MDA Compact IV General] krheinwald:
Perfect, Thanks!
[Touch Diamond, MDA Compact IV General] faethon:
See here for more info on this:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=844801&SiteID=1

Seems to be just one line of code. :-)
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for finding these bugs! - I also noticed that some options are not save, will fix this.

Regading reducing the file size - the data is logged into binary files which are quire small, so I do not think you will benefit much with this extra recording time intervals (1, 2, 3 sec). Also the GPS have some time delay before switcheing the power off (looks about 3 sec) - so this option will not save any power. I also do not think you need to worry about the number of times you record into memory - it shall be enough to cover the moderate phone usage.

Regarding GEOID - this is not simple algorithm (but rather a database if I am not mistaken) - so would be difficult to add this to the tool
[Touch Diamond, MDA Compact IV General] markcheng:
Andy,

I have an O2 Orbit 2. I think the problem is relating to soft-resetting. If I use Long-pressed "X" to exit, it remembers okay.
[Touch Diamond, MDA Compact IV General] InfX:
Exactly. Thats why i want to use it. But because of it being extremely imprecise for me, i cant.
[Touch Diamond, MDA Compact IV General] Raiden38:
Thanks for this great application.

Is there a way that the speed, battery level and other info is shown at different places in the kml file? Exemple, having all the info every 100m or 1km? Thanks!
[Touch Diamond, MDA Compact IV General] hendrixus:
I would prefer a start/stop or a auto. start/stop when starting and/or exit the program.It is more easy while biking. In sunlight the screens are not very bright either. Hard to see anything.Data I see at home.
[Touch Diamond, MDA Compact IV General] AllGamer:
G-sensor to measure Inclination % on hills

is the development still going on?

I'll be more than happy to BUY a license (funding the development), if it can measure hills inclination % :)
[Touch Diamond, MDA Compact IV General] HappyFace:
Competition?

I read an article about BikeDashboard and it looks like a competitive product for GCC, as I am using it for tracking my ATB routes.

Maybe Andy can take a look at it and let him inspire with new features.....

I am going to test it this weekend and will come back with my first experiences.
[Touch Diamond, MDA Compact IV General] AndyZap:
Probably KML is not the best format to add this info, as it could be saved a comments only (and shown as "waypoints" in Google Maps).

I am writing a PC application, and also plan to add speed/alt graphs to the GpsCycle itself, so probably this would be a better option to track your speed/altitude
[Touch Diamond, MDA Compact IV General] AndyZap:
I think it would be a better idea to use the past altitude readings (e.g. over the last 100 metres), to measure inclination. The problem with G-sensor that it has to be well calibrated and fixed to the bike (i.e. show 0 degres initially), and you might have to stay still (or ride at very fixed speed), to get a coorect reading
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks! - looks that this is exactly what I want to add - PC application, speed/alt graphs, etc. I know that what I want to add is already implemented by someone ... but the fun is to do-it-youself, is it? :)
[Touch Diamond, MDA Compact IV General] glaucos:
I prefer your application because it's finger-friendly ;)
[Touch Diamond, MDA Compact IV General] Raiden38:
For KML, it cld be a good alternative but, of course, your pc app would be perfect.

Thanks!!!
[Touch Diamond, MDA Compact IV General] revers59:
thanks a lot for this software !

just one problem I use it to record my cycle running and when I return to my house I have only 50% of my trip. I think gps Cycle computer stop record when I stop for drink.

Can you help me ?
[Touch Diamond, MDA Compact IV General] markcheng:
Check your battery level. It default to stop GPS when battery level is lower than 20%. See options. If you load the last recording and you should be able to see the last battery level at the bottom left box. If it is about 20%, that explains. I normally left my PDA on mains charger until I go. This will give me approx 5 hours "always on" recording.
[Touch Diamond, MDA Compact IV General] vvstepa:
Hi AndyZap.

Thank a lot for this program. It appeares to be the most low-memory-consuming of all tracking programs I've ever seen. Please keep in the mind that this is indded very important for may devices.

I 'd like to propose one enhancement.

It would be nice if GPSCycleComputer flushed track to disk not only when tracking is spopped, but also constantly or with specific time interval, like 1-5 minutes.

The rason is that if the program unexpectantely ends by some reason. (It happen rather often on my device Glofiish X650) if I try to run both tracker and another navigation program like Garmin simulteneously. I think that it's due to the fact that my e-ten has small memory.

Thanks. Vladimir
[Touch Diamond, MDA Compact IV General] joerobo:
Hi, I agree with vvstep, it woul be great if the program could save its status and load up and continue with a previous trip. This way it could be used on trips which span multiple days with relative ease. If autosave could be implemented that would be even better.

Btw, thanks for this program, its fantastic.
[Touch Diamond, MDA Compact IV General] revers59:
5,66 km 00:12:38 ex stop

0,0 26,9 49,4 km/h

battery 48% 7h4m left

like you see 48% left

do you know if gps cycle stop to record if you don't move ?
[Touch Diamond, MDA Compact IV General] gozzy:
Andy

Still seems to take ages to get a lock

3.81 loaded and seems better!!!!!!!!!!

is it possible to play a sound when it gets a lock on ?

or does anyone know how to enable a sound alert when HTC GPS gets a lock on
[Touch Diamond, MDA Compact IV General] stanb:
Line color in *.kml files

As already stated on page 19, you can edit the *.kml file in any texeditor and manualy change the line color.

After some experimenting, I found out the following:

The *.kml file is starting with:

<?xml version="1.0" encoding="UTF-8"?>

<kml xmlns="http://www.opengis.net/kml/2.2">

<Placemark>

<name>DATE / TIME</name>

<Style id="yellowLineGreenPoly">

<LineStyle>

<color>ffff0000</color>

----------------------------------------------------------

Here in line 7 you can change the line color (currently blue).

The format is : <color>TTBBGGRR</color>

4 hexadecimal values 00 to ff (0 to 255 decimal)

TT=Transparency ; ff = solid ; 00 = fully transparent (invisibile)

BB=Blue

GG=Green

RR=Red

For the colors:

ff=100% brightness

80=about 50% brightness (or 7f)

You can calculute yourself or in a drawing program make your own color, and translate this to the hexadicimal values.

(You can use the windows scientific calculator for converting)

As most of the time it is easier to work from an example, here are the most used colors:

(for a solid line, so al examples start with ff)

ffffffff = WHITE

ff000000 = BLACK

ff808080 = GRAY

ff0000ff = RED

ff00ffff = YELLOW (red+green)

ff00ff00=GREEN

ffffff00=CYANIDE (green+blue)

ffff0000 = BLUE

ffff00ff = MAGENTA (blue+red)

ff000080 =dark RED

ff8080ff =light RED

ff008000=dark GREEN

ff80ff80=light GREEN

ff800000=dark BLUE

ffff8080=light BLUE

You can copy and paste the color you want from above list.

Have fun !
[Touch Diamond, MDA Compact IV General] 20100v:
Interresting, I agree with you.
[Touch Diamond, MDA Compact IV General] juan_sck:
I have tryed this today with a wifi connection (ASync doesn't works very well) but i couldn't get any maps from any of the servers shown in the program, but if i go to http://maps.cloudmade.com I can see the maps I'm looking for.

I created a new map folder and turned on autodownload and wifi, but when I load a gcc route it says "no map" and connections icon at top doesn't show any activity.

By the way, if I select the option "8 maps, 4x zoom" will it show also 8 maps with 1x zoom? or it will not show more than 1 map until I zoom 4x?

I also think an autosave track option would be nice, because a few times I got out of battery and nothing was saved.

Thanks for this great program.
[Touch Diamond, MDA Compact IV General] markcheng:
Do you know that if you copy and rename the \internal memory\gcc.tmp to xxxx.gcc in your normal stored folder, you can recover the recording. That of course has to be done before you kick off another recording.
[Touch Diamond, MDA Compact IV General] drtrppr:
Currently using black on white, much better when biking in the sunlight.

Still,there's a wish to reverse with one 'touch'. Used the app in the car in the evening, than it's too bright .... Renaming the files with the explorer, not really an option. Day and nightview, that's the wish .....
[Touch Diamond, MDA Compact IV General] blakout:
Total distance

Thanks for an great application.

- It would be nice with an total distance counter, and the option to correcting it after a restore.
[Touch Diamond, MDA Compact IV General] stanb:
Feature request

I understand the exporting to *.kml file will export all data, but understood that this is limited to about 4096 values.

I would like to limit the values in the *.kml file, but not by cutting it and leaving out the last values.

Would it by possible to add the possibility, with exporting to *.kml file, to export the N th value or the values of every N th seconds ?

N=for example 30, 60 or 300 seconds, so the *.kml file stays small. (or if in seconds is difficult, N th value)

It would be nice if it's possible to export without cutting off the file (during my holiday it would be nice to e-mail small files home every day to my friends).
[Touch Diamond, MDA Compact IV General] AndyZap:
Currently the last points are not cut as well - every nth-point are filtered-out. The only difference that it is not possible to configure how many point to leave in the file - i.e. this is always 4096 or less.

There are much better algorithms that just filtering the points - i.e. if you move along a straight line, then a lot of point in between can be remove, without loosing the shape of the track. I will try to add something like that (put this on my to-do list).
[Touch Diamond, MDA Compact IV General] Blaustein:
Load GPX more tolerant

Hello Andy,

first of all thanks for this great application.

I have problems to load some GPX-tracks to follow.

I use a cycle route planer (http://efa.vvs.de/bike/XSLT_TRIP_REQUEST2?language=de) which produces GPX-files.

But I can't load this files into GCC (V3.106). The GPX-files have no <time> tag within the <trkpt>. I think that this is the problem. Please can you check this and make GCC more tolerant against absence of unnecessary information. Also the <ele> tag is not really necessary...

I append a small GPX-file of concern.

Thanks.
[Touch Diamond, MDA Compact IV General] drtrppr:
Andy,

Just refreshed my OSM-tiles. Wanted to view/browse the map within gpscycle, but there's no way to do that without having a gps-connection? Opening tiles in a picture viewer insn't an option when wanting/needing to browse. Would it be possible to have an option to browse the tiles without gps-connection?
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello drtrppr,

if you load a previously recorded track, you can browse the map without a gps connection.
[Touch Diamond, MDA Compact IV General] 20100v:
I've just tryed the gpx upload on crossways . It works !! But it's strange, All tracks saved (uploaded) are assigned to Austria (I'm in France). First land of the combo list is Argentina. Why Austria ?

Maybe you could also add by default bike for the activity type ?

I've not yet tried, but is it possible to upload directly the file (or propose to) add the end when pressing the stop button.

this evening i'll try the lap time on my back bike ride.

Anyway, Thanks again for this great application.
[Touch Diamond, MDA Compact IV General] electronic_master:
Total distance counter (odometer) would be a great improvement.

I love this app.
[Touch Diamond, MDA Compact IV General] drtrppr:
It's a workaround, but doens't work 'smoothly' in all cases:

- I tend to remove my tracks every day. After removing, and just want to browse the map, you have to get a gps-connection, and make a track of at least one point etc.;

- I could try not to remove all tracks, and keep 1 just to browse maps ...;

- when route is in Germany, and want to see map of Japan, ....

In case of OSM would like to have browser which starts at top-level, and than descending in the tree of tiles, with one tile centered and with part of the 8 neighbour tiles, something like that.
[Touch Diamond, MDA Compact IV General] di2ger:
Wrong altitude & slowing down

Sorry, if I'm not original with my problem, but I wasn't able to find answers.

If I'm not checking "Read GPS data directly" option, program always shows -11 m. altitude.

With "Read GPS data directly" option checked system is slowing down, so that I'm waiting for key/tap response for about 20 seconds each time, but altitude is shown properly. What should I do, to have proper altitude without slowing down my system?

Asus P750, WM6.1