一定期間更新がないため広告を表示しています
Androidとジオイド2011
- 2014.06.20 Friday
- Androidでプログラム
- 13:46
- comments(0)
- trackbacks(0)
- -
- by 頓智亭
Androidで位置情報を取得するプログラムを作っています。
いろいろ調べておりますと、標高データはそのままではあまり正しくなく、
ジオイド高というもので補正する必要があるとのことでした。
※ジオイド高以前に、GPSで得られる標高は、緯度/経度と比較しても精度が低い
とのことです。
「GLONASS」や「みちびき」を併用した場合は、精度が上がるのかもしれません。
位置情報がわかっているんであれば、GoogleMapなどから標高を取り出せそうなもん
ですし(※)、そのほうが精度が高そうですが、電波の入らない(=インターネットに接続
できない)ところ、登山中などでバッテリ節約のために電波OFFにしておきたい状況
などもあると思われます。登山中なら地形図みろよ、というお話ではありますが。
※やり方は知りません。
そこで、このジオイド補正について調べてみたのですが、「このコードでOK」という
サイトを見つけることが出来なく、仕方なくいろいろ調べて考えた結果、以下のような
方法で出来そうです(未実装なので「出来そう」って書いてます・・・)。
※とはいうものの、ちゃんと探せば、stackoverflowとかに、もっとスマートなやり方
が載っているものと思われます・・・。
まず、ジオイド補正というのは以下のようなことらしいです。
補正前の生データの高度ージオイド高=標高
計算自体は単なる引き算ですが・・・。
で、このジオイド高をどうやって求めるかというと、その場所ごとに異なっているようです。
つまり、日本地図をメッシュに分割して、メッシュごとにジオイド高が割り当てられている
というような配列的なものを用意しないといけないようです。
というわけで、ここから話が面倒になってきます。
要するに、以下のようなことを自分でやらないといけないわけです。
(1)このジオイド高のメッシュデータを手に入れてきて自分のアプリで使いやすいよう
に加工する
(2)位置情報からこのメッシュデータの該当するジオイド高を取り出せるようにしておく
ああ、面倒くさい・・・もうジオイド高は「一律で38mとする」とかでもいいんではないか
と・・・。
一応、メッシュデータを作るところまでの手順はやっ(てしまっ)たので、次回以降に書いてみます。
いろいろ調べておりますと、標高データはそのままではあまり正しくなく、
ジオイド高というもので補正する必要があるとのことでした。
※ジオイド高以前に、GPSで得られる標高は、緯度/経度と比較しても精度が低い
とのことです。
「GLONASS」や「みちびき」を併用した場合は、精度が上がるのかもしれません。
位置情報がわかっているんであれば、GoogleMapなどから標高を取り出せそうなもん
ですし(※)、そのほうが精度が高そうですが、電波の入らない(=インターネットに接続
できない)ところ、登山中などでバッテリ節約のために電波OFFにしておきたい状況
などもあると思われます。登山中なら地形図みろよ、というお話ではありますが。
※やり方は知りません。
そこで、このジオイド補正について調べてみたのですが、「このコードでOK」という
サイトを見つけることが出来なく、仕方なくいろいろ調べて考えた結果、以下のような
方法で出来そうです(未実装なので「出来そう」って書いてます・・・)。
※とはいうものの、ちゃんと探せば、stackoverflowとかに、もっとスマートなやり方
が載っているものと思われます・・・。
まず、ジオイド補正というのは以下のようなことらしいです。
補正前の生データの高度ージオイド高=標高
計算自体は単なる引き算ですが・・・。
で、このジオイド高をどうやって求めるかというと、その場所ごとに異なっているようです。
つまり、日本地図をメッシュに分割して、メッシュごとにジオイド高が割り当てられている
というような配列的なものを用意しないといけないようです。
というわけで、ここから話が面倒になってきます。
要するに、以下のようなことを自分でやらないといけないわけです。
(1)このジオイド高のメッシュデータを手に入れてきて自分のアプリで使いやすいよう
に加工する
(2)位置情報からこのメッシュデータの該当するジオイド高を取り出せるようにしておく
ああ、面倒くさい・・・もうジオイド高は「一律で38mとする」とかでもいいんではないか
と・・・。
一応、メッシュデータを作るところまでの手順はやっ(てしまっ)たので、次回以降に書いてみます。
- calendar
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
- sponsored links
- selected entries
-
- Androidとジオイド2011 (06/20)
- categories
-
- Androidでゲーム (1)
- Androidでプログラム (16)
- SWBF2(STARWARS BATTLE FRONT2) (12)
- もろもろ (5)
- コンピュータ (4)
- テレマークスキー (48)
- テレマークスキー道具 (38)
- 自転車 (4)
- 登山 (26)
- 登山道具 (14)
- 旅行 (1)
- archives
-
- February 2022 (1)
- January 2022 (1)
- November 2021 (1)
- October 2021 (2)
- July 2021 (2)
- June 2021 (1)
- May 2021 (2)
- March 2021 (1)
- February 2021 (1)
- January 2016 (1)
- February 2015 (1)
- July 2014 (3)
- June 2014 (1)
- December 2013 (1)
- November 2013 (1)
- October 2013 (3)
- August 2013 (1)
- July 2013 (1)
- May 2013 (1)
- April 2013 (1)
- March 2013 (1)
- February 2013 (2)
- January 2013 (2)
- December 2012 (2)
- November 2012 (1)
- September 2012 (3)
- July 2012 (2)
- June 2012 (1)
- May 2012 (3)
- April 2012 (3)
- March 2012 (2)
- February 2012 (6)
- January 2012 (2)
- December 2011 (5)
- November 2011 (1)
- October 2011 (6)
- September 2011 (4)
- August 2011 (1)
- July 2011 (3)
- June 2011 (2)
- May 2011 (3)
- April 2011 (1)
- March 2011 (1)
- February 2011 (2)
- January 2011 (5)
- December 2010 (4)
- November 2010 (7)
- October 2010 (3)
- September 2010 (8)
- August 2010 (7)
- July 2010 (1)
- June 2010 (8)
- May 2010 (6)
- April 2010 (4)
- March 2010 (4)
- February 2010 (3)
- January 2010 (6)
- December 2009 (10)
- November 2009 (7)
- October 2009 (2)
- recent comment
-
- コントラクトキラー:攻略メモ
⇒ 頓知亭 (05/01) - コントラクトキラー:攻略メモ
⇒ ヨシダ (04/25) - 新しいブルドッグ、でた(RTbulldog)
⇒ 頓智亭 (04/06) - 新しいブルドッグ、でた(RTbulldog)
⇒ kn5 (03/31)
- コントラクトキラー:攻略メモ
- profile
- search this site.
- mobile