Page 6 of 11 FirstFirst 1234567891011 LastLast
Results 51 to 60 of 108

Thread: Adding POI's in iGuidance???

  1. #51
    MySQL Error MatrixPC's Avatar
    Join Date
    Sep 2003
    Location
    Beach City, Socal
    Posts
    4,053
    Regarding to pulling POI out of OEM nav system, I don't think there is an easy way to do it. I look at the Toyota DVD (05 Siena) and has no way of getting the POI data.
    40 bucks is dirt cheap. Hell, I'm not doing it for 200 bucks (if I can do it). Just make sure it is 40 buck per hr or for a whole project.

    Count me in for the fund as well.
    2004 Matrix XR A7N8X-VM/400 AMD XP-M 2500+, DS-ATX
    89 Supra Turbo P3 600E@750/Abit BE6 II, Alpine M-BUS Car2PC.
    Y2K Accord Dell GX150
    RoadRunner is the best FE PERIOD
    EmoRebellion is a SCAMMER

  2. #52
    FLAC Marvin Hlavac's Avatar
    Join Date
    May 2005
    Location
    .... . .-. .
    Posts
    1,015
    1) Only operations will be add/delete/modify POIs and the only data guaranteed to be changeable is lat/long/name
    Interesting project! Don't forget 'POI Categories', etc...

  3. #53
    FLAC W3bMa5t3r's Avatar
    Join Date
    Apr 2006
    Location
    Washington, DC
    Posts
    1,268
    Quote Originally Posted by MatrixPC View Post
    Regarding to pulling POI out of OEM nav system, I don't think there is an easy way to do it. I look at the Toyota DVD (05 Siena) and has no way of getting the POI data.
    40 bucks is dirt cheap. Hell, I'm not doing it for 200 bucks (if I can do it). Just make sure it is 40 buck per hr or for a whole project.

    Count me in for the fund as well.
    It was a $40 bid for the project as a whole We'll be throwing a bonus at him though if he really can get this done

    and thanks for offering to chip in

  4. #54
    Constant Bitrate jeffreyd_tx's Avatar
    Join Date
    Sep 2006
    Location
    Wilkes-Barre, Pennsylvania, United States
    Posts
    215
    Quote Originally Posted by MatrixPC View Post
    Just make sure it is 40 buck per hr or for a whole project.
    Exactly, SOW!!! $40 bucks here, 40 there. I would rather pay 5 bill$ as a community and get it done with an interface for importing and exporting than $40 bucks to someone who couldn't possibly think it is respectible to ask for 40 bucks!

  5. #55
    Newbie
    Join Date
    Jan 2006
    Posts
    10
    If this coder can creat this module to import, I say we use him to extract the other POIs from the Lexus system (from what i understand Lexus has one of the best lists).

    create a mySQL database (yes at over a million records, it may get sluggish but it wont matter to much)

    I build websites using MySQL and PHP and personally own a website with over 15 million entires in a single mysql database table, it take approximatly 40 seconds to query the entire thing for a single object. MySQL/PHP could be used to elimitate duplicates if neccesary, but i do not think it will be neccesary to go to such lenghts. In my opinion, if the abiliy to delete current POIs is there then the most logical way of avoiding duplicates is to remove ALL POIs from iGuidance and just import the most complete list we can acquire. Then as stated above just circulate the complete replacement BIN file for everyone to use.

    Interesting project! Don't forget 'POI Categories', etc...

    POI Categories will be an important feature. We should be sure to ask if this can be done as well.

    One of the things I do like about the project is that the developer mentioned releasing it under the Open Source license so everyone may have access to modify/use it. Open source, from what I have experienced, is a great thing. You end up with a community who is motivated to help the rest of the community for a cause instead of a profit.

    Steve - Check your PMs, I just sent you the details for providing the software for the coder.

    I think this is a greta project and the coder definatly deserves a bonus if sucsessful.

    -DrDank

  6. #56
    Newbie
    Join Date
    Jan 2006
    Posts
    10
    Upon reviewing my last post I have noticed a few typos and would like to clarify for everyone that I HAVE been drinking and should not be held accountable for my fingers not finding their mark on the appropriate keys.



    Also, there are some concerns about the price of this project. I agree that the price is very low, but what seems difficult to one may be something rather simple to another, and we should not dicredit the coder's ability who has bid on this project because of his price.

    There is the reason funds are held in escrow until the project is completed sucessfully AND why we are going to give him a bonus , should he be sucsessful.

    -DrDank

  7. #57
    FLAC SnyperBob's Avatar
    Join Date
    Nov 2001
    Location
    Illinois
    Posts
    1,162
    I'll chip in to help the cause too. If/when the time comes, PM me in case I forget to check back in this thread.

    This would be sweet as hell
    www.mobile-effects.com

    Free file hosting, picture gallery hosting for installs, PM me.

    Internet's first Front End Skin browser, featured installs, downloads, links, informative articles - all free to registered users.

  8. #58
    Newbie
    Join Date
    Dec 2006
    Posts
    2
    Haha, you're talking about me, this is where I stand:

    I have been decoding the POI file and I have determined:

    Little-Endian coding is used.

    At offset 0x24 there is a ULONG referring to the number of entries in the string table.

    At 0x78 the string table starts. Entries are separated by NUL. It ends at 0xAEF196.

    POI entries are 31 bytes long.
    There is no static separator between entries.
    The structure is as follows where B is the starting offset of a POI.

    B+0 = ULONG where the OFFSET IN THE FILE of the string in the file is determined by the 20 LSB (mask with 0x000FFFFF to get offset). I have no idea what the high 12 bits are for but they are used.
    B+4 unknown, likely signed LONG, -1 is common in sections
    B+8 unknown, but matches between POIs with same LAT/LONG (maybe just LAT?)
    B+12 unknown, but matches between POIs with same LAT/LONG (maybe just LONG?)
    B+16 FLOAT, LATITUDE
    B+20 FLOAT, LONGITUDE
    B+24 USHORT, flag bits of some kind, very sparse "bit-on" pattern
    B+26 unknown, likely LONG, I think it might be the same for all POIs in a section (most-significant byte never seems to be utilized)
    B+30 CHAR, values range from 1 to 34 or so, smells like flags, could be something as simple as a category

    First group of POI entries starts at 0x01516C05

    However, the more and more I unwrap the more and more I find and go UHG. Although I initially believe the file to be a rather simple database format and deeper inspection shows a huge tangle.

    The file appears to be a balanced tree of some sort. POI sections are interspersed with what I am calling "G" (for lack of better name blocks) which are 54 bytes in length and precede the respective POI sections. (Patterns of POIs per section looks like 430, 43, 5, 1 indicating a tree of some sort). The last 8 ULONGS are pointers into memory locations into the following POI regions.

    Following that out further I get to the sparse-data section (quite literally a dozen MBs or so if almost all 0's) which, while at first glance appear meaningless, contains memory references to the "G" blocks.

    It is slow and VERY tedious work. I don't know if I'll be able to decode the sparse region and data and other miscellaneous information. (Which is a long way after after decoding the "G" blocks and what I believe to be additional tree-algo fragments in the POI entries).

  9. #59
    FLAC SnyperBob's Avatar
    Join Date
    Nov 2001
    Location
    Illinois
    Posts
    1,162
    That's interesting

    So.....do you think you can do it?
    www.mobile-effects.com

    Free file hosting, picture gallery hosting for installs, PM me.

    Internet's first Front End Skin browser, featured installs, downloads, links, informative articles - all free to registered users.

  10. #60
    FLAC W3bMa5t3r's Avatar
    Join Date
    Apr 2006
    Location
    Washington, DC
    Posts
    1,268
    Quote Originally Posted by pstickne View Post
    Haha, you're talking about me, this is where I stand:

    I have been decoding the POI file and I have determined:

    Little-Endian coding is used...
    lol you found us cool well it def sounds like you're making much more progress than anyone else has thus far. we do greatly appreciate it and as I'm sure you've seen so far, you'll be compensated quite nicely Just let us know what we can do to help

    Cheers
    Steve aka The W3bMa5t3r

Similar Threads

  1. iGuidance SDK
    By Quattro in forum GPS
    Replies: 57
    Last Post: 06-23-2006, 08:37 AM
  2. Adding POI's on the fly (speedcams)?
    By Maximus in forum GPS
    Replies: 33
    Last Post: 10-26-2005, 11:19 PM
  3. How to make Frodo's RoutisLauncher work with iGuidance
    By dodgetimes2 in forum Software & Software Development
    Replies: 25
    Last Post: 09-10-2005, 02:47 PM
  4. IGuidance with Streets and Trips' POIs
    By n8scstm in forum GPS
    Replies: 0
    Last Post: 12-05-2004, 12:47 PM
  5. Embedded iGuidance Window Size?
    By All4Sky in forum MediaCar
    Replies: 3
    Last Post: 08-27-2004, 09:00 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •