Re: [Gpsbabel-misc] iGO8 .TRK
Brought to you by:
robertl
From: Á. K. <xer...@gm...> - 2008-05-22 06:35:11
|
Oh, my goodness...that simple, and I was fighting with the bits :) I am sitting in Budapest, Hungary. Unfortunately both coordinates are positive. I will test it during the weekend for the negative values. br, aron On Thu, May 22, 2008 at 1:06 AM, Ron Parker <ro...@pa...> wrote: > Robert Lipe wrote: >> >> If you start with delgpl.c, add the funky 9-bit handling, swap the record >> order to match, >> and whack the code dealing with things like heading, speed, and the >> various unknown >> fields, you should be able to have something up pretty quickly. > > It's not really all that funky, or at least the example coordinate isn't. > Just take the whole DWORD and divide by 0x800000; don't bother messing with > bits: > > Taking Áron's original example, we just take 0x17BE4C91 (398347409 decimal) > and divide by 0x800000 (8388608 decimal, as mentioned): > > 398347409/8388608 = 47.48671162128448486328125, give or take a dozen > sigfigs. > > The question, and this is the important one, is this: is Áron in the eastern > and northern hemispheres? What's a negative coordinate look like? Is the > entire DWORD in twos complement, or just those first nine bits? Or is a > negative number expressed in some other, less intuitive way? > > > -- xerxesz +36 (30) 663 5487 |