• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

otakenのブログ一覧

2014年12月11日 イイね!

オービス警告の確認と全国版マップ(!)

オービス警告の確認と全国版マップ(!)こんばんは、otakenです。
@pod! さんが以前作っていた osm からの 7ways 用全国版マップを共有してくれました!
Windows 版では動くのが分かっていたんですが、やはり実機で確かめてみないと動いたとは言えないので、今日作ったオービスデータとついでに作った UI 用日本語 language ファイルといっしょに実地試験に行ってきました。



地図データは確かに動いた!んですが、縮尺を広げていくとかなりのもっさり具合。所沢市から俯瞰視点で草加市が見えるくらいまで引いてみたら、5分くらい固まりました。それでもフリーズではなかったのでがんばって読み込んでたんでしょうね。やっぱプロセッサ的に厳しいのかな~。日本の地図はロシアに比べて POI(Place/Point Of Interest) 密度や道路密度が遥かに高いと思うので、同じ縮尺でもデータが重いでしょうね。
ふつうに走っていて地図の境界を越える分には読み込みが少し入ることもありますが問題ないです。
最新版のマップを入れるのもタダですから、多少の不便は我慢ですね。
縮尺を広げなければいいんで、許容範囲です。
地図データが変わってなければ起動時の読み込みは二度目から早いので、検索インデックスが張られるのか検証をすっとばしているからなのかは不明ですが全国データになったことによるストレスは起動に関してはありません。OSごと再起動するとまた長い読み込みが入ります。アプリケーションをExitしてもOSを再起動しなければキャッシュがあるみたいな感じですかねー。ただそのおかげで、一度アプリを出てランチャーも出て音楽のアルバムを純正プレイヤーで変える、といった動作はやりやすくなっています。

pod! さんありがとうございました!今後ともよろしくおねがいしますw



メニューなど UI 関連の日本語化もいけたようです。



最初の警告文と同じテキストがあったので変更してみたらそれも変わりました。こんなとこまで可変にしなくてもw

このあたりの設定ファイルは /7ways/languages/ の english.7wl をコピーして japanese.7wl とリネームし編集します。中身は普通の xml フォーマットです。文字コードは utf-8 で保存してください。chinese.7wl を見てみると最初の language タグに <language version="2"~ とあるので、これに倣います。これがないと失敗しますが chinese.7wl 以外は 1 になっているので、2バイト文字の設定なんでしょう。
また language タグの id は id="en" としておきます。これは jp としたいところですが様々なところで jp 用の設定を探そうとするので、キーボードなどでも日本語が使えるわけでもないので恩恵がありません。必要性が生まれるまではデフォルトの英語設定としておきます。

各メッセージは <msg id="LanguageError" text="言語ファイルロードエラー"/> のように、id はいじらず text アトリビュートだけ編集します。
7ways のシステムはこの id を見て、合致する msg タグ内の text の値を表示してくれるという具合です。
実機の menu > settings > interface から言語ファイルを選択し変更します。



さて、広げた縮尺ぶんの地図が読み込み終わったようでもっさりが解けたので帰ることにしました。幹線道路を使いオービスがあるところを通ります。
そうそうこのナビ、制限速度表示に対応してるんですよ。見てください、右側に燦然と輝く 80km/h 制限マークを。って、ここ一般道で国道ですらない 40km/h 制限の道なんですが…
USでレンタカーするとナビに制限速度データが入っていて羨ましかったんですが、日本の OSM の制限速度データはかなりいい加減なようです…16号線は 90km/h て出てましたw(実際は50区間)従ったら一発6点ですねw
データが合ってれば制限速度低下警告や上昇警告、任意の相対速度での速度超過警告が使えます。これは設定でオフにできますけど、惜しいなあ~。入力がんばれるような量じゃないし、これは諦めるか…

ナビゲート音声はやっぱり小さいので、Medianav のイコライザを全域最低にしてみたり Windows CE のコントロールパネルで音量を変えてみたりがんばったんですが、同時発音はできても結局ボリュームはワンソースのようです。
これはジュリアの声自体を大きくするしかないですね。そのうちやります。今日のところは音楽なしでナビ音声だけで帰ってきました。
声そのものはジュリアの声が好みです。英語だから内容が分かるというのもあるのですが、ファイルの状態から推測するにこっちがデフォルトでナスチャの音声は後付けですね。ナスチャはくだけた感じのナビ音声ファイルもあるんですが、いずれにせよロシア語でちんぷんかんぷん…あ、ロシア語習えばいいのか。



オービスも 1km くらい手前から警告してくれます。警告が発生する距離は僕がオービスの速度制限を一律で 80km/h 設定にしているからかもですが、動作としては十分ですね。今回は対向車線のみのカメラでしたが、これも自分で設定したことです。前回のエントリーで ,0,0 を入れた最後の 2 フィールドがそれです。適度な取り締まり情報は散漫な運転を防止するので警告は多少過度にあってもいいと考えます。ねずみとり履歴まで表示させると多すぎて地図が訳わかんなくなっちゃうんですけどね。
でも google maps で一個ずつ見ていけば向きは入力できるんだよな~…650個くらいあるんですが、誰か暇な方やりませんかw

とりあえずそんな感じで今日の検証ドライブは終了。信号待ちで前にいたクラウンアスリートが、二本出しのルーテシア4RSによく似た排気口の左側からだけ白い息を吐いてました。ルーテももしかしてああなってるのかなあ…
2014年12月10日 イイね!

ナビにオービスデータを取り込むための測地系の話

どうも、otakenです

せっかくナビが入ったのですから、活用してやりたいと思うのが人情。
とはいえこいつが結構なくせ者で、ロシア女のナビゲーター:ナスチャ(イメージ)とUS女のジュリア(イメージ)は純正Medianavが音楽を鳴らしていないとナビをしてくれません
その上ナスチャは何言ってるかわからないし、ジュリアに至っては声が小さすぎて聞こえません!
なんで Medi@skin に無音の長時間 mp3 が付属していたのか、ようやく意味がわかりました。 Medianav が音を出力していない間はユニットそのものの音声出力がカットされてしまうのですね。車の音声配線は変な雑音を拾いがちですから、それも当然の仕様かもしれません。

では無音mp3を再生しているしかなく音楽が聴けないかというとそんなことはなく、確か Medi@skin には CorePlayer とかいうメディアプレイヤーが付属しているのでそれで再生すればいいわけですが、ちょっと使いにくいなあ…なんとかしたい。

さて、そっちはそっちなんですが、ナビには情報を入れてやりたいですよね。オービス情報なんか、好物なんじゃないでしょうか。

そんなわけで 7ways のフォルダを見てみると、ありました speedcam フォルダが。
ちょっと午後からでかけるのでそれまでに入れてやるか…と思ったのですが、意外とこれがまたうまくいきそうでいかない。

まず Garmin なんかを使っている人にはおなじみかもしれませんが、Google Maps や海外のマップ/ナビは世界測地系という座標系を利用しています。世界測地系にもいろいろあるのですが、JGD2000 と WSG84 という二種類が日本ではよく利用されるようです。
今回作ったマップも WSG84 系なんですが、日本のオービスデータはだいたい日本測地系と言われる(通称:TOKYO)測地系で流通していることがほとんどみたいです。国産ナビもTOKYO測地系で動くものが多いみたいですね。
最近はGoogleとの連携なんかも考えて変わってきているのかもしれませんが、僕が見つけることができたオービスデータがここしかなく、変換をする必要がでてきました。

正確に変換するのは日本測地系の地方によるズレなどもあり難しいらしいのですが、近似式があるようです。

  緯度(世界測地系)=緯度(日本測地系)-0.00010695×緯度(日本測地系)+0.000017464×経度(日本測地系)+0.0046017
  経度(世界測地系)=経度(日本測地系)-0.000046038×緯度(日本測地系)-0.000083043×経度(日本測地系)+0.010040

出展はこちら

上のページでもやっていますが、一応より正確と言われる変換プログラムと比較してみようと思います。

国土地理院が変換プログラムを提供しているので、これを使おうと思います。

結果、ほぼ問題なさそうでした。

どのくいらいずれているかというと、
元データの圏央道あきるのIC近くのオービスの緯度経度座標(日本測地系)
(goo地図)
緯度:35.73583333
経度:139.2848611
goo地図は日本座標系を使っているのでそのまま度分秒に直して位置が見られます。ここを正しい位置と考えます。

国土地理院のプログラムから求めた位置(世界測地系)
(google maps)
近似計算式から求めた位置(世界測地系)
(google maps)

上の徳島大学のたんぽぽ調査のページでは北海道本州四国九州では0.2秒以内のズレとありますが、0.2秒というのは5mくらいだそうで、東京ではそこまでもずれないみたいですね。

安心して近似式が使えそうです。

さて、7ways の速度取り締まりカメラデータについて調べてみると、pdf で提供されている説明書を読んでもデータの形式についての言及がありません。
Navitel と同じだよ、というロシア語の書き込みを見つけました。
Navitel も欧州系のナビですが、検索するとこのページがでてきました。


http://navitel.ru/en/support/instructions/radars


参考例は
IDX, X, Y, TYPE, SPEED, DirType, Direction
1,18.9429837,47.4521967,1,100,2,90

ラベルは左から
インデックス,経度,緯度,カメラの種別,速度制限,方向種別,方角

インデックスは重複しなければなんでもいいみたい

これに沿って Excel で CSV ファイルを作り、7ways/speedcam フォルダに speedcam.txt という名前で置きます。
速度制限はカメラが設置されている道路によりますが、わからんので80で統一しておきます。

これで読んでくれるはずだったんですが、Navitel フォーマットでは空でよいとされている最後の二つの項目も入ってないと 7ways は認識してくれませんでした。
これはカメラの視野と向いている方角の設定ですが、そのデータは提供されていないのでどちらも 0 (全方位監視,北向き)で埋めます。
またもう一点、ExcelからCSVをエクスポートするとカンマの前にスペースが入ることがありますが、これも消さないとだめでした。



これでデータのできあがり。Windows版7ways で確認すると、きちんと表示してくれました。


2014年12月09日 イイね!

ルノー純正モニター"Medianav"で無料カーナビ その2:実作業

ルノー純正モニター&quot;Medianav&quot;で無料カーナビ その2:実作業この記事は内容が古くなっています。同カテゴリの新しい記事を参照してください。

実作業の流れは前のエントリーでご紹介したとおりです。
手順に沿って連番を振り直します。


1) Garmin 用イメージ を取得
2) 展開ソフトで展開
3-1) 地図編集ソフトで必要な部分だけを選択
3-2) 編集したデータをpolish(.mp)形式で保存
3-3) 7ways(.7w) 形式にエクスポート
4) ナビソフトを入れたUSBメモリのmapsフォルダに地図ファイルを入れる
5) 日本語フォントを既存のナビソフトのフォントと置き換える

1) Garmin 用イメージの取得
http://admincabal.com/osm/
OSMデータも直接使えるのになぜGarmin用イメージかと言うと、ナビに適しているからです。OSMにもこのように日本語データはあるので、これをエクスポートすればいいだけなんですが、領域が広くなると手順が煩雑になるのと、Garmin用イメージは既にナビ用にトリートメントされているのでエラーが出ません。OSMはカーナビ専用というわけではないので、ウェイポイントとして利用する際には余分なノード(道の結節点)やIDの重複などが結構あります。そのため7ways用のエクスポートの前に自分で編集しないといけません。この手間が省けます。

上記URLから japan.zip もしくは japan.exe をダウンロードし、解凍します。
(試してませんが、exeファイルは自己解凍ファイルだと思います)
すると、gmapsupp.img を得ます。
これは Garmin 専用のマップイメージコンテナファイルです。

2) 展開ソフトで展開
このまま GPSMapEdit で読むこともできるのですが、得られたimgファイルを展開し扱いやすくします。
展開のためのソフトは
http://www.gmaptool.eu/en/content/windows-setup
から GMapToolSetup08186a.exe をダウンロードし実行し、展開します。
これは自己解凍ファイルではなくインストーラーです。適当に指示に従い、インストールフォルダを指定します。



"Copy GMT.exe to Windows directory" のチェックボックスがありますが、これはチェックを外して構いません。
また Create a Quick Launch icon もいらないでしょう。
インストールが完了したら、起動します。



起動当初開いているのは"Files"タブです。ここに 1) で得た gmapsupp.img を Drag & Drop か、ボタン"Add Files"から追加します。
次に"Split"タブに移動します。



ここで展開先フォルダを指定します。ボタン"Directory"をクリックから指定してもいいですし、Explorerからフォルダパスをペーストしても構いません。
"Create"の選択項目は"files for Mapsource"を選択しておきます。
"Split All"ボタンを押して展開します。



展開先フォルダは既存でないとエラーが出て失敗します。予め作っておきましょう。大量にファイルができるので新しいフォルダを作るのが無難です。

3-1) 地図編集ソフトで必要な部分だけを選択
GPSMapEdit をダウンロードしインストールします。
http://www.geopainting.com/index.php?lang=ja_JP
から、「最新バージョンを無料ダウンロード」をクリックし、飛んだ先(同一ページ下部です)から「インストーラをダウンロード」をクリックし、ダウンロードします。
GPSMapEdit_2.1.78.8.exe を起動します。
ここから若干特殊なのですが、上記exeを起動し作動を促すと、まず必要なファイルのダウンロードが行われます。
ダウンロードが終わると「Finish」というボタンが現出しますので、それをクリックすると画面が変わります。続けて「Install Now」で一旦インストーラが終了し、ブラウザが起動し、「Download starting ... Click here to download again! 」という表示のあるページが表示されます。



フォーカスがそちらにとられるので混乱しますが、これはクリックする必要がないので無視してください。一方タスクバー上には「セットアップ」という名前のタスクが表示されていると思います。これをクリックします。インストール言語を聞いてくるので日本語…を選びたいところですが、日本語のローカライズはベータ版らしく、たいへんありがたいんですがUIの操作上ではかなり混乱を来します。後から変更もできますが、Englishを選ぶのが無難かもしれません。ここではどっちでもいいです。
インストール先を選んでインストールを終え、GPSMapEditを起動してください。

あとは GPSMapEdit に必要なイメージを突っ込んでいけばいいんですが、2) で展開された img ファイルは192もあり、どこがどこだか番号も一貫していないので分かりません。運に任せて GPSMapEdit に投下していけばいつかは必要なマップが手に入るでしょうけど、不毛です。
そこでまず mapset.tdb を開きます。すると点線の枠が出てくると思いますが、縮尺を調整して全体を見ると…なんとなく日本地図に見えてきませんか。



ズームツールは点線と虫眼鏡のアイコンです。これを選択して領域ドラッグでその領域を最大表示、左クリックでクリックポイントを中心に拡大、右クリックで縮小です。ツールバーの右の方には縮尺設定と拡大縮小ボタンもあります。これを使って自分の使いたいマップ領域を拡大していくと、img ファイルの名前が分かります。
ここで File - Add とやりたいところなんですが、これをやると(なぜか)うまくいきません。欲しいファイル名をメモしたら、いちど File - Close で tdb ファイルを閉じます。

ここで、必須ではありませんが設定を変更します。日本語でインストールした人はそのままでも行けると思いますが、上部メニューから
Tools - Options(一番下です)で現出するダイアログで、一番右の "Common" タブをクリックします。
Interface language:から "英語(米国)+ type names in 日本語(日本)" を選択し、"OK" で戻ります。GPSMapEdit を再起動するよう促されますので、一度閉じて、起動します。
上記の選択肢は日本語でインストールした人はタブ名が「一般的」、「GUIの言語」項目が最初「日本語(日本)」になっていて、変更先は "英語(米国)+ 種類の名前の言語: 日本語(日本)" になると思います。
これは実はどれでもいいんですが、メニュー内の日本語が分かりにくいことがあるので上記を推奨します。"type names in..." というのはこれが地図編集ソフトなので、地名を何語で入力しますかという意味と思われます。今回は基本的に編集しない予定なので関係ないのですが、合わせておいて損はありません。



僕が欲しかった近隣のファイルは以下です。
63240056.img
63240005.img
63240048.img
63240021.img
これをツールバー最左端のアイコンから一つずつ追加していきます。
以上でマップの選択が完了します。

3-2) 編集したデータをpolish(.mp)形式で保存
必要なマップが揃ったら、次に日本語の文字コードを設定します。
File - Map Properties から現出するダイアログで、Header タブ内の以下を設定します。



おそらく文字コードは Shift-JIS になっていると思うので、
Code Page: 65001 (UTF-8)
Coding Schema: Far East(multi-byte)
を選択します。
"OK"ボタンをクリックして、
File - Save As...
で保存します。
保存先は新しいフォルダにしたほうが無難です。
形式は一番上の Polish Format を選びます。

3-3) 7ways(.7w) 形式にエクスポート
いったん Polish 形式で保存すると Export ができるようになります。
ですがまずコンバート用の外部ソフトが必要なので、Navikey のサイトから取得します。
http://en.navikey.org/download.html
Console maps converter (v1.23.152) をダウンロードするとzipファイルになっているので好きなフォルダに展開します。
ここでいくつかのファイルとフォルダが展開されるんですが、7WaysConvC.exe と 7WaysConvC64.exe はお使いの Windows が64bit版なら 7WaysConvC64.exe を利用します。32bit版の 7WaysConvC.exe も使えそうな気がしますが、僕の環境では無理でした。自分の Windows がどちらか分からない方はシステムのプロパティから参照できます。それもよくわからなかったら…片方選んでだめならもう片方を使えばいいですね。

さて、いよいよエクスポートなんですが、GPSMapEdit の上部メニューから



File - Export - Navikey 7 Ways map (*.7w) / 7WaysConvC.exe
を選択します。
するとこんなダイアログが出ます。



ここの "Path to 7WaysConvC.exe:" に先ほどのコンバーターファイルを指定します。
"Path to tags XML file:" も同様に "tags.xml" というファイルが展開されているはずなので、指定します。
"Compress & Protect" は何をするのかよくわかりませんがファイルは小さい方がいいのでつけています。とくに読み取り専用ファイルができる風でもないので不明です。
"Output folder:" は展開先です。好きなフォルダを指定します。
"Create atlas for entire folder" はなんか 7WaysConvC.exe がそんなパラメータしらねーよとエラー吐きますが、関係なくエクスポートできるのでつけておいていいと思います。
この状態で、Run を行います。エクスポートにかかる時間は青梅市を中心とした270平方キロメートルの範囲で、Core i7 2.2GHz の環境で70分くらいでした。道路の数や地形の形状などによって違いがあると思いますが、参考までに。

後日行いたいときは、先ほど 3-2)で保存した .mp ファイルを開いて行ってください。

4) ナビソフトを入れたUSBメモリのmapsフォルダに地図ファイルを入れる
ナビソフトは Navikey の 7ways を利用します。
ダウンロードはこちらからです。
http://en.navikey.org/download.html
Windows CE (MIPS) (v1.05.720) をダウンロードし、得られたzipファイルを展開します。

USBメモリーには既に Medi@skin がインストールされているものとします。
(Medi@skin のインストールについては過去のエントリーを参照してください。)

するとUSBメモリーのルート直下はこんなフォルダ構成になっているはずです。

root
├─arret
├─CorePlayer
├─Igo8
├─Igo8_bidru
├─mp3
├─ttcmd
├─video
└─WolfNCU

ここに 7ways という名前のフォルダを作ります。
(別に名前も場所もどこでもいいんですが)

そのフォルダに展開してできたファイルを全てコピーします。

7ways フォルダの中はこんな感じです。

7ways
├─fonts
├─languages
├─maps
├─settings
├─skins
├─sound
├─speedcam
├─splash
└─tracks

この maps フォルダに、エクスポートが完了してできるファイルをコピーします。
名前はそれぞれだと思いますが、僕のあるときの試行では以下のファイルができました。
atras-*.dat ファイルはエクスポートの都度番号が違うようです。

atlas-e7cfa4b5.dat
63240056.7w

これをコピーして、こうなります。

7ways
├─fonts
├─languages
├─maps
│   atlas-e7cfa4b5.dat
│   63240056.7w
├─settings
├─skins
├─sound
├─speedcam
├─splash
└─tracks

以上でマップのインストールは完了です。


5) 日本語フォントを既存のナビソフトのフォントと置き換える
このままでもナビは動くんですが、日本語が化けてしまいます。ローマ字の地図をインストールされた方ならそのまま使い始められると思います。
でもやはり運転中の視認性の上で日本語に勝るものはないので、ぜひここは日本語化してしまいましょう。

フリーの日本語フォント ほのか丸ゴシック
http://font.gloomy.jp/honoka-maru-gothic-dl.html

気をつけたいのは、広告の「ダウンロード」ボタンが多いことです。このリンクで変なファイルを掴まされる人も多いので、注意してください。ほのか丸ゴシックのダウンロードボタンは最下部…のちょっと上にある小さいボタンです。



ダウンロードして展開するといくつかのファイルが得られます。font_1_honokamarugo_1.1.ttf というファイルを適当なフォルダにコピーして、同一ファイルのコピーを3つ作ります。それぞれを

font.ttf
fontall.ttf
fontbd.ttf

という名前にリネームし、先ほどのUSBメモリー内の \7ways\fonts\ フォルダに上書きコピーします。
元のファイルを上書きしてしまうので、fonts フォルダ内に適当なフォルダを作ってそこに元のファイルをコピー待避しておいてもいいと思います。
サイズと名前から、font.ttf と fontbd.ttf はアルファベットなど欧文フォントのみ、fontall.ttf は Unicode系の文字が全部入っていると想定されます。いろいろ試した結果、マップ上の文字は fontbd.ttf が使われ、それ以外はメニューなどのナビゲーションシステム用のようです。fontbd.ttf はおそらくボールド体なので強調用だと思いますが、日本語ゴシックをボールドにしても800*480の解像度ではつぶれることが多いので、無視して同じファイルにしてしまいました。
このへんは調整の余地もあると思います。

日本語のインストールも意外と1~2時間くらいのハマりポイントでした。ttf ならなんでも行けるかと思ったらそうでもないんですね。TrueTypeアウトラインを持ち且つOpenTypeレイアウトであるttfを探すのに手間取りました。この条件に合致してもナビが起動しないフォントもあります。
起動時のエラーは settings/7ways.log に記録されますが、何度も車のエンジンをかけるのはプラグがカブるかもしれないしよくないので、別のフォントやメニューの日本語化を試すときは Windows 版 7ways で試すことをお奨めします。

さて、以上で ルーテシア4 および ルーテシア4RS の純正コンソール Medianav への日本語+日本地図ナビゲーションインストールの手順は完了です。最後の手順として、簡単に起動できるように、Medi@skin を利用してインストールされている WolfNCU に紐つけします。

Medi@skin(WolfNCU) の設定
WolfNCU のスキンは base を利用していると想定します。他のものでもいいですが、不具合が起きたときに標準の画面に戻れるように \MD\ARRET\ArretWolfNCU.exe にパスが通っているスキンのほうがよさげです。

base スキンの設定ファイルは
USBメモリーのルート\WolfNCU\Skin\base\skin800x480.ini
にあるので、これをメモ帳などのテキストエディタで開きます。

base スキンには iGO8 のボタンがスキン違いで二つあるので、両方とも

[ButtoniGO8_bidru]
Action=\MD\7ways\7ways.exe

[Button_igo8]
Action=\MD\7ways\7ways.exe

にリンク先を変えてしまいます。
保存して、完了です。

このへんの調整は僕の職域のメインとするところなので、今後アイコンの変更やスキンの作成もしていきたいと思います。
とりあえずは評価中ということでiGO8ボタンで起動するようになっています。

こんなダサい画面がまんならん!という方は
http://wolfncu.clan.su/blog/
にいくといろいろありますので、調整してご利用いただけるかと思います。

調整が終わったら、Medianav に USBメモリーを挿入して、キーを入れて(順番を間違えないように!)、エンジンをスタートします。
赤丸アイコンから WolfNCU を起動し、iGO8 アイコンで Navikey の起動です。
標準画面に戻りたいときは base スキン右上の赤い電源アイコンで戻れます。

ちなみに WolfNCU は ルノー、ダッチアだけでなく、BWM や ROVER なんかにも動くコンソールが積まれているみたいです。Build 違いで 7ways が動くかと思うんですが、やってる人いないんですかね。お金あるから純正オプションの国産ナビを入れるのが普通かなあ…

------------

謝辞:
Deeply Thanks To:

Japan for Garmin Devices
Kimon Berlin

GmapTool
Andrzej Popowski

GPSMapEdit
Константин Викторович Галичский

NaviKey 7ways
NaviKey

ほのか丸ゴシック
HONOKA Project
自家製フォント工房 by MM.
M+ OUTLINE FONTS
Adobe Systems Inc.

WolfNCU
HEO-WOOHAENG
* I don't know why, but official site of WolfNCU is temporary unavailable now.

MEDI@SKIN
http://www.mediaskin.ovh/
2014年12月08日 イイね!

ルノー純正モニター"Medianav"で無料カーナビ その1:準備

ルノー純正モニター&quot;Medianav&quot;で無料カーナビ その1:準備この記事は記述が古くなっています。同カテゴリーの最新記事を参照してください。手順が大幅にシンプルに、楽になっています。

さて、お昼に速報でナビ動作のご報告をしましたが、やっと日本語化の目処も立ったので手法の解説をしたいと思います。
そこそこ長くなると思うので、まずは準備から。おそらくこんなことをやってみようと思うほとんどの方はここに書いてある情報だけで成功すると思います。

Windows PCとインターネットとUSBメモリーがあれば、基本的にはフリー(無料)のリソースだけでインストールできます。

まず、Medianavは2014年12月8日時点での最新版である4.0.3にアップデートされていて、Medi@skinが入っているものとします。

Medianavのアップデートについては
http://www.renault-kyoto.com/cadononews/item_596.html

Medi@skinのインストールについては
https://minkara.carview.co.jp/userid/2308444/blog/34241093/

上記をご参照ください。

Medi@skinのブログエントリーはみんカラの使い方がよくわかってなくて写真を消してしまったので、そのうち直したいと思います。すいません。

準備するもの
1) 地図データ( Open Street Map 由来の Garmin 用イメージファイル)
http://admincabal.com/osm/ から japan.zip を DL して解凍
そのほか、お好きな OSM データが利用できます。

2) フリーのナビソフト Navikey 7ways Windows CE MIPS 版
http://en.navikey.org/ Download ページから "For Other OS" 下の "Windows CE (MIPS) (v1.05.720)" をDL

3) 上記 2) と同じページから、Console maps converter (v1.23.152) を DL。お使いのPCのOSに応じて64bit版と32bit版を使い分けます。

4) 地図データ編集ソフト GPSMapEdit
http://www.geopainting.com/ 「最新バージョンを無料ダウンロード」からダウンロード。ライセンスを買うことで制限されている機能が使えるようになりますが、今回の用途では制限されている部分は必要ありません。ですが Donate のつもりで購入するのは大変良いことだと思います。

5) Garmin イメージの展開用ソフト Garmap Tools
http://www.gmaptool.eu/en/content/windows-setup
※ 当初漏れていたので追加しました

6) フリーの日本語フォント ほのか丸ゴシック
http://font.gloomy.jp/honoka-maru-gothic-dl.html
※ 他にも通るフォントはあると思いますが、僕が5~6個試した中ではナビが起動して日本語が表示された唯一のフォントです

以上!です。



ものすごくシンプルです。
やることは、
OSM データ -> Garmin データ -> Polish データ -> 7way データ
そして最後にナビを日本語が利用できるようにします。
(ちなみに最初の工程はすでに済んだデータが配布されています)
※ ただし、地図の変換にあまりに時間がかかるため、日本全国では試していません。

1) Garmin 用イメージ を取得し
5) 展開ソフトで展開し、
4) 地図編集ソフトで必要な部分だけを選び、
4) 編集したデータをpolish(.mp)形式で保存し、
4) 一度保存したファイルを同じソフトで 7ways(.7w) 形式に 3) のコンバータ を使ってエクスポートし、
2) ナビソフトを入れたUSBメモリのmapsフォルダにそのファイルを入れ、
6) 日本語フォントを既存のナビソフトのフォントと置き換える
これだけです。

さて、準備編はこんなところですが、次からは細かい手順を書いていきます。どうせまだ月曜なんで、試す人もいないでしょうからゆっくりやっていくつもりです。もしそれまでに質問があったらコメント欄でお願いします。


7ways起動画面


事故っても責任とらないから気をつけろよ!という警告


メニュー画面(スキンは2種同梱)


日本語が表示された地図画面(RENAUTて…)

<!-- ここから愚痴 -->
僕はここに到達するまでに実行環境を XAMPP + Active Perl から始めて失敗し、 Cygwin + Strawberry Perl でまた失敗、次に Linux Mint 17.1 まで入れて、Perl のリビジョンも20個以上試行して Perl モジュールの相性問題をひたすら追いかけるという苦行を一ヶ月行っていました。あと少しで FreeBSD にも手を出すところでした。
Linux と Perl の世界に馴染みのない方はなんのこっちゃかとは思いますが、これはもう本当にただただ苦行です。
7ways のロシア語フォーラムを翻訳しつつ隅々まで読んで、最終的にモジュールの相性問題を完全に解決したのが先週末金曜日の夜(三日前)だったかと思います。これまでに結局 Cygwin + Strawberry Perl 環境に戻っていました。必要とされていたモジュールが全部入って準備ができたのがあまりに嬉しくてビールをいっぱい飲んで寝ました。
さて明けて土曜日、いざOSMデータを変換できる!と、そのために配布されていたshとplを走らせると、スクリプトのREADMEがむちゃくちゃ適当でその通りに設置しても動かず、スクリプトの解読を行い正しいインストールを行いました。
ようやくこれでいけるだろう、と思ったら途中で利用する変換ソフトウェアがwindowsで動くんですが、日本語ロケールでは動かないという恐ろしい事態が判明。このソフトはスクリプトではなくバイナリだったのでさすがにどうしようもなく、英語版Windowsを調達するか撤退するかでひとしきり悩んだ後、ここまでで得た知識を元に手順をリファクタリングしてみることにしました。それが一昨日の晩です。
<!-- ここまで愚痴 -->

昨日日曜日に GPS Map Edit というすばらしいソフトに出会ったことで一気に道が開け、OSM データの 7ways 向け再コンパイルができるようになりました。ですが日本全国のデータでは corei7 2.2GHz 8GB Win7 64bit 環境で5時間以上変換作業をしても全く終わらず、データによってはメモリが足りずに落ちてしまいます。そのエラー表記もちょっとおかしいのでソフトに問題がある可能性もありますが、現状はそんなかんじです。
西多摩近辺だけで30分、自宅を中心に15km×18kmくらいの矩形を切り出した地図で70分くらいかかります。
そのため現状はそのサイズの地図で実証を行っていることをご了承ください。
少し前まで山歩きやサイクリング用Garminの世界では行きたい場所の地図を切り出して持ち出すのが普通でしたから、そういう感じで使っていければ十分なのではないかと考えています。

ちなみにナビの性能ですが、ロシア製ですので日本の道にはあまり向いていないとは思うものの、最短ルートの算出はけっこうキチンとやってくれています。ルート検索の方法も結構豊富で、走った距離の履歴が見れるのも好感です。オープンソースだけあって、割と機能的には豊富です。
ですが高速道路優先だとかになるとOSM由来の弱さが露呈されるでしょう。こんど試してみますがおそらく惨敗だと思います。
あと、現状では住所検索がほぼできません。地図上にある区市町村の名前レベルでは検索できますが、そこから先は無いと思ったほうがいいです。Windows版、MacOS版の 7ways もあるので、PCで地図上に行きたい場所をプロットしておいて使う方法や、スマホ地図の併用などが考えられます。行き先さえ入れればそれなりにナビをします、今のところ。
ただベースがOSMですからデータが古いところ、間違っているところなどは多々あると思います。そういった場所があったらOSMコミュニティに還元するのもこういった試みの醍醐味でもありますね。
日本でカーナビで使っている人はあまりいないと思うので、かなり貢献できるかもしれません。ナビが一方通行を逆走させようとしたり存在しないトンネルにつっこませようとしても笑って許せる心の広い方はぜひ!

とりあえずこれでMedianavにおける日本語カーナビゲーションの最初の一歩を踏み出したところと思ってください。
今後やってみたいこととしては以下がありますが、どこまでできるかは不明です。僕はここまでできればスマホ併用でなんとかなるので、とりあえず満足してしまうかもしれません。引き取っていただける方がいらしたら分かっていることは全部共有しますんで、ぜひお願いします。

・音声の日本語化(ナレーターが調達できれば1~2日)
・地図データの全国化(コンパイルがそもそもできるのか、できたとして何日かかるかによる)
・検索用住所データの整備(調査から~半年)
2014年12月08日 イイね!

【速報】Medianav でナビが動いたぞ!

【速報】Medianav でナビが動いたぞ!やっと純正Medianavでナビが動きました!
まだ言語が怪しいローマ字(漢字を中国語読みしたときの表記がところどころ混じる)なんですが、そちらもなんとかなりそうです。

当初、というか先週末まではとても人にはおすすめできないような手順になりそうでしたが、それも最終的にはかなり簡単になりました。無駄になった試行も膨大な時間投資になってしまいましたが…

とりあえず速報!詳細は追って書きまーす

プロフィール

「Forza Horizon 4 demo 最高!!!」
何シテル?   09/14 00:19
主に奥多摩が徘徊地域ですが、圏央道高尾海老名間の開通で横浜~鎌倉、湘南あたりにも足を伸ばせるようになりました。 深夜ドライブが多いです。 最近サーキット...
みんカラ新規会員登録

ユーザー内検索

掲示板

<< 2014/12 >>

 1234 56
7 8 9 10 11 1213
1415 16 1718 19 20
2122 23 24 25 2627
28 2930 31   

リンク・クリップ

アルミテープ効果の”見える化”と検証 
カテゴリ:その他(カテゴリ未設定)
2017/02/07 23:47:32
純正アンプをバイパスしてみた 
カテゴリ:その他(カテゴリ未設定)
2017/01/16 20:02:23
MediaNav24ピンコネクタ信号取り出しハーネス作成 
カテゴリ:その他(カテゴリ未設定)
2017/01/16 18:29:43

愛車一覧

ルノー ルーテシア ルノー・スポール ルノー ルーテシア ルノー・スポール
Renault Lutecia (Clio) IV RS 200 EDC シャシー・スポ ...
アメリカその他 その他 Apex37 (アメリカその他 その他)
Apex 37 by Original Skateboards 何年か前からドロップスタ ...
フィアット プント (ハッチバック) フィアット プント (ハッチバック)
引っ越しに際して車が必要になったので、30過ぎてから免許を取って最初の車をFIAT Pu ...

過去のブログ

2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation