yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] ElfKaa:
A Satelite Maps Guide with tiles preview.

Hi jmerceron,

I made you an example package of the map - satelite view to the crossroad in Prague near Strizkov metro station :) Inside the package you will find the folder GPS Cyclo Computer, inside is folder maps and then inside are folders named from 1 up to 20 (you could set another folder then the "maps" folder under Options tab in the GPS Cycle Computer application settings "Set maps files location ..."). It is the example of the folder structure.

Inside the folder 19 you could see here the folders named 283238, 283239 and 283240 which are the horizontal tile numbers of the maps of google on the level 19, and there are files named 177525-528.png which are the tiles named by the vertical tile numbers of the map. These are the tiles of the coordinates 50.124657, 14.485254. You can try this link to see it on google.

https://maps.google.com/maps?ll=50.124657,14.485254&spn=0.002084,0.004128&t=h&z=19

(The original google maps tiles were renamed from jpg to png - but I hope it is not necessary :) I did not test it because I have downloaded and renamed it by batch. But I think the GPS Cyclo Computer don´t need the tiles to be exactly png. I have accidentaly let the grabber to name it png, but all these are jpegs :)

Then you have to locate the Prague on the map view of the GPS cyclo computer and find the exact coordinates I gave you. So I recomend you to download the map on lower levels (e.g. start on level 6 or higher up to zoom 18 of whatever map you want for better locating Czech Republic and the Capital city Prague on these coordinates). You can use e.g. auto download when you are online using the setting Download on Map view tab - select for example OpenStreetMap. Download tiles you want, then disconnect from the internet to use maps offline and then you could zoom to level 19 to see my satelite map tiles there.

The same way you can create whatever map you want :) I am using a different sets of maps on each level but it is not the standard way :) Normally you can select only one download server for all magnifications. That is why I am using the maps offline.

For downloading tiles I recomend you GMapCatcher application. You will need the latest beta version. It is able to view maps of many servers and download to any location you want in any format you need. It is not perfect tool but is still in development and does exactly what you need :) For GPS Cycle computer you will need OSM tiles format.

DON´T FORGET TO TICK OFF THE "DOWNLOAD" option to stay offline in the "Map screen" tab of the GPS Cycle Computer settings! It is better to work offline. Otherwise the map you selected to download may be displayed instead and my tiles from the example package will be overwritten.
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus

Just tried 4.10 beta 6 on Windows Mobile 2003 SE and .NetCF 3.5

I can confirm date is now synchronised along with the time.

Unfortunately, even on clean install, the error message below consistently occurs. Sometimes it happens immediately when GCC is run, sometimes after it has been running for a while:

Error

An unexpected error has occurred in GpsCycleConputer.exe. Select Quit and then restart this program, or select Details for more information. Specified argument was out of the range of valid values.

After pressing Details:

GpsCycleComputer.exe ArgumentOutOfRangeException Specified argument was out if the range if valid values.

at System.DateTime.DateToTicks(Int32 year, Int32 month...... [and then lots more code, unable to cut and paste]

There is nothing in the GpsCycleComputer.log

Let me know if you need any further information or testing.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs

attached the version 4.10beta7, which should fix this error.

Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

Excellent work. I can confirm 4.10 beta 7 seems to have resolved the issue. I look forward to testing out other features in due course.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] ElfKaa:
GPS baudrate settings

Hi Klaus,

the GPS Cycle Computer v4.10 beta 7 works great!

Thanks!

But I noticed some behavior which I don´t underestand clearly. It is not a problem of the latest version or some previous one of GPS CC. It does all the time I have it till I had 3.8 version or 3.X i don´t exactly know the version. But surely 3.X.

When I turn on the GPS the satelites is shown relatively fast (I am using only GPS satelites, no web or other assistance). I have fix in one minute. But the Cycle Computer shows me "no gps data" message every few seconds. But I noticed that if I then increase the baudrate setting in the GPS tab, it stops displaying this text (so there is no drops then) and then soon I have fix. But next time if I´ll open the Cycle Computer again I have to increase the baudrate again - in the other case I have also "no data" message for every few seconds. Even I didn´t decrease the baudrate, I have to increase then again.

Model situation:

I start the GPS Cycle Computer, press Play button to start GPS, signal is dropping and every while I have "no gps data" message - settings is e.g. 4800. Then I go to settings and GPS tab and increase baudrate to 9600. Go back to main screen and there is no message "no gps data", displaying satelites (like e.g. 0/10 - no drops) and then soon I have fix (e.g. 6/10).

Restart the application and start GPS ( Now I have 9600 baudrate) and the signal drops (showing me every few seconds "no gps data" changing with 0/10) till I increase baudrate e.g. to 38 400 :) then it is OK and it constantly displays 0/10 sats and then I have green - I have fix 6/10.

Could it be caused by the GPS reciever in Omnia 2 (which is not much good - I know..) or could it be caused by the GPS Cycle Computer? Or could it solved by to set the baudrate lower automaticaly by the GPS Cycle Computer for a while, then stop, start and then return back. This will probably solve the problem because, everytime I starts the GPS I have to increase while running (it doesn´t matter what is set). Without this I have no signal fix for long and still remaining the message "no gps data" changing with 0/X (where X is any number for that while).

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

this sounds very strange to me. If you change the baud rate while GPS is on (in GCC) this changes nothing, it only takes effect when you close GPS and open again. Moreover when GPS is built in, the baud rate doesn't matter at all. On an external GPS it would definitely not work if set wrong. Maybe it's only a placebo effekt.

Do you use the GPS option "Read GPS data directly:"?

Please set the option "log raw nmea" by context menu in the GPS-field. Then open GPS by clicking on the right button (GPS). This creates a file tmp.txt in the root directory with the raw data from GPS. Send me the file tmp.txt. If possible tell me the seconds (from GPS open) when the "no gps data" apperas and when fix is found (green rectangle).

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

I have figured out that it have probably no other effect to GPS signal. It simply displays "no GPS data" but it doesn´t matter to anything else, it just displays that message. But it is only side effect - even that I am not changing anything I have fix after a while.

Yes, I am using the option "Read GPS data directly". I don´t know what it does exactly but it works well.

I started GPS, after a while it has signal, then no data twice was displayed, then I went to settings and changed the baudrate to 9600, it was stable for about a minute, then "no GPS data" apears again, so I have once again changed the baudrate to 19200. Then after a while I had fix so I have wait about five seconds then stopped GPS and quit and saved you the file.

Look at it, but I think you shouldn´t have to do anything with it. It could also be because of my freaky setting of the GPS reciever inside my Omnia 2. Omnia 2 devices has not good GPS reciever, but it is useable if it catches the signal, then it works OK for me. :o)

Thank you for this great application and for developing it and helpful support! :victory:

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

normally the GPS receiver sends data once a second to the (virtual) COM port. GCC checks for data at the COM port also once per second. These are two independant and asynchron processes. In your file I have found 5 incidents where either the GPS receiver or GCC seems to be delayed for a short time, so that the data aren't available at time or GCC fails to read the data in time so that GCC reads 2 points at one time (the old data then are overwritten with the new point) and the following check for data receives no data.

In these cases one data point gets lost. But this is not a big problem - you will have very much difficulties to discover such an event in the track and the overall data (trip time, distance,...) are correct regardless of this.

You can save yourself from changing the baud rate - it will have no effect.

As you are the only user who reported this issue and the effect is very minor, I will not try to improve this, especially because to do so is really not easy.

You can try to uncheck the option "read GPS data directly." then the windows built in function is used to read data from GPS instead of the GCC delivered dll to read the GPS data, but usually this works not as good as the GccGPS.dll.

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

thank you for explaining it, yes - it neverminds to me. It will catch GPS signal so it is OK then.

I would like to inform everyone who would like to use sat tiles offline that the developers of GMapCatcher decided to remove support for google as they were forced by google to remove it.

So use Nokia maps in version 0.7.7.3.

:)

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
A liitle graphical improovement wish :o)

Hi Klaus,

it seems to me that your application is perfect now, because no one has wrote anything for long ;)

I think maybe it is the time to finaly release the version 4.10 :)

If you will have some time, I think there should be still some improovement even that..

If I can tell you my wish list:

It would be nice to improove the graphics.

I would like to have the option to have the application on fullscreen. It is not good for my amoled display to leave it on when on the top still remaining the same ikons - the display then burns, so it should be great to have here an option to have it on fullscreen and hide the buttons at the bottom as well. And at second the same in the map display screen - so it could cover whole the screen. And there can be an option to hide the info with metrics and possition at the top.

And it should be fine to not having to have the skin in the main folder and to have an option to choose a skin directory, so you could switch between more skins easily.

The next improovement could be to preserve the aspect ration of the buttons independently on the resolution. Now for me the buttons are warped up, because I have WVGA display with the resolution 800x480px.

It is fine that the GPS Cycle Computer should be used on landscape, but there is the same problem with the buttons, they are deformed by the resolution.

It is not function improovement, only look and feel of the application :) so it is not necessary bug fix, but when you will have some time, please try to impoove it, it could look great then. And you can finally release the well tested 4.10 beta 7 as the the final 4.10 build :)

Thanks a lot!

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
new release version 4.10

Hello,

the new release version 4.10 is online at the project site:

http://code.google.com/p/gccv2/downloads/list

New in advance to 4.10beta7 is:

- bugfix reading some gpx file format (without <\trkpt> end tag)

- images for custom button skins now in subdirectory "skin"

There is also a black skin for download (thanks to ElfKaa - with slightly corrections)

Klaus
[Touch Diamond, MDA Compact IV General] jerome34:
GCC : android version ?

Hello,

android version of GCC is available ?

JM
[Touch Diamond, MDA Compact IV General] Blaustein:
No, and realistically - not in the near future.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
I hope I'm not spamming, but for android there's orux maps that supports on line and offline maps (openandromaps). It's a bit complicated at first, but extremely powerful and fully customizable.

Also with HR support: Bluetooth and ant+ (ant+ is supported only on some Xperia phones)
[Touch Diamond, MDA Compact IV General] jerome34:
yes thank you, I knew "Orux maps" but I use GCC for a long time and I find it perfect and many

easier to use :o

but I understand that the development a version for android takes a lot of time ... Again many thanks to Klaus and his team for their availability to the many user questions about GCC. And even if GCC has no Android version I will continue to use it with my windows mobile.
[Touch Diamond, MDA Compact IV General] ElfKaa:
GCC multi maps view idea

Yes, thanks a lot Klaus!

I am absolutely contented and happy with the latest GCC :) The only wish I have is to have a possibility to hide all the info on the map view to see only the map and to have an option to have GCC on the real fullscreen - without the top Windows bar and an option to change the GCC button bar size because of the skin could be deformed a little if the resolution is WVGA 480x800 or landscape mode 800x480. :o)

I am using three kind of maps in the GCC, open street maps, open cycle maps and satellite maps in the highest level.

And I have an idea :)

My idea is about to make possibility to select between the maps directly in the application for every level. So there should be something like e.g. five rows with an option to select all levels maps, then other with the level sellection then the map directory selection. It could look like:

Select directories for maps:

All map levels directory "select directory" ".."

Level "select level" use directory "select directory" ".."

Level "select level" use directory "select directory" ".."

...and so long....

On the top there could be the select box "How many different maps do you use? "number of maps"

It is great that GCC can be skinable, but I havent found any option how to change the default skin directory.

ElfKaa
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello ElfKaa,

the skin-directory is currently fixed. You can make different skin directories and rename (or copy) the desired directory to \skin.

Different maps for different zoom levels? It is a really specialized wish an is not foreseen in GCC. GCC is designed to show a lower zoom level, if the current level is not available.

If you want, you can create a special map with different tile-styles on different zoom levels. Copy the subdirectories with the desired zoom levels from the desired map to your special patchwork map.

Klaus
[Touch Diamond, MDA Compact IV General] enjoyke:
Any predictions for a wp 8 compatible version (unless if this would already be so of course ! )
[Touch Diamond, MDA Compact IV General] Blaustein:
I currently have no development tools (emulator) for WP7 or WP8. And I have no idea how much work it would be. If it is not a big deal I can have a look. But my next phone will rather be an android than a WP/8, therefore I have no big interest in compatibility to WP8.

Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Multimaps

Yes Klaus,

I am using multimaps on multiple levels :) But I was told about to change the map directory from the map view to easily select another type of map on current level.. Now I have to go to another level if I would like to see another map - because I have the different maps on different levels now.

Lukas

P.S.: Don´t buy Android - better support WM ;) even if it is old..

Android sucks! :o) It´s not as much as computer like WM is - I think.. But it is surely much faster and more better for easy usage.. It is the fact.. It looks like - who does nothing - will spoil nothing.. :o) That is Android - even it could spoil many.. ;)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Lukas,

you can reach the dialog to change the map-directory in only three clicks:

long click on left button - options - set maps files directory

Is this too much? In context menue it would be only one click less (and you must aim more exact).

Back to map view in two clicks.

Regards

Klaus

PS: sorry for late answer - I was skiing the whole last week
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hi Klaus,

you are right.. :) It is nonesense to add this option on the content menu.. It is OK to set it using options menu..

But can you add to disable the infos (onscreen display) completely in the map view? To have an option to not see the info about position and so long.. I would like to have only map and nothing another..

It would be also nice to have it on fullscreen (without windows bar on the top) and an option to hide the buttons too.

eLK

In another way I think the application is then perfect to me :) Thanks!
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

After lots of usage and testing, nothing worth bringing to your attention has been found to date in 4.10.

There are a few minor issues, but I have not yet narrowed them down.

Thank you for the continued support and development. It has been a pleasure to contribute to the project.

Merry Christmas and best wishes for 2013.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] JumperTomek:
Hi

How to set a rigid horizontal mode ?

Thanks :)
[Touch Diamond, MDA Compact IV General] Member2013:
Reply

Landscape support is entirely dependent on the application you're running, and as such, the best software to rotate your screen on demand is "FlipIt". You can probably find a link somewhere here on XDA DEVELOPERS or I might have an extra CAB hanging around if you'd like that instead.

.
[Touch Diamond, MDA Compact IV General] JumperTomek:
If you would be so kind to great :)
[Touch Diamond, MDA Compact IV General] enjoyke:
still checking regularly, hoping that others ask for a windows phone 7/8 compatible version aswell.. even paid i wouldn't doubt to get your tool again ... !
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

I am currently in the process of upgrading my on bike hardware from an aging device running Windows Mobile 2003 SE to a much more capable device running Windows Mobile 6.5.3. I have looked at the issues regarding GPS Cycle Computer (GCC) and Windows Phone as the new device can also run Windows Phone 7.5 and 7.8. As you will know Blaustein / Klaus, Windows Phone is significantly different from Windows Mobile and it does seem there are number of issues with development for Windows Phone 7 onwards which currently prevent existing versions of GCC for Windows Mobile being used in thier present form.

Briefly, my understanding of some immediate issues for existing GCC users interested in Windows Phone compatibility are:

Unlike Windows Mobile, where a single .cab installation file can be used for all versions, Windows Phone has no such forwards / backwards compatibility even with itself between 7.x (CE based kernel) and 8.x (NT based kernel) let alone compatibility with Windows Mobile 6.5.3 downwards. The standard Windows Mobile .cab installation file cannot be used on Windows Phone as .xab installation files are required. Therefore we cannot just load the existing .cab and take it from there. It is not possible to simply convert the file format even if that in itself could be done, the programming itself requires changes.

The various differences mean it would most likely be necessary to develop and maintain three seperate versions of GCC, one for Windows Mobile, and possibly one each for Windows Phone 7.x and 8.x. My understanding is the difficulity in initially porting from Windows Mobile to Windows Phone depends on how the application was written for Windows Mobile. .Net can be largely ported but the UI needs rewriting using Silverlight or XNA. If it is all C++, it is usually a total rewrite.

Unlike Windows Mobile, unless Windows Mobile has been jail broken which presents inherrent difficulties therein, apps can only be loaded through the official Store. This requires the developer to have a Microsoft Account and register for a Dev Centre account at a current cost of $99 USD annually.

Unlike Windows Mobile, many major commercial developers have since 2010 still not released Windows Phone 7.x compatible versions. It seems they will not be doing so or supporting 8.x either. This creates another barrier to 'upgrading' to Windows Phone for many users, myself included.

Hopefully that goes some way to explaining some issues for those interested in Windows Phone compatibility.

All that said:

Nontheless, if development of GCC for Windows Phone and Android gets underway, I will contribute as always to the testing and development of both as I have so for for Windows Mobile.

Regardless of that, hopefully development and support of GCC on Windows Mobile will continue and won't be abandoned.

Thanks as always to Blaustein / Klaus and all involved with GCC.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Snowboy:
Is there still a 4096 points limit to exported gpx and kml files? if so is there any way to remove it?

Many thanks.
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
If you attempt to export to .gpx or .kml from within GPS Cycle Computer (GCC), the 4096 point limitation currently remains as at version 4.10.

This is an arbitary limitation as per the below link, so there is perhaps scope for the limit to be rectified at some point.

http://xdaforums.com/showpost.php?p=3484539&postcount=608

However, the standalone program gcc2gpx 1.2 which compliments GCC will convert the .gcc file format to standard .gpx without limitation.

It does not currently support .kml conversion itself although again there is scope for that to be implemented at some point.

http://code.google.com/p/gccv2/downloads/detail?name=gcc2gpx_1.2.zip&can=2&q=

Once converted to standard .gpx, other software can convert to other formats such as .kml

There are a number of options here. A good freeware example is GPSBabel. It supports a multitude of file formats and operating systems.

http://www.gpsbabel.org

Hope this helps.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

thank you for your detailed explanation about Windows Phone 7/8. It reinforces my intention to use my Windows Mobile 6.1 device as long as possible. And my next device will be an Android with 99% probability.

Regards

Klaus

PS: thanks for the support of Snowboy
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

Thank you for your kind words, and good to hear from you. I will continue to monitor the forum periodically and handle any unanswered messages to the best of my ability.

Regarding your next device, perhaps you might consider a device with some flexibility regarding the OS, maybe dual booting Windows Mobile 6.5.x and Android 2.3.x or 4.x. The hardware is still well respected here on XDA Developers and well supported. If you or anyone else is interested, I will happily elaborate further.

At least this way, it is possible to have the best of both worlds until GPS Cycle Computer (GCC) is available on Android, without requiring seperate devices. As I have dedicated hardware just for cycling and a seperate device for everything else, I'm just running stock Windows Mobile 6.5.3 at the moment, but with the flexibility of adding Android at a later stage either as a replacement OS or dual boot.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Cheque:
In my case, i use my old (screen broken) HTC hd mini (WM 6.5.3) with great success, as i don't want my current phone to be exposed to nature's forces :p