Articles

新・カーナビ作るぜ!(9)車載PCを新調してみた[ハードウェア編]

ボーナスとやらが出たので、車載PCを新調することに。

というのも、今使っているのはサイズが大きすぎるのです。一応、助手席の下に入ってはいるんですが、後部座席に座ると足の爪先にPCが引っかかってただでさえ狭いのがなおさら窮屈になっていたのです。以前も個人輸入で使ったどいつのお店 CarTFT.com を見ていたら非常に小さいのがあったのでこれを買うことに。Mini-ITXのサイズに対してケースの厚み分だけ大きくしたて程度。

しかも、CPUファンを取り外して、ケースにつながるヒートパイプに交換するタイプなので、完全ファンレスになる。HDD使わずSSDにしてしまえば、稼働部品無しの完全無音化が可能。車載PCじゃなくてもいいかもしんない。

Continue Reading…

Posted by TechStrom on Dec 16, 2009

新・カーナビ作るぜ!(8)tsmap 1.0リリース

とりあえず、(どんな形であれ)当初思っていた機能が一通りそろったので1.0をリリース。

UIがダサいとか、なんかの拍子に落ちるとか、まぁ、いろいろあるけど。

0.9→1.0でライブラリ化した部分があったり、pluginのAPIを変えたりもしています。(詳細は後日)。

画面ダンプ:1.0リリース

あいかわらずsourceforge.netの使いかたでわからんことが多い…。

Posted by TechStrom on Oct 15, 2009

新・カーナビ作るぜ!(7)メニューをつけた

UIもなんとかしないとと思いつつ後回しにしてきたんですが、実験するにもUIないとマウスやらキーボードやら使わなきゃいけなくって、車の中での操作には限界があるので、簡単なものをつけてみた。

当初はClutterでら〜く楽…、と思っていたのですが…、??Clutterには他で言うところのWidgetというかボタンとかのパーツがなさげ。というわけで、ボタンなんかのパーツライブラリを作るところから始めたら時間がかかってしまった。

Continue Reading…

Posted by TechStrom on Oct 13, 2009

新・カーナビ作るぜ!(6)pgRouting:経路表示

経路探索ができるようになったので、それを表示してみることに。tsmapはいろいろライブラリ化してあって、プラグインで機能を追加できるようにしてあるので(この辺については後日書く予定)表示すること自体は、すぐにできたのですが…、表示してみたら、前書いたのものがそのままではいろいろ問題あることに気づきました。

Continue Reading…

Posted by TechStrom on Sep 25, 2009

新・カーナビ作るぜ!(5)pgRoutingで経路探索

プラグインの話とかgeodata APIの話とか、いろいろ書かずに溜っていることがあるんですが、まぁ、blog調なんで、今やっていることを忘れないうちに書いていくことに。

カーナビというからにはナビゲーションが必要なわけで、そのためには移動経路が必要。経路探索はもともとの私の専門分野から遠いわけではないので、自分でアルゴリズムからなにから考えて実装してもいいんですが、postgisの理解とかいろいろしなきゃいけないことが多いので、今回は自実装は避けて既存の物を使うことに。で、前からOSMのMLなどで情報が流れていて気になっていたpgRoutingを使うことに。これは、postgreSQLのライブラリとして働いて、SQLで経路探索ができるというすぐれもの。

また、プラグインとしてtsmapに組み込むところまではいっていないんですが、昨日、一日いじってみて、うまくいきそうなので、とりあえず設定等をメモ書き。

Continue Reading…

Posted by TechStrom on Sep 19, 2009