• ベストアンサー

2点のGPS座標から距離を求めたい

GPS座標(wgs84)の2点間の距離を出す方法がわかりません・・・ 単純に何秒=何mだと思ったら、google地図で調べていたら経度と緯度で1秒の大きさがまったく違ったため、プログラムに誤差が起きてしました・・・ 何が起きているのかわからないので、教えてください(><)

質問者が選んだベストアンサー

  • ベストアンサー
noname#183135
noname#183135
回答No.2

方法1.ヒュベニ式により変換   http://okwave.jp/qa4093322.html 方法2.WGS84→平面直角座標系変換→距離計算   http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html なお、単純に値が欲しいだけでしたら、こちらのサイト(国土地理院)を利用されるのが一番確実です。 http://vldb.gsi.go.jp/sokuchi/surveycalc/bl2stf.html

to_koto
質問者

お礼

迅速なご返信ありがとうございました。 おかげで、なんとかできそうです。 少しGPSについて勉強不足でした・・・ 大変助かりました、ありがとうございます。

その他の回答 (1)

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

地球は球体だったというオチ?

参考URL:
http://wadati.blog10.fc2.com/blog-entry-345.html
to_koto
質問者

お礼

そのオチですwごめんなさいw 大きな距離は楕円が関係してくるなぁ~とは思っていましたが、 そっから先がまったくわからなかったのです。 早急な、ご返信ありがとうございました。

関連するQ&A

  • GPS(緯度,経度)から,ローカル(局所平面)のXYZ座標を求めるには?

    GPSに関して,何度か質問をさせていただいております。 以前,GPS(緯度,経度)から,地心座標系(XYZ)への変換について教えていただきました。 その方法で地心座標系(XYZ)を計算することができたのですが,緯度,経度,平均海水面からの高さ(MSL)から,局所平面(ローカル)座標系(X,Y)を求める方法について悩んでおります。 例を申しますと,平坦地の100m(南北方向100m,東西方向100m)の矩形のラインをGPSで計測し,地心座標系で軌跡を求めると,南北方向の100mに対して,距離が70mの長方形の走行軌跡になってしまいます。 GPSで平面での走行距離や方向を求めたいと思っております。 緯度,経度情報からローカルの平面座標系(X,Y)(m単位)を求める方法をご存知でしたら,教えてください。よろしくお願いします。

  • GPSカーナビと電子地図帳との経緯度の違いについて

    当方カーナビ、レーダー取締機を所有していますが、同じ場所で表示されるGPS経緯度が異なります。あるカーナビとあるレーダーが一致したりします。レーダーどうしも異なったりします。 {約10秒(300m)}レーダーもメーカーによって異なります。ゴルフナビも異なります また、ゼンリンの地図とgoogleの地図も同一点が同じように10秒ほど異なります。 大きく分けて2種類のように感じます 知らない郊外(山野等)へ行くとき、位置の特定をするのに、法務局の地図から、座標を読み取り 緯度経度に変換し、現地に行ったり、また逆に、現地の緯度経度から、座標に変換し地図にプロットしたいのですが、これでは意味がありません。 旧座標系、世界測地系、ゼンリン独自の座標系等で勝手に管理しているのでしょうか? そこで 1.何故違いが出るのか 2.どのGPS座標を使用すれば、変換して法務局の地図に(世界測地系)表示出来るのか? 3.ゼンリンとGOOGLEの緯度経度の変換式があるのか?   どなたか、教えて下されば有り難いです。 宜しくお願い致します。

  • GPS 緯度経度などについて

    GPSの誤差は1mとかD-GPSとか利用したときと同じとか 聞きますが実際、もっと誤差があるのでしょうか? 誤差を小さくしたいのですが 何かよい方法はありませんか? 業務用を使うとかしかないのでしょうか? ハンディーGPSの 誤差 15RMS? アルファベットのところは どう読むのでしょうか? 緯度経度で英語では、どう発音(スペルなども知りたい)するのでしょうか? 例 東経135度 52分 31.5秒   北緯35度 23分 31.8秒

  • GPS位置情報で2点の中間地点の座標について

    表題の件なのですが、 例えば、 A地点 緯度 130.557466 経度 31.590922 B地点 緯度 130.896386 経度 31.390077 この2つの地点の中間距離に当たる地点の座標はどのように求めるのでしょうか?

  • 座標系の原点の緯度経度とは?

    緯度経度の値から2点間の距離を求めようと思い調べたところ、以下のようなサイトが見つかりました。 [距離と方位の計算] http://vldb.gsi.go.jp/sokuchi/surveycalc/bl2stf.html ここで計算される測地線長がまさに求めたい値だったので、計算式を調べたところ、 (1)緯度経度から平面直角座標x,yを求める (2)2点の平面直角座標x,yから測地線長を求める という流れになるらしいことはわかりました。 ところが、さてプログラムで計算しようとしたところ、「座標系の原点の経度(緯度)」が計算式の値として必要だということが分かり、説明サイトをみると国土地理院のページが表示されて日本地図に関する座標系原点の緯経度が表示されています。 対象箇所が日本に限らないため何の値を参照してよいものが途方に暮れています。 そもそも座標系の原点とは、どこを指しているのでしょうか。 地図を描く上での原点となると、人によって異なるような。。。 この分野はまったくの素人です。 ご教授お願いいたします。

  • GPS(緯度,経度)座標から,XYZ座標を求めるには?

    GPSの初心者です。GPS受信機から出力されるNMEAのGPGGA等で出力される緯度,経度から,地球を中心とするXYZ座標に変換する場合, 下記のURLの計算式(http://vldb.gsi.go.jp/sokuchi/surveycalc/trans_alg/trans_alg.html) から求められるようですが,GPSから得られる,緯度,経度以外に, 「楕円体高」,「卯酉線曲率半径」,「ジオイド高」,「第一離心率」,「標高」は,どのようにして求めているのでしょうか? ご教授ください。 よろしくお願いします。

  • 座標から距離を求める方法を教えてください。

    タイトルの通りですが、スタート地点の座標とゴール地点の座標から 距離を求める方法を教えてください。 下記座標をGogleMapから取得しました。 もちろん算出される距離は直線距離になると思いますがよろしくお願いいたします。 【スタートPOINT】 経度136.906420 緯度35.181437 【ゴールPOINT】 経度136.760655 緯度35.423299 色々自分なりに検索してみまして、下記公式等が見つかりましたが 自分なりに計算してもおかしな結果しか導きでないので 代入してレクチャーしていただけるととても参考になります。 D=√((XB-XA)^2+(YB-YA)^2) ここで「^2」は2乗で、√は全体にかかります。 ではよろしくお願いいたします。

  • GPS携帯について

    ドコモのGPS携帯の購入を考えてます。 GPS携帯についてわからないことがあるので教えてください。 1.緯度経度表示 現在位置を地図で表示するのではなく、緯度経度のみを表示することはできますか? 緯度経度だけであればGPS機能単体で完結するため(=i-modeを使わない)、パケット通信料もかからないと思いますがどうでしょうか? 2.屋内での測位 GPSは衛星を測位する都合上屋外でないと使えないと思いますが、GPSの電波が受信できない屋内に入ると一切測位ができなくなるのでしょうか? 携帯の電波を3点測位するなどして、ある程度の場所を特定することはできるのでしょうか? auだとそれができるようですが…。 ドコモに限らず、「auだと○○だ」という意見でも良いのでお願いします。

  • GPSによる距離計算の方法

    2点の緯度・経度から距離を算出したいのですが、 いろいろなサイトを見ても理解できないです。 少しはできるのですが、プログラムの記述の仕方がわかりません。 良かったらどなたか教えていただけませんか?

    • ベストアンサー
    • PHP
  • 2点間の距離をミリ秒単位で求めたい

    緯度 X1:128365901 軽度 Y1:503036674 緯度 X2:128374588 経度 Y2:503044735 このようなミリ秒単位で表された2点間の距離を求めたいと思っています。距離の単位はメートルです。 参考になるサイトや公式などご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • PHP