POIを作成してみる

Gzh2005-08-25

POIデーターの作成方法をまとめてみました。
◆準備するもの
 POIの元データー:TOMTOM Navigator 5 UK版 POI.DAT
 Perlスクリプト:extract_ttpoi.pl
   ダウンロード⇒こちらから
   (Windowsの場合、別途ActivePerlが必要です。)
    実行例)perl extract_ttpoi.pl -f c:\poi.dat -w c:\tomtom\poi\ -a -o
      -f POI元データーのパス
      -w 書き出し先のフォルダー
      -a ASCII形式でファイル保存
      -o OV2形式でファイル保存(TOMTOM用のPOIデーター)
 PoiEdit.exe POIデータ編集ソフト

                                                                                                                    • -

補足)
ユーザーが作成したPOIのカテゴリー最大数は40個のようです。
デフォルトのデーター変換後のカテゴリー数は45個
+1(個人作成)なのでどれか削る必要がありそうです。
(もしくはカテゴリーをマージ)

                                                                                                                    • -


基本的には"extract_ttpoi.pl"を実行すれば、必要なPOIデーターの
作成は完了です。(extract_ttpoi.pl内で言語をFrance語からEnglishへ変更)


私の場合、2つのカテゴリーが未登録で不明なカテゴリーとして
作成されていました。
Undef7356.asc (Undef7356.ov2)
Undef9372.asc (Undef9372.ov2)
ASCファイルを開いて中身を
確認してみると、どうやらAirportとTheatreっぽかったので
Airport.ascとTheatre.ascにそれぞれ追加コピーしました。


この2つのカテゴリーのデーターはASCII(テキスト)形式なので
そのままではTOMTOMで利用できません。
ここで登場するのが"PoiEdit"と言うPOIの編集ソフトです。
公式サイト⇒PoiEDIT


使い方は到って簡単、先ほど作成したAirport.ascとTheatre.ascを
PoiEditで開き、メニューのFile⇒Save asでOV2形式で変換保存するだけです。


このようにして出来上がった全てのOV2ファイルを
PDAのSDカード内のマップフォルダーにコピーして
オリジナルのPOI.datを削除(もしくはリネーム)すれば
POIデーターの追加は終了です。


後はPDA側でオリジナルのアイコンを画面キャプチャーして
PC上でグラフィックソフトを利用して、1個づつ力技で
BMPファイルを作成していけば完了です。
(これが結構面倒な・・・ (ww


そもそもオリジナルのPOIデーターが表示されないのが
問題なんです・・・


補足)Ver3とVer5のPOIの情報量

                                                                      • -

Ver3

Nb categories : 44
Found : (7310) Car Repair Centre (127 POIs)
Found : (7311) Petrol Station (8097 POIs)
Found : (7312) Car Rental Facility (787 POIs)
Found : (7313) Parking Garage (650 POIs)
Found : (7314) Hotel-Motel (1160 POIs)
Found : (7315) Restaurant (2743 POIs)
Found : (7316) Tourist Information Office (786 POIs)
Found : (7317) Museum (130 POIs)
Found : (7318) Theatre (5 POIs)
Found : (7321) Hospital Clinic (1729 POIs)
Found : (7324) Post Office (18035 POIs)
Found : (7339) Place of Worship (40 POIs)
Found : (7341) Casino (1 POIs)
Found : (7342) Cinema (74 POIs)
Found : (7352) Ferry Terminal (133 POIs)
Found : (7356) Undef7356 (7 POIs)
Found : (7360) Camping Ground (265 POIs)
Found : (7366) Frontier Crossing (10 POIs)
Found : (7367) Government Office (485 POIs)
Found : (7369) Open Parking (804 POIs)
Found : (7373) Shopping Center (553 POIs)
Found : (7374) Stadium (483 POIs)
Found : (7376) Tourist Attraction (814 POIs)
Found : (7380) Railway Station (2827 POIs)
Found : (7383) Airport (48 POIs)
Found : (7385) Exhibition Centre (11 POIs)
Found : (7395) Rest Area (113 POIs)
Found : (7397) Cash Dispenser (11594 POIs)
Found : (9352) Company (22 POIs)
Found : (9357) Beach (246 POIs)
Found : (9361) Shop (196 POIs)
Found : (9362) Park and Recreation Area (4 POIs)
Found : (9364) Mountain Peak (3 POIs)
Found : (9365) Opera (10 POIs)
Found : (9372) Undef9372 (5 POIs)
Found : (9377) Convention Centre (40 POIs)
Found : (9379) Nightlife (2232 POIs)
Found : (9380) Yacht Basin (2 POIs)
Found : (9902) Amusement Park (59 POIs)
Found : (9910) Car Dealer (4136 POIs)
Found : (9911) Golf Course (436 POIs)
Found : (9927) Zoo (8 POIs)
Found : (9930) Rent Car Parking (4 POIs)
Found : (9935) Mountain Pass (11 POIs)

Global Statistics :
Nb categories : 44
NbRecord 01 : 10309
NbRecord 08 : 23296
NbRecord 09 : 36628
NbRecord 10 : 1
Nb POIs : 59925

                                                                      • -

Ver5
Nb categories : 45
Found : (7310) Car Repair Centre (557 POIs)
Found : (7311) Petrol Station (8076 POIs)
Found : (7312) Car Rental Facility (761 POIs)
Found : (7313) Parking Garage (792 POIs)
Found : (7314) Hotel-Motel (2357 POIs)
Found : (7315) Restaurant (3560 POIs)
Found : (7316) Tourist Information Office (784 POIs)
Found : (7317) Museum (130 POIs)
Found : (7318) Theatre (6 POIs)
Found : (7320) Sports Centre (2 POIs)
Found : (7321) Hospital Clinic (568 POIs)
Found : (7324) Post Office (18021 POIs)
Found : (7339) Place of Worship (37 POIs)
Found : (7342) Cinema (75 POIs)
Found : (7352) Ferry Terminal (139 POIs)
Found : (7356) Undef7356 (7 POIs)
Found : (7360) Camping Ground (265 POIs)
Found : (7366) Frontier Crossing (13 POIs)
Found : (7367) Government Office (485 POIs)
Found : (7369) Open Parking (820 POIs)
Found : (7373) Shopping Center (536 POIs)
Found : (7374) Stadium (480 POIs)
Found : (7376) Tourist Attraction (814 POIs)
Found : (7377) College University (77 POIs)
Found : (7380) Railway Station (2824 POIs)
Found : (7383) Airport (48 POIs)
Found : (7385) Exhibition Centre (11 POIs)
Found : (7395) Rest Area (126 POIs)
Found : (7397) Cash Dispenser (11592 POIs)
Found : (9352) Company (38 POIs)
Found : (9357) Beach (246 POIs)
Found : (9361) Shop (194 POIs)
Found : (9362) Park and Recreation Area (3 POIs)
Found : (9364) Mountain Peak (3 POIs)
Found : (9365) Opera (10 POIs)
Found : (9372) Undef9372 (5 POIs)
Found : (9377) Convention Centre (40 POIs)
Found : (9379) Nightlife (2234 POIs)
Found : (9380) Yacht Basin (2 POIs)
Found : (9902) Amusement Park (59 POIs)
Found : (9910) Car Dealer (4423 POIs)
Found : (9911) Golf Course (2016 POIs)
Found : (9927) Zoo (8 POIs)
Found : (9930) Rent Car Parking (3 POIs)
Found : (9935) Mountain Pass (11 POIs)

Global Statistics :
Nb categories : 45
NbRecord 01 : 10802
NbRecord 08 : 3262
NbRecord 09 : 7774
NbRecord 10 : 10380
NbRecord 12 : 41842
Nb POIs : 63258

                                                                      • -