E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > AUDIO/VIDEO + BLUETOOTH + Electronics/Alarm/Software > Add new POI's to Navi DVD (U.S. version)



Reply
 
Thread Tools Search this Thread
      06-04-2006, 10:54 PM   #1
drfluid
Second Lieutenant
drfluid's Avatar
United_States
23
Rep
244
Posts

Drives: 2006 - 330i Navi, Premium
Join Date: May 2005
Location: Walnut Creek, CA

iTrader: (0)

Add new POI's to Navi DVD (U.S. version)

I finally was able to add new POIs to the US version of nav dvd.
I was able to get the location of all red light cameras in the US and added it to my navigation dvd.

I wrote a matlab script to create idx and url and it worked very well. Do not download the scripts that I already uploaded in the other threads, because I found out that the code had lots of bugs in it. I was trying to delete the uploaded files, but I don't know how to remove what I already uploaded.

To create the matlab script, jav's original Perl script helped me alot. Thanks.
Attached Images
 
__________________
330i-NAV-Premium
Appreciate 0
      06-05-2006, 12:14 PM   #2
LarryK1000
Larry from Los Angeles
14
Rep
296
Posts

Drives: 2006 330i
Join Date: Mar 2006
Location: Los Angeles (SFV)

iTrader: (0)

Question:

I made a copy of my Nav Disc since I live in a hot area and would rather keep the original in a cool place and just use a copy:

I used Titanium Toast and it did a verify and found no errors in the copy.

However, from time to time, it says DVD ERROR -- RELOAD DVD. I just take it out and put the copy back in and it works.

So, is there some special COPY TYPE that I should use to make the COPY that will NOT cause these errors?

What method did you use or what software and software settings did you use?

Thanks for your help.

(And, I'm sorry to those who have asked before, I can't post a copy of the disc. The copy I made was for me and for my car.)
Appreciate 0
      06-05-2006, 10:46 PM   #3
mosport70
First Lieutenant
mosport70's Avatar
United_States
11
Rep
332
Posts

Drives: 330xi
Join Date: Apr 2006
Location: South

iTrader: (0)

Garage List
2006 330xi  [0.00]
2006 330xi  [0.00]
2006 330xi  [0.00]
First, congratulations. Nice job!

Second, now is when we all start asking for help:

Where did you acquire the locations for red light cameras for the US?

Also, could you post your revised, and bug-free, matlab scripts?

Thanks
__________________
330xi Sparkling Graphite | Terra with Burl Walnut | ZPP | ZSP with Style 162 | Comfort Access | Heated Seats | PDC | Navigation | Satellite Radio | OEM Alarm | De-badged | OEM Strut Brace | Blacklines | Rear Fogs | Silver Front Indicator Bulbs

Ordered: 4.3.2006
Scheduled for Production: 4.7.2006
Awaiting Transport: 4.13.2006
En Route: 4.19.2006
At Preparation Center: 5.11.2006
Performance Center Delivery: 06.01.2006

Appreciate 0
      06-06-2006, 12:01 AM   #4
drfluid
Second Lieutenant
drfluid's Avatar
United_States
23
Rep
244
Posts

Drives: 2006 - 330i Navi, Premium
Join Date: May 2005
Location: Walnut Creek, CA

iTrader: (0)

Quote:
Originally Posted by LarryK1000
Question:

I made a copy of my Nav Disc since I live in a hot area and would rather keep the original in a cool place and just use a copy:

I used Titanium Toast and it did a verify and found no errors in the copy.

However, from time to time, it says DVD ERROR -- RELOAD DVD. I just take it out and put the copy back in and it works.

So, is there some special COPY TYPE that I should use to make the COPY that will NOT cause these errors?

What method did you use or what software and software settings did you use?

Thanks for your help.

(And, I'm sorry to those who have asked before, I can't post a copy of the disc. The copy I made was for me and for my car.)
Dear LarryK1000,
I think the error message that you got, 'RELOAD DVD' might have been the DVD has been defected while it was burned. I guess if you lower the burning speed, then you could go around this problem.

I also used Titanium Toast 6 on my Mac. But, what I did is a little complicated. I created a DVD image from a PC and burned it on a Mac, because the DVD media (apple DVD-R 8x) doesn't run on my PC

The configuration on the ISO has been followed what mathmos described in one of his threads (Thanks again, Mathmos!). This is, however, only for the case when you edited and saved the image file. If you're just copying the DVD, then it doesn't matter, I guess.

Change the media or lower the burning speed.
__________________
330i-NAV-Premium
Appreciate 0
      06-06-2006, 12:26 AM   #5
drfluid
Second Lieutenant
drfluid's Avatar
United_States
23
Rep
244
Posts

Drives: 2006 - 330i Navi, Premium
Join Date: May 2005
Location: Walnut Creek, CA

iTrader: (0)

Quote:
Originally Posted by mosport70
First, congratulations. Nice job!

Second, now is when we all start asking for help:

Where did you acquire the locations for red light cameras for the US?

Also, could you post your revised, and bug-free, matlab scripts?

Thanks
Thanks.

Short description on the matlab script I'm posting here;
1) write_idx_url_binary.zip
- unzip it.
- p-code and a sample file
- The format of the txt file is the output format from the website
http://www.batchgeocode.com/
which converts the address into lat-long. You can just copy and paste the output text into a file and save it as a txt file. Make sure that all fields are located in the same order as what I provide here.
- With this txt file, if you have a phone number of a POI, you can call the number on i-drive screen like you do with other existing POI's. You must have BMW assist or bluetooth connection to make a phone call.
- After you create the idx and url, you must change the first line of each file so that it has the right ####.htm___ at the end of the line.

2) write_idx_url_from_csv_Binary.zip
-unzip it
-p-code and a sample csv file
- This program is a little different from the previous one.
you need to specify the ####.htm___ by typing
>>write_idx_url_from_csv_Binary(2000)
on your matlab command line.
It will basically skip the last step of the program 1) above.

3) Lastly, read_url_idx.p
On matlab command window type
>>read_url_idx
and select an idx file that you created from either of the two scripts mentioned above.
If the matlab command windows only shows the name of all the POI's then your idx and url are ready to be burned!!! BTW, you can test any of the original idx with this script.

** Before you burn a DVD, make sure you follow exactly what mathmos described in his guideline.

Enjoy! Let me know if there's any other question.
I wasted 5 DVD's because my matlab code has bugs. Now they're all fixed and the icons of the red light cameras look great!

Although there aren't that many of them in US.
Attached Files
File Type: zip write_idx_url_binary.zip (19.4 KB, 139 views)
File Type: zip write_idx_url_from_csv_Binary.zip (13.0 KB, 134 views)
File Type: zip read_url_idx.zip (5.7 KB, 131 views)
__________________
330i-NAV-Premium
Appreciate 0
      10-10-2007, 09:54 AM   #6
KEVIN88GT
Captain
KEVIN88GT's Avatar
83
Rep
793
Posts

Drives: 06 Audi A4
Join Date: Jan 2007
Location: NYC

iTrader: (0)

so by putting the red light cameras in your POI how does it help you avoid them while driving...it's not like it will TELL you...or BLINK a light.... can you explain?
__________________
Now: '11 BMW X5 xDrive35i
Then:
'07 X3 3.0si
'07 335xi
'06 Audi A4 2.0T Quattro
Appreciate 0
      10-10-2007, 10:56 AM   #7
Meats
Silky Johnson
Meats's Avatar
United_States
10
Rep
105
Posts

Drives: 2008 Jet Black 328xi
Join Date: Aug 2007
Location: East Coast

iTrader: (0)

Garage List
2008 328xi  [0.00]
would it be possible for someone to rip the modified DVD w/new POIs and post as a torrent?

I question my skills and other on this board to be as masterful as you and get this working.
__________________
2008 Jet Black 328xi | 189 Wheels | Nav | Steptronic | Sport Package | Logic 7 | Xenon | BMW Assist | Comfort Access | Fold Down Seats | iPod/USB | HD Radio | 35% CS Tints | Happy Robot | V1 Hardwire | Homelink Retrofit | Depo Blacklines |
Appreciate 0
      10-10-2007, 12:58 PM   #8
BMW_TT
Colonel
224
Rep
2,548
Posts

Drives: E92 335i
Join Date: Aug 2007
Location: Dallas, TX

iTrader: (4)

is there a DYI on this?
Appreciate 0
      10-11-2007, 02:26 PM   #9
jimi_hoffa
Private First Class
United_States
5
Rep
198
Posts

Drives: 2015 335i Alpine White M-Sport
Join Date: Sep 2007
Location: Las Vegas, NV

iTrader: (0)

Quote:
Originally Posted by jkurgan View Post
would it be possible for someone to rip the modified DVD w/new POIs and post as a torrent?

I question my skills and other on this board to be as masterful as you and get this working.
If someone can get me the ISO of the DVD I can host the torrent for this.
Appreciate 0
      10-13-2007, 09:25 AM   #10
d3l0n
I love the ///M3, but I want 550hp ///M5
d3l0n's Avatar
United_States
141
Rep
3,276
Posts

Drives: BMW330iE90
Join Date: May 2006
Location: NYC

iTrader: (1)

Garage List
ill try today if i have the time ( I should soon) I just need to download the latest 2007.2
Appreciate 0
      10-13-2007, 11:35 AM   #11
FrankoQ
Deny everything
FrankoQ's Avatar
United_States
217
Rep
11,378
Posts

Drives: 2006 330i; 2015 X6, S1000RR
Join Date: Apr 2006
Location: Beautiful MD

iTrader: (5)

Garage List
2015 BMW X6  [0.00]
2006 330i  [0.00]
Quote:
Originally Posted by BMW_TT View Post
is there a DYI on this?
This link has everything I needed to add new POIs and create my own categories.
http://www.bmwnavaddpoi.co.uk/
__________________

I need a drink

Appreciate 0
      10-16-2007, 07:21 PM   #12
CameraShy
Registered
0
Rep
3
Posts

Drives: 330ci
Join Date: Oct 2007
Location: Sydney

iTrader: (0)

Quote:
Originally Posted by FrankoQ View Post
This link has everything I needed to add new POIs and create my own categories.
http://www.bmwnavaddpoi.co.uk/
There's also this simpler approach for people who might find those instructions too complicated: Pimp-My-Nav.com
Appreciate 0
      11-01-2007, 05:09 PM   #13
drfluid
Second Lieutenant
drfluid's Avatar
United_States
23
Rep
244
Posts

Drives: 2006 - 330i Navi, Premium
Join Date: May 2005
Location: Walnut Creek, CA

iTrader: (0)

UPDATE on merging POI categories.
---------------------------------
I've been working on merging the lowest level categories so that we won't have to memorize (or guess) which category we should start searching.

1) I can now successfully read an existing URL/IDX and re-write them exactly the same way as they were originally written. This was particularly complex because of the French vowels.

2) ...which means that I can store all the information NAV POI has on my computer memory (I'm using Matlab to do this - so 'memory' means the variables in Matlab work******* and can manipulate the data whatever I want, i.e. update phone number, change the store name and delete unwanted POIs, etc.

3) Since I could convert them from URL to variables on Matlab, I though it would be easy to sort them and merge them. (Sorting is required because all URL/IDX pairs must be sorted in acsending order of Longitude.)

4) The problem I had was the size of POI files. Only the Home Improvement category takes up to 81 Mbytes, which would become huge once I converted them all to the floating numbers and characters. URL/IDX files are in binary format (some parts of them).

5) So I started from the scratch and changed the whole algorithm so that the existing URL/IDX files can be used as database rather than reading them all in the computer workspace.

6) Sorting the Longitudes of POIs out of multiple files were a bit tricky, but it's done. Now, it creates a 'mapping' file that contains the order of POIs for the merged URL/IDX and also contains the indicator on which original file (URL) and which line the POI should be extracted from.


I summed up the progress so far here for the sake of my own record keeping and for someone who might be interested in what's been done.
__________________
330i-NAV-Premium
Appreciate 0
Reply

Bookmarks


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



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




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST