September 2009 Archives

新・カーナビ作るぜ!(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

新・カーナビ作るぜ!(4)バージョンアップとお知らせ

なんか、ブログ調のこのサイトにソースコードを載せていくのは効率的ではないなと思い始めた今日この頃。sourceforge.netにプロジェクトを作ってみました。

インストール方法や開発用ドキュメントはsf.netに書いていってこっち(techstrom.org)は日記帳のようにしていこうかなと。

ちなみに、バージョン0.9というClutter-1.0に対応したものをのせてあります。ので、最新のmoblinでも動くようになっています。あと、追加機能の開発がしやすいようにモジュール化というかpluginとして、機能を追加できるようになっています。これを使ってgpsdからデータをとってきて中心位置の移動&データをgpxとして吐き出す機能も実装してあります。

Posted by TechStrom on Sep 16, 2009