« Palmを持ち出して | トップページ | まるマウントの製作 »

2007年9月26日 (水)

広島市完成

MapPilot用の、広島市地図完成。

今日持ちまわった限り、位置は正確でしたよ。

今回は3段階ズームに対応して、実用度十分。

ここで、作り方をまとめておこう。

 

1.用意する地図について

地図をズームするには、ズームする段階分の、大きさの違う地図を持っておく必要がある。MapPilotでは、4つのレイヤまで持つことができる。

レイヤには約束事があり、上のレイヤの地図に対して、下のレイヤは倍の大きさである必要がある。また、最大サイズは4096dotとなっている。

例えば、次のようなサイズになる。

 第一レイヤ: 512x512dot
 第二レイヤ:1024x1024dot
 第三レイヤ:2048x2048dot
 第四レイヤ:4096x4096dot

あるいは、レイヤを3つにして、

 第一レイヤ: 640x640dot
 第二レイヤ:1280x1280dot
 第三レイヤ:2560x2560dot

なんてのもあり。

 

2.GoogleMapsから地図を切り出す

GoogleMapsを普通に開いて切り出すことも可能だが、あとで緯度経度を指定することを考慮してやると、後々が楽になる。

下記のサイトを利用して、緯度経度に沿ったグリッド線付きの地図を表示する。

 http://www.canda.jp/googleMaps/index.html

ZoomLevelは、12~14、12~15 ぐらいで。

ShowControlsは切って、ShowGridをチェックし、適当にLatitudeに34、Longitudeに132ぐらいを入れて「Show Map」を押す。

ドラッグでだいたいの位置あわせをして、微調整はカーソルキーで。
左と上の編をグリッド線に合わせるようにする。

キャプチャには KIOKU が便利。
ファイル名をカスタマイズでき、ウインドウタイトルをファイル名に含められる。こうしておけば、この後での地図の補正が劇的に楽になる。

そして、トリミング。適当なレタッチソフトなどで、左上のグリッド線を合わせて、レイヤごとに決まったサイズ(あるいは切り出すサイズ)にトリミングする。

第一レイヤとしてキャプチャした地図は、その後のレイヤ切り出しと、連結の目安になるので、グリッド線が入った状態で印刷する。
ブラウザから直接印刷すると、グリッド線だけが印刷されるので、キャプチャした画像を印刷すると良い。

P1040186

 

3.地図画像を補正する

GoogleMapsConverterを使用する。
GoogleMapsConverterは、ファイル名にカンマ区切りの緯度経度が入っていると、それを自動的に読み取ってくれる。

前述の通り、KIOKUでキャプチャする時にファイル名に含めることができるが、残念なことに、ウインドウ名になっている緯度経度がカンマ区切りでない。このために、キャプチャした全ファイル名を、カンマ区切りに変更する必要がある。1~8倍の地図画像を合わせると、84枚あり、手作業でやると、小一時間をファイル名の変更に費やすことになる。
賢い人は、スクリプトでも書きましょう。

 

4.MapUtilで地図を張り合わせる

分割キャプチャした地図は、MapUtilに放り込んで連結する。
離れた位置の任意の2ポイントの座標をGoogleMaps(GoogleMapsConverterのページ)から拾い、ツールメニュー>地図座標の校正 で位置合わせしておく。
編集メニュー>地図情報の編集 で、その地図の対角線の座標を教えてくれる。

 

5.MapMakerで最終データを作る

MapPilotと一緒に公開されているMapMakerを使用して、レイヤごとに作成した画像を読み込んでいく。前述の通り、倍々のサイズになってないと画像を受け付けてくれないので注意。

 

6.Palmに転送

作成した地図データは、アプリの転送と同様に、PalmDesptopでインストールする。

|

« Palmを持ち出して | トップページ | まるマウントの製作 »

コメント

マサタと言います。
やすまるニッキ愛読させていただいてます。
あまりの同じ行動パターンに驚いたりうなずいたりの状態です。
先般マサタもハードオフでWorkpad C505のジャンク品とMgellanのm500シリーズ用GPS(これもジャンク)をたまたま見つけて入手し当ブログを参考に稼動させました。
でもこの2点で3300円は安いですよね。
そして本当にGPSって便利ですね。
ただ困っているのがデータの大きさです。
8MB(実際には7.7MB)の中ではあまり大きなMapデータも持ち運べず13Level 1段の4Bit(16階調)まで落としたデータで持ち運んでますが領域が限られてしまいます。
このあたりの運用はどうされてますか。
何か情報がありましたら教えてください。

投稿: マサタ | 2008年5月21日 (水) 10:33

マサタさん、コメントありがとうございます。
誰も見向きもしなくなったpalmで、実用になるフリーの地図ソフトがまだ公開されていて、シリアルでGARMINとつながって・・・まさに奇跡的ですよね。
この記事がお役に立ててうれしいです。
今はメインとなる部分をレベル12~14の3段階で、14を1600dot角で切り出しています。それと、オーバービュー的なレベル11の1段ぐらいを入れてもって出てますね。
MapPilotは、右端のボタンでレイヤを切り替えられるので、レイヤの使い勝手が良くて、面倒でも2~3段にしています。これで4~5MBぐらいの占有ですね。
後の空きは、GPilotSで、GARMINのルートデータとログデータを入れて、使っています。
ちゃんとしたPDAに比べるとおもちゃ程度ですが、値段の割に楽しめて満足ですね。
マサタさんは自転車でご使用ですか?情報交換できたらうれしいなぁ。

投稿: やすまる | 2008年5月22日 (木) 00:21

やすまるさん、ご返事いただきありがとうございます。
読ませていただいて感じたのですが結構小さな地図を作られておられるようですね。
でも11レベルのビュー用地図はいいですね。
早速まねさせていただきました。
私はグーグルマップから2800dot程度で切り出してして使ってます。
と言うのもそれ以上大きな範囲で切り出すとBitmapデータ変換時で4MBを超えてしまうのですがそうするとMapMakerがエラーで落ちてしまうからです。
PCも色々と変えて試しましたがどうもアプリに問題があるように思われますね。
それと面白い情報が一つあります。
PoweRunと言うソフトを試してみてるのですがこのソフトはバージョン違いのMapPilotを別のソフトとして認識してくれるので2倍の地図データを持ち出せるようです。
うまくコンパイルできて起動時の認識コードを変えることが出来たら無数の地図データを一つのPalmで持ち出しできると思われるのですが、これ以上は知識がないもので。(でも作者に無断でやれませんしね)
自転車は通勤で20数年使っているのですが通勤用実用車からここ数年マウンテンバイク、ロードバイク、小径とはまってしまいました。
今はシクロ1台、ロード1台、小径1台、シングル1台と所有してます。
自転車を増やすたびにかみさんから追求されるのですが「増えてないよ」とごまかすのに困っています。
私もクリラジ聞いてすぐにイーメーター買いました。
あれは優れてますね、今までなかったのが不思議なくらいです。
心電付のサイクルメーターも最近使わなくなってしまいました。
ではまた新発見出たら連絡いたしますね。

投稿: マサタ | 2008年5月22日 (木) 23:20

自転車、ベテランでいらっしゃるんですね。
PoweRunって、メモリカードを活用するプログラムですよね。ボクのPalmVxはカードスロットが無いのでダメみたいです。
それを考えると、m505って良いですね。カラーだし。中古あさってみようかな。

投稿: やすまる | 2008年5月25日 (日) 01:53

探しまわって外部メモリーをそのまま内部メモリーとして認識してくれるアプリケーションを探し出しましたよ
じゃっかん動きが散漫になるのですがメモリーカードに入れた地図データをいくつも選択して使用できます。
ソフト名はPiDirectです。
結構便利ですよ。

投稿: masata | 2008年6月 2日 (月) 13:08

PiDirect、よさそうですね。
外部メモリが使えないVxはお預けですが。
思わずヤフオクでm505を落札しそうになった。。

投稿: やすまる | 2008年6月 5日 (木) 00:39

googleMapConverter, http://www.canda.jp/googleMaps/index.htmlの製作元です。自分だけ使えば良いやと思って置いていましたが、ご紹介ありがとうございます。
私はPalmGPS2を使っているのでよくわかりませんが、4の地図を貼り合わせる作業っているんですか? 私は、firefoxにPearl Page Saverというプラグイン(フリーの方)を入れて、1発キャプチャで済ませています。通常上記サイトで、マップサイズを6000px*6000pxくらいで撮っています。

投稿: can | 2008年11月14日 (金) 07:42

canさん、コメントありがとうございます。
勝手に使わせていただいていましたが、最近canさんのページでうまくマップが表示できず、使えなくなってしまいました。
もしかしたら、Firefoxに特化してしまったとか。
大きいマップも切り出せるようですし、Firefoxでやってみます。
あと、PalmGPS2は、ウチのpalmVxでは動かなかったんですよね。

投稿: やすまる | 2008年11月15日 (土) 15:33

すいません。アップデートし忘れているファイルがありました。今ならIE6でもちゃんと見れるかもしれません。私も時々自分のPC以外で見るときにIEのことがあるので見れるようにしておこうと思っているんですが、うっかりしていました。
私も昔PalmVを使っていましたが、いいですよね。PalmGPS2が動かないのは残念ですね。私は、今は、Clie TH55(Bluetooth付)とHolux m-241でGPSマップにしています。

投稿: can | 2008年11月15日 (土) 17:09

happy02やった!
canさん、ありがとうございます!!
IEでもバッチリ使えました。
これからもお世話になります。

投稿: やすまる | 2008年11月15日 (土) 18:30

コメントを書く



(ウェブ上には掲載しません)




« Palmを持ち出して | トップページ | まるマウントの製作 »