yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] AndyZap:
Yes, I was checking the same issue, and here is what I found (I posted this today, but it was inside a post about large map which was not working - repeat this again, for conveniece):

>>> BTW, I understand why I have a bit of mismatch at the map edges, even if the map have correct coordinates. The reason is that I plot the track in UTM coordinates (which a rectangular grid, in metres), but the map is a rectangular area in lat/long coordinates, and it is not rectangular in UTM (this is clear, as the distance in metres between 2 "vertical" lines with constant longitude is getting smaller, as the latiutde is increasing). So I am going to change the plot [to be aligned with lat/long lines], so the maps can be aligned perfectly. <<<

About the line "smoothing" - I was sent some info, it is here:

Douglas Peuker : (http://marblemice.com/2007/09/12/douglas-peuker-line-simplification-explained/

or

http://www.sli.unimelb.edu.au/gisweb/LGmodule/LGLangVisualisation.htm )

Good idea about the Track-to-fillow load, indeed, the 2 buttons can be used to switch between file types. Do not quite understand what you mean "to remeber track-to follow"? It is not cleared, unless you close the tool, or press "clear"?

Well, looking at the speed the new ideas come in, we seems never finish with this tool? :)
[Touch Diamond, MDA Compact IV General] rhtizzy:
Aha I see. I just wonder whether the read\write action also consumes much needed batterypower. All bits would help I imagine.

I just see little use for logging a straight line unless some of the variables change, say like speed or angle of ascent\descent. In which case options 2&3 come into play.. but that would probably cost power to compute so who knows where the balance lies.

But no worries Andy, I like where you've been and are going with this thing anyways, so nothing but support from me for all your efforts!
[Touch Diamond, MDA Compact IV General] markcheng:
Andy,

Thank you for the reply although I don't follow the UTM thing that much. I will study the link and between your lines tomorrow to see if I understand better.

As for the "to remember track-to-follow", it is minor really and may only interest a small audience. Once you terminate GCC, you will need to load the track-to-follow again. For those who use the same track most of the time may wish this to be loaded automatically. That's all. It is eaier to read the map with an existing track than the map alone.

BTW, if I have customised skin, will it use up more memory? Is it a way you can exit GCC and release all the memory. I am terminating GCC by long-x button but I notice it is not releasing all the memory.
[Touch Diamond, MDA Compact IV General] glaucos:
Hummm...

I (me, myself :) ) prefer to consume more power to have a precise logging, because (with my Eten X800) I've notice a strange issue when I lost signal (urban canyon, etc) and when I set gps activity every 5 sec.

For now, forget my request, I will test more and more, so I can explain better what I mean... :)
[Touch Diamond, MDA Compact IV General] glaucos:
Ok, here I am!

The blu line is the log, the green line is my real run... I hope you understand what I mean, I've problem to explain it in english :)
[Touch Diamond, MDA Compact IV General] AndyZap:
I see, the log is very un-accurate indeed.. Do you have a better log when you have GPS always on? Do you have Assisted-GPS switched on? (it was a post in this thread that when it is ON, the log accuracy is very bad - but I am afraid I do not know how/where to check in WinMobile if it is on or off :confused: ) Also if you use QuickGPS, and soft-reset before logging, then you get GPS lock much quicker, so the accuracy is better ...
[Touch Diamond, MDA Compact IV General] AndyZap:
OK, put it on to-do list. I am going to add option to show/hide each option page, so hopefully adding (much) more options will not make the options page difficult to navigate

As the software loads, it reads the button images from "inside", or from the image files, if there are exist in the directory. So the memory usage shall be about the same (maybe it is easier to test, if I missed something). About releasing the memory - when closed, probably it will not show exactly free memory size as it was before you start the tool (if you look into Setting | System | Memory) - but it shall release most of the memory. Maybe it is how your task manager works? I have standard UK Diamond ROM, and do not use the task manager from HTC (I've heard that it is uses a lot of memory). I have WkTask manager, and close programs on single click (as I can switch/minimise with WkTask) - seem works ok (so far).
[Touch Diamond, MDA Compact IV General] glaucos:
Yes

In the option I'm using GPS data directly from COM:2 (this is the "software" port in the control panel of the gps)... perhaps it is AGPS, I'm not sure.

This is useless, because I made a fix with another software before start the log :)
[Touch Diamond, MDA Compact IV General] markcheng:
Andy,

I think I understand your line simplification method. Does it mean your GCC is recording every single point in binary format. When you come to converting it to KML or GPX, you use this simplication method to reduce the number of points? I wonder how many points it is looking ahead and what is the tolerence? Like you mentioned earlier, if it is still more than 4096 points, do you increase the tolerence or just get rid of some points? Maybe this setting should be available in options by some user-friendly choices, e.g. File Conversion: "Compressed", "Medium", "Max Accuracy". For long recording, 4096 points seem a bit restricted. For those who have huge storage, we prefer unlimited number of points.
[Touch Diamond, MDA Compact IV General] dizzygo:
thanks for advice. I divide map into pieces and now it works fine.

anyway the program is great!
[Touch Diamond, MDA Compact IV General] bravoman10001:
Have been using this software for a few weeks now, and am very happy about it, however today my phone crashed during my ride. Is it possible to restore the data, so I can import it into google maps?
[Touch Diamond, MDA Compact IV General] chrisgeller:
Speed is too fast?

Hi

Just done my first run with GCC - it's reported my average speed as 11.9kph. That's very good for my ego - but there's no way I believe that - I can't maintain that speed at the gym, and I'm certain I was taking it fairly easy.

Is it possible the program thinks I'm covering more distance than I really am? I've got the GPS set to record every 5 seconds - should I leave it always on?
[Touch Diamond, MDA Compact IV General] AndyZap:
You need to look for a file "tmp.gcc" in the very top folder of your phone - here is some info from section 9.2 of the manual:

During loging, the tool creates a temporary file "tmp.gcc" in the root folder (i.e. \tmp.gcc), then copies it into the required gcc file as logging is finished. Writing into a file in the main memory seems make the application more stable, than writing into a file located in \Internal Storage. If you phone crashes (and the "final" gcc file was not created), then you still can restore most of your log (the last part might be missing, as the data is not written instantly into the file by Windows). All you need to do is to locate the tmp.gcc file and copy it into the required location with desired name - then you shall be able to open this file with the tool as usual.
[Touch Diamond, MDA Compact IV General] AndyZap:
yes, I am also not happy about the speed/average speed calculation - I am planning to complute the speed from coordinates, instead of relying on the values provided by GPS... sorry, just too many ideas to put in..

You might find a better logging accuracy if you switch to "always on". Also try to experiment with position of your phone - seems the best is to have it clipped on a belt (i.e. do not hold it in your hand while running - it moves a lot, and GPS seems does not like it).
[Touch Diamond, MDA Compact IV General] bravoman10001:
Thanx Andyzap for the information. Found the data, thank you very much for the fast response and for making GCC :D
[Touch Diamond, MDA Compact IV General] markcheng:
Average speed is still good this weekend

Andy,

I had run the GCC for over 4 hours in my weekend ride near Holmbury Hill, Surrey, UK. I am pleased to confirm that the average speed was still good as well as the rest of the recording. I had it "always on" and screen off for most of the time to prolong the battery life. It lasted over 4 hours and still have 30% left on my Orbit 2.

I noticed in my track where we stopped for lunch (20 minutes or so), the bike was parked startionary but the track was a bit messy with a lot of activities there. I guess this was due to the GPS noise you talked about above.

Thank you for the great software and look forward to the future enhancements.
[Touch Diamond, MDA Compact IV General] berardi:
First of all thanks this thing is really cool!

Couple Questions:

1. I am using a Vogue - how accurate can you expect this thing to be?

2. Can this be used for running also?

Thanks!
[Touch Diamond, MDA Compact IV General] AndyZap:
Usually, GPS has accuracy about 10 metres (depend on your GPS make; depends on "radio" conditions/GPS satellites position - some days receptions is better; depends where do you have your phone - seems better do not let it move too much, i.e. do not hold it in your hand while running). Also seems good to run QuickGPS (to get a quicker lock), and soft-reset your phone from time to time.

For running - yes (as it is now), and planning new features (lap time, race against previously recorded track, etc)
[Touch Diamond, MDA Compact IV General] berardi:
I am using this to train for a fitness test for a new job and it is a great tool. I am using the HTC Vogue 6900. I am going to verify the accuracy of my units GPS - I'll post back here to let you know how it goes when I use it to track my run around a measured track. Thanks you are awesome! Great work.
[Touch Diamond, MDA Compact IV General] Zuzler:
Is there any possibility not to log the data - just to see how fast I am going at the moment for example, or at which altitude I am.
[Touch Diamond, MDA Compact IV General] 20100v:
What is this version 3.95 ?
[Touch Diamond, MDA Compact IV General] jsphczz:
why was the grid removed from the graph page? (v3.95)
[Touch Diamond, MDA Compact IV General] Kraize:
Would it be possible to make a map of the WHOLE USA in 1 image?
[Touch Diamond, MDA Compact IV General] glaucos:
I've never seen the "graph page"... Where is it???
[Touch Diamond, MDA Compact IV General] araje:
Can Km/Kmh/Ft be included in Units

Hi Andy.. Thanks so much for the software. It works like a charm.

I just have one suggestion.

I have seen miles/mph and miles/mph/ft in units.

However, I mostly use km/kmh/ft in my country as units but I am only able to find km/kmh which defaults to meters for altitude.

Will you be able to add km/kmh/ft as an option in Units. Or is there a way to configure that option in units. Please let me know.

Again.. thank you very much for this program.

Anup
[Touch Diamond, MDA Compact IV General] markcheng:
GCC v3.95

I think he meant "Map View". The grid lines had been removed from v3.95. I personally think it looks better and more intergrated. With the greater accuracy in v3.95, the maps join a lot better than before. I can hardly tell where the border is unless I really zoom out to include the black background.

I opened one of my old tracks which appeared off-track before in the "Map View" is now okay unless I zoom in "0.1 miles" scale or more.

Well Done!

PS. It seems takes longer than before to open an existing GCC file. I am sure there is an explanation behind it. Don't worry about it.
[Touch Diamond, MDA Compact IV General] AndyZap:
.

Thanks everyone for the feedback - here are the answers (all in one post, to save some pixels :) )

Is there any possibility not to log the data - just to see how fast I am going at the moment for example, or at which altitude I am. - I could add this as an options, but with this version - I suggest to create a folder, say, "junk", and log data there, Then just empty that folder from time to time. The log files are in binary format and quite small.

What is this version 3.95 ? - I completely rewritten map plotter, to use lat/long as coordinates, instead of rectangular grid in metres on the Earth surface. This gives much better accuracy for map alignment, and track position on the map. The drawback is very slight (probably un-noticable) distortion of the track shape, as the lat/long lines are not straight, if drawn on the Earth surface (e.g. the distance between 2 longitude lines getting smaller with higher latitude).

why was the grid removed from the graph page? (v3.95) - I thought that grids just adds more clutter on screen, specially when used with maps. I.e. probably enough to have a scale bar, so you can estimate the scale. If you need the grid back - I can add this as an options - let me know. BTW, this is for "maps" page, the graphs page is coming...

Would it be possible to make a map of the WHOLE USA in 1 image? - yes, but seems the max image size is about 1000x1500 pixels, as these are stored as bitmaps inside the code (larger images seems cannot be loaded - BTW, such a "small" image uses about 3 MBytes of phone memory ). So I do not think you will see any details on such a map.

It seems takes longer than before to open an existing GCC file. I am sure there is an explanation behind it. Don't worry about it. - yes, as it converts data into lat/long from original format in metres - this is what we need to pay for a higher accuracy! You would probably ask why I stored the data in metres in the first place? well - because I wanted to compute the distance to travel, etc - so need data in metres

km/kmh/ft - no problem, will add this in.
[Touch Diamond, MDA Compact IV General] 20100v:
Is it possible to set the phone terminal in lock mode with screen disabled instead only screen disabled when we push on the light icon?

It'll avoid bad manipulation when you use your terminal in your pocket.
[Touch Diamond, MDA Compact IV General] AndyZap:
When I click BkLightOff button, then it actually locks buttons as well (on Diamond). It does not lock buttons on your phone? Maybe there is an option you could set, e.g. to lock buttons when the phone is suspended, I saw such an option in Windows Settings.
[Touch Diamond, MDA Compact IV General] ravaoo:
Where are the maps.

I installed the app. This is my first experience with a gps tracker.

In de screen i see that there are no maps.

How do i get those on my htc diamond?
[Touch Diamond, MDA Compact IV General] markcheng:
In the Readme.htm file, it explains how to load the maps. Using Google Earth is the easiest way.
[Touch Diamond, MDA Compact IV General] eL_Jee:
First of all, thanks for this great app!

I've been looking around quite a bit for gps logging on windows mobile, and I think this is the most light-weight convenient app there is.

However I stumbled upon one problem. I'd like to use my gps-log for geotagging. Therefore I'm using GeoSetter. This program matches the time from the gps-log to the time the photo was made.

However, according to gpx-standard the time stored is utc-time (also gmt-time). This program stores local time. In order to correct for this, I have to change the time my photos were made. This works, only I think it is less nice since the time of the photo isn't correct any more.

Is there any way to store utc-time to .gpx-files without changing my windows mobile time zone to utc?
[Touch Diamond, MDA Compact IV General] 20100v:
It doesn't lock everything. I can use the volume button by example.

To lock I've to press the hang off button during 2s.

I've a Diamond, and when I use the trackme application, the backlight off button switches off the backlight and lock the button. To unlock you have to press the power button on the top and tap the unlock button on the screen.
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for spotting this - I will correct this in the next version. You are quite right, the time has to be stored as UTC.
[Touch Diamond, MDA Compact IV General] glaucos:
When will we have the next version? :)
[Touch Diamond, MDA Compact IV General] AndyZap:
Sorry - I usually use the power button to switch off the screen (and the tool is still logging), and have not realised that when the BkLightOff button is used, then the buttons are not locked. I tested this just now, and indeed, all buttons are functional.

Maybe first you could try to change the option - Any reason you would like to use BkLightOff? Seems on Diamond it works well with the power button (you need to select in options do NOT show BkLighOff button).

I will also check how to lock the keys (have not done this before) - If anyone knows how to do that - could you please send me an example?
[Touch Diamond, MDA Compact IV General] AndyZap:
In the next couple of days :D - I am rewriting the option pages now (to have a selector which one to show/hide) - as we seems getting more and more options each day, so it is getting difficult to scroll to the right one...
[Touch Diamond, MDA Compact IV General] eL_Jee:
Great, thank you so much.

Looking forward to the next version!
[Touch Diamond, MDA Compact IV General] 20100v:
I would like to use backlight off (keys off), because I use your application to log my daily trip and the diamond is on my pocket or my bagpack. Sometimes, I'll take a look on the screen to know somes values.

I've seen also, if I press the power button during GCC on, GCC stop. Maybe the Gps is no more available ?
[Touch Diamond, MDA Compact IV General] AndyZap:
Have you tried to use it without the BkLightOff button? You need to go to Options and remove check-mark from "Show BkLight Off button". Then on the Main screen, you will see "pause" instead of BkLight Off". To switch-off the screen and lock the buttons, you will need to press the hardware power button. GPS will continue working in this case -( this is how I use it ). I like this mode, because if you accidentially press "Power off", GPS is still logging, so you cannot switch it off by mistake.

The option to use BkLight Off button is provided only because on some phones the power button still stops GPS, i.e. cannot be used - but on Diamond all works well.
[Touch Diamond, MDA Compact IV General] 20100v:
Yes, you're right.

I've removed the backlight_off button, and when I press the power off button, the GPS is still available.

That's perfect. I'll test when I ride back to home (Week-End !) on my bike.

Thanks.
[Touch Diamond, MDA Compact IV General] stormer128:
tiles from openstreetmap.org

Hi,

I’m using your app since version 2.51 and it's really great!!!

Now it’s even better with the new improvement in displaying maps.

But what about adding a new function?:

Using tiles from openstreetmap.org would make handling background-images easier.

The tiles are downloadable through a program called "JTileDownloader" (http://wiki.openstreetmap.org/wiki/JTileDownloader).

The downloaded tile-images are sorted in folders named by zoom-level and x-coordinate, the filename is the y-coordinate.

In order the images have .png extension we will have to convert them using the pc but that’s no problem with programs like IrfanView.

If you need more information about calculating x/y-coordinates from lat/lon here is the link to an openstreetmap-wiki-page: http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames.

When using these tile-images we would save memory because the tiles are only 256x256 pixels.

In addition there can be more tiles plotted simultaneously.

And the startup time of gcc will decrease because no more preloading is needed (the best fitting images can be computed while runtime).

As the images do not have to be preloaded there would be no limitation for number of maps in one folder.

I hope you will add this to your program.

Thanks!
[Touch Diamond, MDA Compact IV General] araje:
Thanks AndyZap. This truely is a powerful application.

You app literally slaps GpsTuner or GpsUtilities.

Keep up the good work, dude. U rock!

Anup
[Touch Diamond, MDA Compact IV General] AndyZap:
I liked you suggestion so much, so decided add it straight away! - have a look - version 3.100 (and we crossed a 100) :cool:
[Touch Diamond, MDA Compact IV General] Beards:
Andy,

Is there a problem with the download link?

Am getting a page load error Address Not Found.

Disregard ~ My apologies, it was my server that was causing the problem.
[Touch Diamond, MDA Compact IV General] 20100v:
Test confirmed: it's works when I push the power button to set the phone on power save mode. Thanks !
[Touch Diamond, MDA Compact IV General] glaucos:
Is it possible to use more images instead of 4? Sometimes 4 images does not cover all the screen...

Look at this (using OSM tiles):
[Touch Diamond, MDA Compact IV General] AndyZap:
I actually coded support for 6 and 8 images, then disabled them last minute - as it was getting very slow. Also I found that plotting many images with a lot of small details makes the screen unreadable anyway, so it is better to switch to another zoom level, i.e. when you will have 1 picture instead of 4 (for OSM tiles).

So try to switch to a diffent multi-map mode (e.g. 4 maps, 2x zoom or 4 maps, 4x zoom), then the tool will pick the different zoom level, with less details, and the screen will be plotted properly. I use 4 maps, 2x zoom, looks quite good.
[Touch Diamond, MDA Compact IV General] stormer128:
Hey, yea! :D

I will right now go and ride my bike to test it!

Hope the sun won't set before I have all the maps stored in my phone! :cool:
[Touch Diamond, MDA Compact IV General] Dtrieb:
Would it be possible to load the postion directly from OpenStreetMap?
[Touch Diamond, MDA Compact IV General] AndyZap:
I also found that copying OSM tile to phone, when it is connected with ActiveSync, takes a bit of time (as there are 1000's of small files). So instead I connected phone in USB drive mode, and point JTileDownloaded to save data on that USB drive directly.

Also I tried to run JTileDownloaded from the phone (as this is Java) - but it did not want to run - something was missing :confused:
[Touch Diamond, MDA Compact IV General] glaucos:
The solution is...

:D
[Touch Diamond, MDA Compact IV General] AndyZap:
Do you mean position of the OSM maps? Then yes, you do not need to set any OSM map position (as the directory/filename gives the position) - just download as many as you like - that is all you need.
[Touch Diamond, MDA Compact IV General] glaucos:
Hummm.. a good option is to auto-download the tiles if they are not in the folder... but just as OPTION,	to prevent automatic connection...
[Touch Diamond, MDA Compact IV General] jasonkruys:
AppToDate doesn't seem to work with this anymore, it just hangs when checking for updates, and then eventually says version check failed for GPSCyclecomputer (everything else works fine) - Is this by design? Has support been removed? Not worked since 3.81 AFAIK
[Touch Diamond, MDA Compact IV General] silviontz:
Hey, Andy!

Great app, I've used dozens so far, for Symbian and WM, but I'm sticking to GCC from now on :D

The new version 3.100 is fantastic!

One question though - haven't found anything mentioned about this so far:

Why isn't there a waypoint system? Is it tough to implement or has no one thought about it so far? I think the waypoints option is an absolute must, especially in top of the line products, like this one :)

Greetings from Transylvania!

s.
[Touch Diamond, MDA Compact IV General] AndyZap:
I agree - this is a nice addition, besided all code to work with OSM tiles is now implemented, i.e. all I need is just to dowload a missing tiles.

The problem is that I do not know how to do HTTP download in C# (yet) - I will look for code samples, or if anyone has a working code, could you please send it to me?