解析2000年5月 発表2003年11月 yoshikawa.s
GaminGPSの純正ソフトMapSourceの地図データはCD-Romから読み出す仕様となっています。
以前から地図データをハードディスクにコピーして利用する方法を解析していたが、著作権の問題も気になり一部の方にしか公開していませんでした。
しかし最近、MapSource互換の地図を作成できるツールも公開されはじめたので、この方法も公開してみることにしました。
1.MapSource WorldMap CD-Romの地図データをコピーする
04311386.IMG
26 624 01-27-99 7:53a (海)
04311387.IMG
65 536 01-27-99 7:53a Naha
04311417.IMG 249
856 01-27-99 7:53a Mokpo
04311418.IMG 331
776 01-27-99 7:53a Seolud (韓国)
04311421.IMG 407
552 01-27-99 7:53a Hiroshima
04311422.IMG
71 680 01-27-99 7:53a Tottori
04311925.IMG 147
456 01-27-99 7:55a Osaka
04311926.IMG 294
912 01-27-99 7:55a Tokyo
04311927.IMG
45 056 01-27-99 7:55a kaualeroro
04311930.IMG 153
600 01-27-99 7:55a Sendai
04311931.IMG 200
704 01-27-99 7:55a Sapporo
04311935.IMG
59 392 01-27-99 7:55a N40-45 W145-150
04311945.IMG 112
640 01-27-99 7:52a yuzhno-
04311382.img Taipei (台湾)
04311383.img kao-hciung(台湾南部)
04311834.img (オーストラリア)
04311838.img (オーストラリア)
04311839.img (オーストラリア)
04311853.img Roma(オーストラリア)
04312342.img (オーストラリア)
04312343.img (オーストラリア)
04312357.img Brisbane(オーストラリア)
必要なところをハードディスクにコピーする (ロングファイル名のフォルダは避けましょう)
2.MapSourceのデータ認識場所を変更
レジストリエディタ(regedit)で、以下の所のデータをCD-ROMからハードディスクのフォルダに変更する
「Win95 98SE」
HKEY_LOCAL_MACHINE
SOFTWARE
GARMIN
MapSource
Product_5
「WinXP」
HKEY_LOCAL_MACHINE
SOFTWARE
GARMIN
MapSource
Products
5
Windowsを再起動する、これでOK
(注、大事なレジストリを操作するので慎重に!)
3.地図データの特定方法
プログラムの有る所に有る「worldmap.tdb」が地図のindexです。
これをバイナリエディタで開きます、このファイルの構造は1データは可変で68バイト程度、
対象地図の文字列は最後にあるので、それより前に有る「014C」の後の3、4バイト目が対象データとなり、
その2バイトをワード16進から10進に変換して、40160を引くと地図ファイル名の下5桁となります。
EE 01 00 7D 05 00 00
DD 07 00 00 01 4C 43 00 76
CB
41 00 C8 00 09 00 00 C7 71 1C 00 38 8E 63 00
8E E3 18 00 00 00 60
54 6F 6B 79 6F 7D 56 28 4E 8バイト目からTokyo
33 35 2D 34 30 2C 20
45 31 33 35 2D 31 34 30 29
00 04 00 03 00 FF 24
04 00 C6 07 00 00 B9 0A 00
00 01 4C 46 00 77 CB
41 00 C8 00 09 00 00 00 00
76 CB → CB76 = 52086
52086 − 40160 = 11926
043と合成すると「04311926」がファイル名と判る
目的の地域がどこに有るかは地域名(Sapporoなど)か緯度経度(N40-45 W145-150など)を検索すると判ります。
<注意>
確認OS Windows95 98SE XP
確認地図 MapSource WorldMap (1999年版)
以上の調査、解析は上記のみで、日本語版MapSourceでの確認は行っていません。
このページの著作権は作者にあります。
このページにより行った結果、損害がおきたとしても、作成者は一 切の保証損害賠償の責任を負えません。
くれぐれも 著作権に留意し個人使用の範囲でお願いします。
GARMINおよびMapSourceは、米国GARMIN社の商標または、登録商標です。