goo blog サービス終了のお知らせ 

にやにや製作:GoogleMapとGPSを自転車で使う

お気楽・ごくらく ( ・∀・)ニヤニヤ
     
製作 かるかる

Windows7導入中 Bluetoothキーボードが入った

2009年10月23日 22時29分19秒 | Hacks
Apple Wireless Keybord...Windows7編 Part.2

とりあえず Apple Wireless Keyboard接続成功
よくよく調べてみると、前から使っていたBluetoothアダプタはどちらともWindows7に対応していない(ドライバ提供予定なし)

接続成功したBTアダプタは「プラネックスのBT-Mini2EDR」、
Windows7用ドライバは存在しないため、Vista用を持ってきて導入
デフォルトの設定では動作せずオプションのセキュリティをMAXにして
必ずPINを入力できるようにした。
セキュリティレベルが低いと、PINナンバーが表示もされず入力もできない。

これは以前、「続AppleキーボードをWindows機で使う」で対応した方法と同じ。

なんとか動くようにしましたが
やっぱり前と同じくしょっちゅう切れるし固まるともあるためイマイチ


Windows7導入中 プリンタorz...

2009年10月23日 06時55分32秒 | Hacks
正式版でいろいろ入れております

昨日判明分:
HPのプリンタ:990cxi
昨日やっと説明がアップされたと思ったら、「フルサポートはしない」
Windowsが提供する基本的な機能で....とかで、せっかくの両面印刷機能ができなくなってるorz...

自作ソフト:GMM2.exe
インストール時に異様に時間がかかる症状を確認
インストーラを別のに変更して月末リリース予定

アップルワイヤレスキーボード:
とりあえずあきらめ、時間があるときに再チャレンジ

今んところ不具合はこんだけ

Windows7導入中 Bluetoothキーボードが入らん

2009年10月22日 22時20分35秒 | Hacks
Apple Wireless Keybord...Windows7編

このブログでは何度もWindows機でAppleのBluetoothワイヤレスキーボードを導入している話を書きました。
新しく発売になったWindows 7でも使おうとしておりますが四苦八苦しております。

---------------------------------
現状追記
OSを入れ直したところ、全く問題なく動作するようになりました。
bluetoothドングルはプラネックス「BT-MicroEDR2X」をOS標準ドライバで使用

以下過去の状態です。




使用機器:
キーボード:Apple Wireless Keyboard (JIS) 型番:M9270J/A
BlueToothアダプター:Logitec Bluetooth 2.0対応USBアダプタ(DiALiVE) LBT-UA200C1


[困ってること]
PINコードが入力できない

[やったこと]
コントロールパネル->ハードウェアとサウンド->デバイスとプリンタ->Bluetoothデバイス->デバイスの追加
と手順を踏みまして、「デバイスの追加画面」にApple Wireless Keyboard が表示されるまでは問題なく進みます。

ここで、キーボードを選択して、「次へ(N)」を押すわけですが

ここから先のPINコードの追加で、以下の画面が出る前に終了してしまいインストールならず。

pin


下の入力画面がいきなり現れて、コードの入力が不可能
ペアリングコード


上の画面が出た後にPIN入力となればよろしいのですが....


やくにたたないペアリングコードの表示

ペアリングコードの出し方:
「デバイスの追加」画面でキーボードを選択しマウス右クリックでプロパティ画面を表示させらがら「次へ(N)」ボタンを押す。
「デバイスに接続しています」とアイコンが出ているときに「Return」キーを押す(Enterではない)と以下の画面が表示されます。

「ペアリング オプションの選択」画面
option

ここでは、もともとのコードがわからないため「独自のペアリングコードの作成」を選ぶわけですが、
コードが表示された後、すぐに以下の画面に切り替わってしまい
意味をなさない.....
err

入力させろorz...

--------------------------
関連:
AppleのワイヤレスキーボードをWindows機で使う方法
続AppleキーボードをWindows機で使う
AppleキーボードをWindowsで使う
市場在庫を抑えろ!! Appleキーボード ヤバスΣ(゜д゜;)

GPS Garmin Custom Maps その4 解析とツール

2009年10月20日 21時36分28秒 | Hacks
わかっていることまとめ

Garmin CustomMapsを作るときに気をつけること

1.kmlファイルは「doc.kml」のみ、Google Earthの様に自由に付けられない。
2.画像はJPG形式のみ、PNGやGIFは扱えない。
3.GPSに格納できる画像の総数は全体で100枚程度、KMZファイル毎ではなくGPS1台に付き100枚程度
100枚は表示できるが、越えると「Too Many custom map images. They will not all be displayed.」表示され、枚数が多いとエラーも表示されずに電源断してしまう。
4.画像のサイズは1M未満
5.PlaceMarkは非対応


100枚で表現できる地図の範囲

100枚制限があるため、15secの地形図を12枚x8枚の地図を並べて96枚の地図を構成するようにしている。
1/25000の地形図だと下の写真にあるように大体1/4の範囲がGPSに格納できることになる。
CIMG8597

たとえば、白馬の大雪渓から栂池自然園へのルートを作ってみると
6ファイルのKMZが必要(12x8のブロックが入ったKMZが6ファイル)下の画像は横3x縦2を一度に表示させている。

一区画30secだと、2KMZ(横2x縦1)
一区画60sec1KMZで周辺もOK(横1x縦1)
白馬


町の地図でないと分からんむきには
15sec 96枚の範囲 15秒地図12x8
台場15sec

30sec 96枚の範囲 30秒地図12x8
台場30sec

60sec 96枚の範囲 60秒地図12x8
台場60sec

登山用途に使うのなら30sec地図を入れていけば十分だと思われる。



ツールを作ってみた

GMM2V2200

当初、本体やSDメモリに入る分だけKMZを詰め込めると思っていたため
96枚(12x8 固定)の地図をパックしたKMZを大量生産するための設計で出来ている。
実際は全体で100画像のため、12x8固定では使いづらく改良が必要。
今月22日に発売されるWindows 7で調整してから、リリース予定なので10月終わり頃公開


Gps Garmin Custom Maps に国土地理院地形図を入れてUUDと比較 その3

2009年10月11日 22時50分49秒 | Hacks
使用ソフトはGMM2.exeのレイヤー作成機能を応用

1.石鎚山付近 国土地理院地形図
石鎚山付近 国土地理院地形図


2.石鎚山付近 国土地理院地形図 + UUD topo20
石鎚山付近 国土地理院地形図+topo20


3.石鎚山付近 UUD topo20
595


前回、山用に国土地理院地形図をGPSに入れても~と書きましたが、
入れてみると全然違うので、前言撤回して用意することにした。
1,2,3と比べてみると一目瞭然、単純に1.の地形図だけの表示が見やすい。


今回はGMM2.exeがGoogle Earth用に吐き出す国土地理院レイヤーを利用した。
GMM2.exeが吐き出すKMLには、既に座標が書き込まれていることから面倒な座標の記述は必要ない。画像はネットワークリンクになっているところを/files/~.jpgと書き直し実際のjpgファイルを用意して再パック。
GMM2 地形図レイヤー

英語版 Garmin GPSでiPhoneと同じく日本語Google マップが表示可能に その1

2009年10月09日 20時31分46秒 | Hacks
休眠打破したほどの大ニュースと思うよ(・∀・)ニヤニヤ

まずは画像 Garmin GPS Colorado 300 英語版

1.愛知・三重の県境 長島町をゼンリン地図で..
GoogleマップからのイメージデータをGPSの地図画像として使っている様子
205


2.愛知・三重の県境、川越IC~長島IC付近
上段: Googleマップ地図表示
中段: 元のGPSの地図データ(UUD)表示
下段: Googleマップ航空写真表示
352
合成ではなく一画面で同時表示

Colorado以降の汎用GPSでは、以前からJPG画像を表示することが出来ましたが、
新しいファームウェア(Ver 3.02β Colorado)では、KMZファイルを地図データとして利用出来るようになりました。

KMZファイルさえあれば英語版GPSでも日本語地図が表示可能って事です。
おまけに表示する地図画像はJPG形式で用意すれば何でも良い。


何をそろえればいい?

Google Earthで使われている KMZ ファイルを用意します。

・作り方:簡単に作る方法(英文)
・詳細: Technical Details

オーバーレイ(JPG地図画像)を含むKMZファイルを用意して、
GPSの特定のディレクトリ(/Garmin/CustomMaps/~)へ放り込むだけです。

上記のガーミン開発ブログでは手動でGoogle Earthでごちゃごちゃやってますが、
単純な事なので位置とサイズ設定してオートで作成するツールも簡単に出来るでしょう。
GPSにいくつのKMZが放り込めるかは情報がないためわかりませんが、KMZ内に格納できる画像の数は100枚だそうです。また一枚の画素数は1Mということで、例として1000x1000pixや2000x500pixの数字が上がっております。

とりあえずGoogle App Engine上にツールを置く場所を確保しました。
http://garmincustommaps.appspot.com/
ただGoogleマップなどの地図を切り出す機能を提供することは、地図の著作権を侵す可能性があるため、切り出し機能は提供しません。
地図画像を個人で用意してツールで処理する事になると思います。


問題点

1.今のところ市販の地図が無い。
 コレはそのうち解決するでしょう、ちょっと前から地形図(国土地理院)をGPS用に貼り付けた地図ソフトが売られています。
まぁ昨日発表された訳だし....

2.文字縮尺の問題
 JPG画像を利用するため文字の大きさが、縮尺によって変わらない。
 個人的には「緻密な液晶が幸いして縮小された漢字でも十分読めてる」と思う。

3.う・思いつかない...


参考

・対応GPS機種
Colorado,Oregon,Dakotaシリーズ

・元ネタ:Creating Garmin Custom Maps in Five Easy Steps

・Garmin開発者用フォーラム:Garmin Custom Maps

ブログに貼らなかった画像(Flickr)

・サンプルとして使用した地図画像:Google マップ

次回:「Garmin GPSにGoogleマップを貼り付けるサンプルみたいな物」
実際に名古屋駅周辺800m四方のサンプルKMZを提供してみます。
CIMG8375

Flashアプリ GPS用ツール・FlexCUT切断君

2009年07月29日 20時43分23秒 | Hacks
Flexアプリ入れ替え

廃止予定だったGPSのログをカットする
GPXlogcut Ver2.2 (NMEA to GPX)を廃止して
GPSデータ切断ツール FlexCut Ver0.1βをアップしました。

GPSデータ(GPX,NMEA,TCX)を読み込んだ後、開始地点、終了地点を選ぶことで、
一本のルート(軌跡)データとしてGPXファイル化します。

単機能アプリですが、今後のFlash製GPSツールの準備ということで用意しています。
flexcut


用途

Googleマップ等で公開する場合、余分な場所や知られたくない場所をカットするために使います。

------------------
その他Flash製GPSツール:
FlashやAIRで動作する OSを選ばないツールを以下にて公開

Tcx2Gpx (GPX/TCX/NMEA to GPX/KML)
TCX/NEMA/GPXファイルをGPX / KML形式のファイルに変換するツール
心拍をGoogle Earth上に3Dで表示する3D心拍も作成可能

FlashWaypoint
ウェイポイント編集ツール、GPSトラックに等間隔でウェイポイントを追加する等

Alps2Gpx
Adobe AIRで作られたALPSLAB routeで作成中のルートをコピーするツール。
3000ポイント以上のポイントを取得できる

GPXlogcut Ver2.2 (NMEA to GPX)
GPX/NMEAのデータをカットしまくるツール
(廃止)

GMaptoWaypoint  (コメント地点をウェイポイントに変換)
Google乗り換え案内のルートを取得するブックマークレット「GMaptoGPX」の分岐案内をウェイポイントに変換するツール

ふれっくすポイ
Garmin「POI Loader」用のCSV,GPX出力ツール

WCAN V.12以降でやってみたこと

2009年07月19日 01時16分06秒 | Hacks
より開発環境にしてみた

先週土曜日のWCAN mini ActionScript Vol.12から一週間が過ぎ
色々環境を変えてみた。

1.公衆無線LANサービスに加入
ノートの電源が半壊(たぶんハンダ割れを起こしている)なのですが、
しばらく使わなかった無線LANのPCMCIAカードを利用しようと、docomoの公衆無線LANサービスの「Mzone」に加入、1ヶ月定額の1500円です。
契約しに行ったお店では、私が一番最初の「Mzone」契約者だったそうで、なんと1.5時間以上かかりました。15分くらいで済ますつもりで行ったんでけどね。
で早速、近場のアクセスポイントで日曜日にダラダラ使ってたら、アタックが2回
普段ルーターが弾いてるせいで気付かないのが、公衆無線LANだと直接やってくるので焦る。
ウイルス対策ソフトを二重にしようか知らん、とりあえず「ESET NOD32アンチウイルス」と「avast」の二重動作で....、競合するとインストーラーに跳ねられた。


2.AndroidのSDKを入れた
木村さんの発表をうけて。

とりあえずSDKでシミュレートして、Andoroid対応地図ソフトなんかを目指してみたい。iPhoneやAndroidはGPS機能がブラウザから利用できるとのことで今までに無い使い方を探ってみようかと。
下は、発表会ネタの今ココ!!なうSIMをAndroidで表示させたところ
android
入れただけでまだ漢字入力が解決していない。木村さんに教えてもらったSIMEJIを入れれば解決するそうなので次はこれ。


3.DropBoxを導入
開発機同士の同期用

会場で山田さんに借りたノートにそれが入ってた。今はリコーのquarpを使っているのでとりあえず付箋を共有してお試し中


4.サーバーサイドのおまとめ
アンケートで、サーバーサイドの開発が難しいとかの感想が多かったことから、一度なんにもない環境から構築してみて引っかかったところをおまとめ中
視点をかえてみる。

5.ノートが欲しい
いい加減新しいノートにしようかと思う。
Atom機でAndoroid開発なんて無理だろうか?

6.一人反省会
次はデモ主体で...

WCAN V.12『夏だ!Flasher自由研究』に出ました。

2009年07月11日 23時57分25秒 | Hacks
20人全員発表!!

二回の休憩のみでひたすら発表会は集中力いりました。
私は体の調子が悪かったためお薬ドーピングx2してやり過ごす?(・∀・)ヘラヘラ
ノートを貸してくださった山田さんありがとうございました。次には新しい機械を持って行きたいと思います。


印象に残った物

1.Andoroid
ちょうど昨日日本でも発売されたandoroid携帯の開発は、やりたくなった。
出席する前にちょっとだけ本屋で見てみたのですが、ASCIIの分厚い本が良さげです。
今回私が用意した「今ココ!!なう SIM」のデバッグに付いても使えそうで、
もうちょっとお話を聞けたらよかったのですが、えらかったので....スミマセン

2.AR(仮想現実)
発表数が多かったこともありますが、コレはおもしろいと思った。
ちょっと前にお人形をARでモニタに表示するフィギュア?が発売されたときは、
思いつかなかったことが....いや発表会にあった18禁じゃないですよタブン

そして
CIMG8275


補足
一昨日アップした、私の資料の最新版は今日の朝2時頃のが最新です。
中身をかなり変えてるので、新しい資料を見てね。

あと
一般の人が使えるような「今ココ!!なう SIM」のページを整備しますので、
興味がありましたらちょくちょく見に来てね。
予約データが無いときのDEMOモードでも追加して、いつでも様子が分かるように予定しています。

今ココ!!なう Sim を作ったよ...て内容の発表会用資料

2009年07月09日 19時40分36秒 | Hacks
WCAN mini ActionScript Vol.12

名古屋の伏見で行われるWCAN V.12『夏だ!Flasher自由研究』に出ます。

話す内容はGoogle App Engine と Flashを使って作った「今ここ!!なうSim」の概要、最大10分との事なのでへらへらしている内に終わってしまいそう。


今ココ!!なう Simとは?

GPSとPCを使ってリアルタイムで位置を送信する「本家・いまここなう」等とは違い、あらかじめALPSLAB routeやGoogle Earthで作成したルートをサーバーに登録しておき、設定した移動開始時間とスピードで、ルートをズンズン進んで行く様子を携帯電話やPCで見ることが出来るサービスです。(一分毎に更新)

結果は下の画像、携帯電話やPCで見ます。
実用で使うなら、時間表示と進行方向を付け加えるのがええかも。
map1


発表会の内容

下の資料で読めます。Google App Engine + PyAMF + Flash

--------------------------------------------
Google ドキュメント・プレゼンテーション
WCAN V.12用公開資料 (未完成部分あり)

今ココなう!(β):ここに触発された