Mapping GPS Data

Anonymous
09-14-2003, 09:08 AM
Hello,

I’ve got an Ipaq H2210 and Socket BT GPS receiver and want to save data as to where I’ve been and then import this into a mapping program such as MapPoint. I also want this to show speed.

The software that came with the Socket saves info in this format:-

$GPGGA 130329.045 5241.8772 N 120.5954 W 1 7 1.5 230.5 M 47.6 M 0 0000*6F
$GPGSA A 3 13 16 24 4 1 10 2 2.5 1.5 2.0*36
$GPGSV 3 1 10 13 65 66 42 24 56 268 36 4 45 198 34 27 45 157 25*73
$GPGSV 3 2 10 1 32 64 41 8 21 178 0 10 20 293 39 2 15 60 36*7F
$GPGSV 3 3 10 16 11 38 37 6 6 338 40*7C
$GPRMC 130329.045 A 5241.8772 N 120.5954 W 0.110575 110703 *01
$GPGGA 130330.045 5241.8771 N 120.5952 W 1 7 1.5 229.7 M 47.6 M 0 0000*68
$GPGSA A 3 13 16 24 4 1 10 2 2.5 1.5 2.0*36
$GPGSV 3 1 10 13 65 66 42 24 56 268 35 4 45 198 35 27 45 157 23*77
$GPGSV 3 2 10 1 32 64 41 8 21 178 0 10 20 293 39 2 15 60 36*7F

Which I cannot import into MapPoint of get lat / long / speed from.



Can anyone help?


Follow on .......

I now understand that (5241.8772 N 120.5954 W) is the lat/long bit but MapPoint will only import this in WGS84 standard (?) which is 52.697265 -1.342208. There must be some simple calculation. I've also linked the Socket device to the PC and the direct data stream coming from it, is the same as the file i posted.

Matrices
09-24-2003, 10:36 AM
i have a similar output from a GPS unit that i'm writing (ahem, try attempting ;) ) a tracking package for. What i'm doing is separating each section to a field in an array. For getting the GPS data correct, with my unit all i do is move my decimal place of the string 7 places left (i.e divide it by 1,000,000) and it returns the right position, then an if statement that says if the value of lat is E thenits a positive value and W is negative :) Hope this is of some use, but prolly not if you're not planning on wrinting something to do this yourself.

As for the speed, on my input stream, the speed is the field tot he left of the heading, however, if your has the same format, your speed is a constant 1.5 units so hmmmmmmm.....

M

Anonymous
09-24-2003, 11:11 AM
This looks like a restricted use of MapPoint. The license says:

You also may not use Software Product with or in communication with any mobile or wireless-connected electronic or computer devices (except to the extent expressly permitted herein), including, without limitation, cellular phones, palmtop and handheld computers, pagers, and personal digital assistants or PDAs.

 
Web mp2kmag.com
mapforums.com