The MP3car.com Store The MP3car.com Blog    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > GPS

Reply
 
LinkBack Thread Tools Display Modes
Old 12-15-2006, 12:12 PM   #46
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
Quote: Originally Posted by DrDank View Post
Sonicxtacy02 - Let us know what you find out in regards to the Lexus CD.

W3bMa5t3r - Tell me where and when, and I will send the CD. Another option for delivery of the software would include me creating a simple html document that acts as a digital signature and upon approval of said document the coder would be able to download the ISO (of course I will need to see if I can, in fact, extract the ISO) This would save the time of shipping, especially if this coder is located outside of the US.

$40 is a very resonable bid for this project, I was expecting a bit more to be honest. I don't know how "Ruby" coders can pay bills like that. I know in web development a 2 week project is going to cost MUCH more than $40 bucks. But of course I am not complaining that the price is lower that anticipated.

-DrDank

The coder is actually located in Washington State, so if you're not able or choose not to do the digital sig/download, it shouldn't be too bad to send the disc(s). I'll let you know the location though.

Yeah $40 was really good, that's why I offered the bonus if this was successful. I think it's worth more than that, esp since so many people have attempted this already. If he can do it, he deserves some decent compensation.

I've already put the $40 into escrow w/ the site, so the coder can begin on the work as soon as he has everything.

@ SangreDeThor
I think (I'll have to check) but he had made mention of preventing duplicates. If not, I'll make mention of it. Though... lol it might take the program a long while to check duplicates out of several million entries.. LOL
W3bMa5t3r is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 12-15-2006, 12:39 PM   #47
Newbie
 
Join Date: Oct 2006
Posts: 31
$40, thats a really low price. I hope he understands what needs to be done. I used one of these services previously and paid 100 for a simple site with database functions. Also if it does work and the Lexus POI can be extracted into IG how would each POI be input it? It wouldn't be done one by one right?
tsx004 is offline   Reply With Quote
Old 12-15-2006, 03:04 PM   #48
Constant Bitrate
 
Join Date: Sep 2006
Location: Sabattus, ME
Posts: 221
@W3bMa5t3r: Taking some time is not much of an issue i think, because duplicates would suck really really bad. It could take 5 hours and i would still be happy, not sure about others, another way around that would be since "everyone" has IG 3 for example purposes, all it takes is one run through to find out what will duplicate and what wont, so that could be built in. Another idea, would be to create a mySQL database (yes at over a million records, it may get sluggish but it wont matter to much) and store all the POI in, and one can easily query that to see if there is a duplicate. that wouldn't take that long once all the data is loaded.
__________________
CarPuter: 900Mhz P3 with 256 MB Mem, 160 Gig HD (Thanks kbreeden), Iguidance 3.0 GPS, Logitech PS2 keyboard, Bluetooth, WIFI.
Powered By Road Runner & DigitalFX Skin and Playlist Conveter

Last edited by SangreDeThor; 12-15-2006 at 03:07 PM.
SangreDeThor is offline   Reply With Quote
Old 12-15-2006, 03:30 PM   #49
Calm
Down
Or
Get
A
2
Week
Vacation
-Love
The
Forum
Policeman
 
Wiredwrx's Avatar
 
Join Date: Jan 2003
Posts: 3,604
Count me in towards the fund.

Michael
__________________
...I love the French language...especially to curse with...Nom de Dieu de putain de bordel de merde de saloperies de connards d'enculés de ta mère. You see, it's like wiping your *** with silk, I love it. www.yellinlawoffice.com
Wiredwrx is offline   Reply With Quote
Old 12-15-2006, 04:04 PM   #50
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
yeah once we get one POI.bin file built with all the extra POIs, it would be easy to send that around. any additional mods (adding personal POIs) could be done by the individual users.

Thanks Wired
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 05:40 PM   #51
MySQL Error
 
MatrixPC's Avatar
 
Join Date: Sep 2003
Location: Beach City, Socal
Posts: 4,035
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
MatrixPC is offline   Reply With Quote
Old 12-15-2006, 07:12 PM   #52
Maximum Bitrate
 
Marvin Hlavac's Avatar
 
Join Date: May 2005
Location: Toronto, Canada
Posts: 842
Quote:
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...
Marvin Hlavac is offline   Reply With Quote
Old 12-15-2006, 07:57 PM   #53
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
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
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 09:23 PM   #54
Constant Bitrate
 
jeffreyd_tx's Avatar
 
Join Date: Sep 2006
Location: Austin, TX
Posts: 199
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!
jeffreyd_tx is offline   Reply With Quote
Old 12-17-2006, 02:14 AM   #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
DrDank is offline   Reply With Quote
Old 12-17-2006, 02:33 AM   #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
DrDank is offline   Reply With Quote
Old 12-17-2006, 03:05 AM   #57
FLAC
 
SnyperBob's Avatar
 
Join Date: Nov 2001
Location: Illinois
Posts: 1,167
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.
SnyperBob is offline   Reply With Quote
Old 12-17-2006, 05:32 AM   #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).
pstickne is offline   Reply With Quote
Old 12-17-2006, 05:38 AM   #59
FLAC
 
SnyperBob's Avatar
 
Join Date: Nov 2001
Location: Illinois
Posts: 1,167
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.
SnyperBob is offline   Reply With Quote
Old 12-17-2006, 06:29 AM   #60
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
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
W3bMa5t3r is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

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


All times are GMT -5. The time now is 02:05 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics