2010年10月30日土曜日

Bit Map 3.0

昨日、Bit Mapが3.0に上がったので早速更新してみましたが、地図のインストールがうまくいきません。タイリングに失敗して分割された地図がうまくつながりません。一応メールで確認していますが、しばらくは元に戻す事になりそうです。

2010年10月23日土曜日

iPhoneと山岳地図(Bit Map) (4)


JAVAでカシミール3DのマップカッタープラグインでGarmapCEの地図をBit Mapの形式に変換(とは言っても単にファイル名をリネームしてzipでまとめるだけ)のプログラムをPerlから移行しました。

Map_convert.zip (JAVAなので実行するにはPCにJAVAがインストールされている必要があります)

Map_convert.zipというファイル名なのでこれを解凍します。


拡張子jarがJAVAと関連付けされていればMap_convert.jarをマウスでダブルクリックして起動することができます。また、map_convert.batというファイルを実行することでもプログラムを起動することができます。コマンドプロンプトでjava -jar Map_convert.jarと入力することで起動することもできます。
ここでJAVAはバージョン6以降が必要です。 (http://www.java.com/ja/download/)

起動するとGUIが立ち上がります。


カシミール3Dのマップカッタープラグインで作成したファイル(mapinfo.dat)を入力ファイルとして指定します。(Files -> 入力ファイルの設定)



上記のように問題なく読み込まれると入力ファイル名が表示されます。
次に出力ディレクトリ名(フォルダ名)を指定します。((Files -> 出力ディレクトリの設定)
この例ではtestとしていますが、フォルダ名は地図名にもなりますので意味のある名前にしたほうがいいです。(下記の例では新規にフォルダを作成しています。) このフォルダは空である必要があります。空ではない場合には変換できません。




出力ディレクトリ名(フォルダ名)の指定がされると出力ファイル名が表示されます。



あとは変換を行ないます。(Tools -> 変換実行)



変換が終わると<出力ディレクトリ名(フォルダ名)>.zipというファイルが出来ます。
このファイルをBit Mapに転送すればBit Mapの地図として使用できます。過去の記事







2010年10月17日日曜日

iPhoneと山岳地図(Bit Map) (3)

以前にカシミール3Dからマップカッタープラグイン経由でBit Mapの地図データを作成する方法を
メモしましたが、その時はPerl(WindowsなのでActive Perl) を使用していました。
Perl自身GUIとはあまり相性が良くないので、今回はJAVAでGUIに起こしてみました。
昔と違って、JAVAはほとんどのPCでインストールされているので簡単に起動できると思います。
コーディングの方は地図ファイルをZIPにする部分だけまだ未完成ですが、一応GUIで変換できるようになっています。
Bit Map自身、次のバージョンから地図ファイルのフォーマットが変わるそうなのでこのプログラム自身
大して有用ではないとは思いますが・・・

2010年10月16日土曜日

GPSデータロギング(2)

登山のための鍛錬としてWalkingを始めています。最寄の駅からひと駅手前から降りて歩くことを始めましたが、
田舎のため30分近くいつもより時間がかかるようになりました。
早歩きに心がけていますが、Walking中はペースがよくわかりません。
iPhoneのアプリでナビゲーションのカテゴリでアプリを探していましたが、
健康&フィットネスのカテゴリで探すと色々とGPSロガーになるアプリが見つかりました。
とりあえず、無料で試せるWalk Tracker Freeというアプリを使用してみました。
これもBit Mapと同様に英語ですが、使いこなすにはPCとの連携が必要なので
英語力が必要そうです。(自分には無理)
それでも単体で使用する際にはペースに応じて音声(これも英語だけど)で
現状を教えてくれるので長時間のWalkingには便利でした。
一応ロギングもPC経由でKMLに出来ました。

でも本命はWalkmeter GPS(有料)かな。これは単体でほとんど完結できそう。

2010年10月14日木曜日

GPSデータロギング

普段(登山やMTBツーリングの時)はGPSでのデータロギングは専用機(WSG-1000)を使用していますが、
最近Walkingにはまっているので普段持ち歩いているiPhoneでもロギングしてみたくなりました。
調べ方が悪いとは思いますが、iPhoneのアプリでWSG-1000の機能の
- GPSの測位の失敗時のフィルタリング
- バックグラウンド(?)でのロギング
- ロギングデータのグラフ化(高度、速度など)
を満たすアプリが意外と少ない気がしました。
「同じ機能では」と欲が出てしまったのでなかなか購入まで行っていません。
とりあえず、MotionX GPS Liteを試用していますが、
ロギングデータのグラフ化ができないのでいいアプリを引き続き探しています。