gpsVP freezes PDA

15 views
Skip to first unread message

Chilobo

unread,
Apr 28, 2011, 4:25:23 AM4/28/11
to gpsVP
Hello!

First I'd like to thank you fo the very useful program - I'm using it
an my bike a lot.

Currently I'm using 4.22 on my WM2003 PDA. I download tiles from
opencyclemap.org on my Windows PC using gpsVP and copy them to the SD
card. This worked fine for about 4 weeks.
The directory containing the ~25 000 tiles currently uses about 0.5
GB, the largest directory x=..... has ~ 240 tiles.

After starting gpsVP yesterday the program was trying to load a map
and stopped - showing "Reading a map 100 %." Waiting half an hour or
more didn't help.

After tapping the screen the displays "Zoom in, Zoom out, Full
screen" show up, but the program doesn't react, it freezes the PDA.
Soft reset resolves this - but restarting gpsVP I get the same
problem.

I guess that gpsVP is trying to read a map but cannot find it.

When I rename my folder "MAPCFG" before opening gpsVP I can start
gpsvp afterwords, select another point on the world map, close it,
rerename MAPCFG to its original name - now gpsVP is starting again.

It could also be a file system or SD-card problem. Right now gpsVP
isn't working on the PDA showing the mentioned problem.
To pinpoint the problem it would be nice to know where gpsVP stores
the current Zoomlevel and center of map. In the registry?

Thanks for helping
Christian

jerome

unread,
May 4, 2011, 5:10:24 PM5/4/11
to gpsVP
Hi,

The message "Reading a map 100 %." is shown while loading a garmin
map. So it might be a problem with a garmin map.

The settings are stored in the registry under HKEY_CURRENT_USER
\Software\Vsevolod Shorin\VSMapViewer

regards
Jerome

qbar

unread,
May 5, 2011, 1:02:47 PM5/5/11
to gpsVP
I had similar problem while using Garmin Maps - they were too big . In
my opinion gpsvp cannot handle big vector maps

Chilobo

unread,
May 6, 2011, 6:05:23 AM5/6/11
to gpsVP
Hi,

thank you for your answers. I could solve the "freezing" problem by
soft-resetting the PDA, and changing ...\SMapViewer\ScaleD to a value
corresponding to a "good" map, e.g. from 2048 (Zoomlevel 16) to 4096
(Zoomlevel 15).

I was not using large vector maps but very small raster maps created
by downloading map tiles from opencyclemap.org. The tiles are sized
only ~10 kB.

It now seems to me that the problem has to do with the SD-Card in the
PDA. My guess is that the file system is producing errors when
handling SD-cards almost filled up with very small tiles. Another hint
could be that storing tracks directly on the SD-card produces
illegible trackfiles, whereas storing in the RAM under \MyDocuments is
OK. I changed the SD-card, but the problems came back when this card
was filled up too.Right now the PDA shows 1,52 GB of 1,83 GB of the
card used, in Windows the directory containing the tiles is shown with
size 514 MB, but size on disk 1120 MB - obviously due to the overhead
of the sectorsize.
My PDA cannot use cards larger than 2 GB.

I tried using garmin maps but gpsVP didn't show them in a useful
format.

I guess I have to find out how to combine the small tiles to bigger
ones.

Greetings from sunny germany

Christian


Chilobo

unread,
May 27, 2011, 4:25:26 AM5/27/11
to gpsVP
I formatted the SD-Card with the NTFS-Filesystem (instead of FAT32).
It seems this solved the problem.

Christian

Chilobo

unread,
Jun 11, 2011, 4:45:47 AM6/11/11
to gpsVP
I still have problems with a freezing gpsvp (PDA WM 2003,
gpsVPppc2003_0.4.22.zip).It guess that the problems are caused by the
PDA not being able to cope with the large amount of directories and
files. I tried to resolve the problem by only copying the needed
regions for my bike trip to the pda. But still a region with the
zoomlevels 1 ... 16 of a 20 * 30 km region seems to be too large.

To copy rectangular regions I wrote an WSH-Script which you find down
under :)

The 7zip-solution doesn't work on WM 2003.

Any other suggestions?

Is it possible to combine the small tiles to larger tiles, for
example:
Make one large tile combining the tiles 11100..11199 in directory
15\17177 to one file. How would one name this file such that gpsvp
recognizes it as showing the needed tiles?

Greetings Christian Koch

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

WSH-script for copying rectangular regions.
In my case the maps downloaded with jtiledownloader or gpsvp (PC-
Version) are stored in the directory
h:\gpsvp\mapcfg
The copied region is stored in
h:\gpsvp\ried
The parameters for $xl ..$yu you can find out with jtiledownloader and
"export tilelist"

Windows Power Shell for XP can be downloaded:
http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=30125A46-B97C-4704-AA10-605E809D5933

$z1=12
$z2=17
$xl=2142
$xr=2146
$yo=1390
$yu=1396
$d_quelle= 'h:\gpsvp\mapcfg'
$d_ziel= 'h:\gpsvp\ried'

# Wenn Ziel nicht existiert, erzeugen
if(-not (Test-Path $d_ziel) ) { md $d_ziel }

for($z=$z1; $z -le $z2; $z++)
{ $z_ziel = $d_ziel + '\' + $z
$z_quelle = $d_quelle + '\' + $z
if(-not (Test-Path $z_ziel) ) { md $z_ziel }
for($x=$xl; $x -le $xr; $x++)
{ $zx_quelle = $z_quelle + '\'+$x
if(Test-Path $zx_quelle )
{ $zx_ziel = $z_ziel + '\'+$x
if(-not (Test-Path $zx_ziel) ) { md $zx_ziel }
$zx_ziel
for($y=$yo; $y -le $yu; $y++)
{ $zxy_quelle = $zx_quelle + '\' + $y + '.png'
if( Test-Path $zxy_quelle )
{ $zxy_ziel = $zx_ziel + '\' + $y + '.png'
copy $zxy_quelle $zxy_ziel
$zxy_ziel
}
}
}
}
# Parameter verdoppeln für die nächste Zoomstufe
$xl = $xl * 2
$xr = $xr * 2 + 1
$yo = $yo * 2
$yu = $yu * 2 + 1
}

jerome

unread,
Jun 25, 2011, 4:43:32 PM6/25/11
to gpsVP
It's not easily possible to combine several tiles into one file on
WM2003, because there is no simple function to load a png/jpg directly
from memory on WM2003. 7z or another format, it is the same problem.

If you have a lot of files in a single directory (let's say more than
100 or 200) you might try to create more subdirectory with lees files
in each directory. You can for example use following syntax to do that
(or something similar):
Subpath=%10QKEY/%12QKEY/%14QKEY/%ZOOM_00/%X
> Windows Power Shell for XP can be downloaded:http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=30125A...
Reply all
Reply to author
Forward
0 new messages