Re: [OSM-ja] (RFC) Android Bluetooth GNSS for OSM Mapper

2014-08-18 スレッド表示 大和田健一
お役に立てて、何よりです。
Bluetooth付きGPSレシーバ がないので、確認できないが残念 (^^;

---
大和田健一 ml.ohw...@gmail.com


三浦です。

 Androidタブレットやスマートフォンを使って、本格的に
 マッピングをするときに、内蔵GPSレシーバをつかうと
 精度がでなくて、あとで困ったりしませんか。

 一原因として、手で持って動かすために、誤差が入りやすいなど
 あります。

 最近の 準天頂衛星みちびきQZSS や、その他の
 GPS以外のシステム(Galileo, Beidou/Compass)が
 利用可能になっているという話もあり、これらも活用したいですよね。

 これらは、GNSS(Global Navigation Satellite System)と呼び、
 USAの運行するものをGPSと呼ぶそうです。

 そこで、既存のAndroid端末に、Bluetooth接続のGPS/GNSSレシーバ
 をつないで、利用できるとマッパーとして嬉しいはずと考えました。


 レシーバを肩口など、受信環境の良い場所に固定し、
 タブレットを持ち歩くことで、マッピングが楽に精度よくできるように
 なります。
 過去、日本で発売されたBTGPSレシーバのLD-3Wを用いて
 公園マッピングしたところ、みちびき対応の内蔵レシーバに対して、
 4分の1の誤差で位置情報がとれました。


 目標としてつぎのような考えです

 1.OSMでは連続記録をするので、それを前提としたアプリであること

 OSMTrackerのようなサーベイアプリと連携した時に、内蔵と同様に
 問題なく使えるようになっていたい。
 アプリ単体で簡易に使えるとなお良い。

 2.時計情報をしっかりと表示すること

 あとで写真との同期でつかうので
 GPS/GNSSの正確な時刻を表示してほしい。


 3.使っている衛星システムを識別できること。

 せっかく性能の良いGNSSレシーバを持っているなら、
 活用されていることを 知りたいですよね。
 QZSS, Glonass, Galileo, Beidou/Compass, SBS
 の識別表示をするようにしました。

 4.精度が分かりやすいこと。

 現在の記録の精度がわかりやすければ、あとでマッピングするときに
 参考になります


 以上の目標を立てて、夏休みの工作的に、アプリを書いてみました。
 ベースとして、GPL3で公開されているフリーソフトウエアの
 BluetoothGPS4Droid プロジェクトをベースとして、拡張しました。

 https://github.com/miurahr/bluegnss4osm

 スクリーンショットも上記においてあります。

 まだベータ版になりたて状況ですので、ソースコードでの配布のみと
 なります。 Android開発キットをお持ちの方で、
 Bluetooth GNSS/GPSレシーバをお持ちの方、
 よければお試しください。

 次のベータ版からAPKファイルのダウンロードもできるように
 したいとおもいます。

 ヨーロッパでは、何種類かGalileo対応のGNSSレシーバが
 発売されているようです。当座の間、ヨーロッパのマッパーに
 使ってもらえればいいなぁと思っています。

 そして、日本でも、
 できれば、GLONASS, BEIDOU/COMPASS, QZSS, MSAS
 対応のGNSSレシーバが、安価に発売されるといいなぁと思います。
 そうすれば、このアプリも役立ちます。


 今後の変更予定

 ・GPS情報が他のアプリから見えるようにする
 ・APKをダウンロードできるようにする
 ・複数のGPS/GNSSレシーバーで動作確認
 ・内蔵、USB接続にも対応する
 ・GUIのブラッシュアップ
 ・Google PlayやF-Droidから入手可能にする


 謝辞

 GUIや開発について、日本アンドロイドの会横浜支部の大和田さん
 の支援をもらいました。


 三浦


 ___
 Talk-ja mailing list
 Talk-ja@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-ja

___
Talk-ja mailing list
Talk-ja@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ja


[OSM-ja] (RFC) Android Bluetooth GNSS for OSM Mapper

2014-08-17 スレッド表示 Hiroshi Miura(@osmf)
三浦です。

Androidタブレットやスマートフォンを使って、本格的に
マッピングをするときに、内蔵GPSレシーバをつかうと
精度がでなくて、あとで困ったりしませんか。

一原因として、手で持って動かすために、誤差が入りやすいなど
あります。

最近の 準天頂衛星みちびきQZSS や、その他の
GPS以外のシステム(Galileo, Beidou/Compass)が
利用可能になっているという話もあり、これらも活用したいですよね。

これらは、GNSS(Global Navigation Satellite System)と呼び、
USAの運行するものをGPSと呼ぶそうです。

そこで、既存のAndroid端末に、Bluetooth接続のGPS/GNSSレシーバ
をつないで、利用できるとマッパーとして嬉しいはずと考えました。


レシーバを肩口など、受信環境の良い場所に固定し、
タブレットを持ち歩くことで、マッピングが楽に精度よくできるように
なります。
過去、日本で発売されたBTGPSレシーバのLD-3Wを用いて
公園マッピングしたところ、みちびき対応の内蔵レシーバに対して、
4分の1の誤差で位置情報がとれました。


目標としてつぎのような考えです

1.OSMでは連続記録をするので、それを前提としたアプリであること

 OSMTrackerのようなサーベイアプリと連携した時に、内蔵と同様に
 問題なく使えるようになっていたい。
 アプリ単体で簡易に使えるとなお良い。

2.時計情報をしっかりと表示すること

 あとで写真との同期でつかうので
 GPS/GNSSの正確な時刻を表示してほしい。


3.使っている衛星システムを識別できること。

 せっかく性能の良いGNSSレシーバを持っているなら、
 活用されていることを 知りたいですよね。
 QZSS, Glonass, Galileo, Beidou/Compass, SBS
 の識別表示をするようにしました。

4.精度が分かりやすいこと。

 現在の記録の精度がわかりやすければ、あとでマッピングするときに
 参考になります


以上の目標を立てて、夏休みの工作的に、アプリを書いてみました。
ベースとして、GPL3で公開されているフリーソフトウエアの
BluetoothGPS4Droid プロジェクトをベースとして、拡張しました。

https://github.com/miurahr/bluegnss4osm

スクリーンショットも上記においてあります。

まだベータ版になりたて状況ですので、ソースコードでの配布のみと
なります。 Android開発キットをお持ちの方で、
Bluetooth GNSS/GPSレシーバをお持ちの方、
よければお試しください。

次のベータ版からAPKファイルのダウンロードもできるように
したいとおもいます。

ヨーロッパでは、何種類かGalileo対応のGNSSレシーバが
発売されているようです。当座の間、ヨーロッパのマッパーに
使ってもらえればいいなぁと思っています。

そして、日本でも、
できれば、GLONASS, BEIDOU/COMPASS, QZSS, MSAS
対応のGNSSレシーバが、安価に発売されるといいなぁと思います。
そうすれば、このアプリも役立ちます。


今後の変更予定

・GPS情報が他のアプリから見えるようにする
・APKをダウンロードできるようにする
・複数のGPS/GNSSレシーバーで動作確認
・内蔵、USB接続にも対応する
・GUIのブラッシュアップ
・Google PlayやF-Droidから入手可能にする


謝辞

GUIや開発について、日本アンドロイドの会横浜支部の大和田さん
の支援をもらいました。


三浦


___
Talk-ja mailing list
Talk-ja@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ja