[WM] Omani で地図作成

7月末にフィンランドに旅行に行くことになりました。そこではレンタカーを借りて数箇所の町を転々としようと画策しておりますが、やっぱりGPSでNAVIもどきをWM端末にやらせてみたいと思い立ちました。

昨年のドイツ旅行の際には、Palm TX に PalmGPS2を入れてナビっていうか、「私は今どこにおるの?」を確認して楽しみました。楽しんだだけじゃなくて、十分な歩行ナビになって便利でした。このときはココに大変お世話になり、Google Map からキャプチャした画像を MapUtil で連結、座標設定して SD に突っ込んで使いました。(いいのかな、ライセンス的にこれ・・・)

USへの旅行では、Microsoft の Street & Trips を持ってるので、これだけで十分ナビになるんだけど、アメリカ以外の地図がないので準備が大変!!

GPS は自分でも Bluetooth に液晶表示つきなGPSmartや、SiRF III でちょっ早補足なGlobalSat BT-359なんてのも持ってるんですが、LOGを取りたいがために、知人から別な Bluetooth+Logger なヤツを拝借してました。

さて、前置きが長くなりましたが、今回は HP hx4700 の VGA 画面で地図が見たいので、今回はomaniというフリーソフトでナビ構築を試みました。
まずは、広大な地図画像を作成するのですが、これまで通り複数画像を連結できる MapUtil を使おうかな、と思ったのですが色々調べてみると窓の杜で紹介されてた Onlinescreenなる、仮想的にディスプレイよりも大きなサイズの表示面積を実現できるブラウザ(中身は IE を使っている様子)があること発見。これを使ってみました。はじめ、10240×10240なんてサイズにしたら、表示はできる(時間が結構かかる)けど JPEG での保存ができなかったので、10240×5120で試してみました。
キャプチャした画像をPhotoshopで切り出して、omanimap という Windows アプリにかまします。そして、座標を2箇所指定するのですが、これが大変!!任意のポイントの座標は、こちらのサイトを活用させていただきました。ただし、座標の表示方法が異なるので、Excel で関数を作って、座標変換をしました。A1に小数値の値を入れて、=INT(A1) =INT((A1-B1)*60)=(((A1-B1)*60)-C1)*60 みたいな感じで度、時、分、秒に変換します。
しかし、これだけじゃなんか引きの地図で位置が合わない(誤差のせいか?BUGか?)。色々やってなんとか合わせたのですが、この辺のノウハウは別途ちゃんとページ作ろうかな。だって、既に長文だもん orz

あと、omanimap の設定で、細切れにする画像のサイズを指定できるんだけど、デフォルトの120×150だと、VGA環境ではなんかうまく表示ができませんでした。今は240×360でやってますが、これだとキレイに表示できる。

そんなわけで、詳細は今後(時間があるときに)新規ページに記載予定です!!

Author: 管理人

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください