2地点の緯度と経度がわかっていて、基点となるところからもう1地点がどのような方角にあるか導き出すことができるのでしょうか?(例えば、北北東の方向とか)。また現在自分が住んでいるところの緯度と経度はどのようにしたらわかるのでしょうか。教えてください!

A 回答 (3件)

やっかいなのは、地球が完全な球ではないことです。


国土地理院のサイトに、扁平率まで考慮した計算方法があります。
参考にしてみて下さい。

参考URL:http://vldb.gsi-mc.go.jp/sokuchi/surveycalc/bl2s …
    • good
    • 0
この回答へのお礼

参考URLありがとうございました。
ちょっと難しいですね。パソコンで計算できないかやってみようと思います。
ありがとうございました。

お礼日時:2001/02/08 21:13

 後半に関しては MiJun さんの回答がありますので,前半に関して回答します。



 緯度は規準の位置から北へどれだけ動いた位置かを示し,経度は規準の位置から東へどれだけ動いた位置かを示したものです。

 したがって,今2点 A, B の(緯度,経度)を A(a, b) と B(a', b') とすると,A から見て B は,北へ (a'-a) 東へ (b'-b) だけ動いた位置となります。つまり,方角が判ったわけです。

 実際は,これらの数値を元に三角関数などを利用して方角と距離を導き出す事になります。

 極く簡単に書いてしまいましたが,参考になりましたでしょうか。
    • good
    • 0
この回答へのお礼

わかりやすいご説明ありがとうございました。
方角を導き出すのはこれから勉強してやってみようと思います。
ありがとうございました。

お礼日時:2001/02/08 21:11

後半の質問に関して、以下の参考URLサイトは参考になりますでしょうか?



カーナビの原理(?)ですよね?
ご参考まで。

参考URL:http://www.ida-japan.co.jp/faqs/contents/allansw …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
さそく試してみたいと思います。
カーナビを使ったことがなかったので、経度・緯度を使っていることも勉強になりました。ありがとうございました。

お礼日時:2001/02/08 21:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q2地点の緯度経度と2地点からの角度から一点の緯度経度を求められるのでしょうか?

初めて質問いたします。

ある2地点AとBがあるとします。
AとBの緯度経度が実際の計測で分かっていて、その直線距離も分かっています。
その2点を結ぶ直線上から緯度経度不明の地点Cまでの、AとBからの角度(360°換算)と距離が分かっていたら地点C(つまりAとBからの直線の交点)の緯度経度は分かるのでしょうか?
自分の研究に関わることなので、これを機にきちんと理解したいと思います。
宜しくお願いいたします。

Aベストアンサー

こんにちは。


 こういう測地な質問は個人的には嬉しいですね。


 さて、大事なことを申します。
 基本的に
「経度・緯度から直接他地点を求めることはできない」
です。
 これ重要です。


 中高の数学で、直角座標(xy座標、デカルト座標)上で、sinやcosを使った座標の求め方を習われましたよね?
 あれです。


 「あれ」と「今回」とで、何か大きく違うことはありませんか?

 そうです、「あれ」は
・(x,y)
の直角座標であったことに対して、「今回」は
・(N,E)
の経緯度座標なんです。


 早い話、
「経緯度座標からでは無理」
です。


 具体的には、
「経緯度座標」→「平面直角座標」
に変換してやる必要があります。


 変換するためのサイトは、国土地理院のHP内にあります。(残念ながら携帯からなのでURLは貼れません)


 「系」を選択するとき、都道府県・離島ごとに系が違うので注意しましょう。


 その後は、
・ACがわかっている
・∠OACがわかっている

ことから、

"xC"="xA"+"AC"*cos"∠OAC"
"yC"="yA"+"AC"*sin"∠OAC"

で求まります。

※地図の座標は、xが北、yが東です、つまり数学とは反転していますので注意
※Oは真北です。


 後は、求まった(xC,yC)を、国土地理院のサイトから

「平面直角座標」→「経緯度座標」

に変換してやれば終了です。



 Bは、∠BAC(→∠OAC)を求めるために必要であって、Cを求めるためにはBは直接は要りません。


 なお、実際に点Cに基準点を設置するとかなりますと、誤差等を計算するためにこれでは不十分ですのでお気をつけください。

こんにちは。


 こういう測地な質問は個人的には嬉しいですね。


 さて、大事なことを申します。
 基本的に
「経度・緯度から直接他地点を求めることはできない」
です。
 これ重要です。


 中高の数学で、直角座標(xy座標、デカルト座標)上で、sinやcosを使った座標の求め方を習われましたよね?
 あれです。


 「あれ」と「今回」とで、何か大きく違うことはありませんか?

 そうです、「あれ」は
・(x,y)
の直角座標であったことに対して、「今回」は
・(N,E)
の経緯度...続きを読む

Q緯度・経度のA地点~B地点までの、直線距離が知りたいです

A地点・・・北緯30.00、東経140.00
B地点・・・北緯35.00、東経142.00

このA地点~B地点までの、直線距離が知りたいです。
単位は、マイルかキロメートルのどちらか。
大体でもかまいません。

EXCELに位置を入力したら距離が出るようにしたいです。
または、わかるサイトがあったら教えてください。

みなさんは、どういう風に距離を出しているのか知りたいです。
教えてください。
よろしくお願いいたします。

Aベストアンサー

単純に・・・・
地球を外周4万kmのまん丸型として・・・
4万km / 360 = 111.111 km ・・・度
111.111 / 60 = 1851.85 m・・・・分 (1海里)
1851.85 / 60 = 30.86 m・・・・秒
これで、経度間・緯度間の距離がわかるので、あとはピタゴラスの定理を使えば二点間の距離がわかる・・・・・・・と思う。

Q多くの住所データから緯度経度を求める

住所データから緯度経度を求める方法が今までに質問され、mapionなどのサイトのアドレスバーからコピーするという回答が示されています
例えば、非常に多くの住所データがあり、一件ずつアドレスバーからコピーすることが困難な場合、そうした作業を一度にやってくれるソフトウェア、サイトなどはないでしょうか
住所データはExcelに入っています
宜しくお願い致します

Aベストアンサー

> そうした作業を一度にやってくれる

mapionのサービスを利用して…ってのはやめた方が良いです。
利用規約には明示されていませんが、明らかにサーバに負荷をかけますので、DoS攻撃と見なされます。
サーバが壊れれば、損害賠償請求とかの可能性もありますし…。

--
「住所 緯度 経度」のキーワードで情報収集すると、そういうデータベース、サービスがあるようです。

(財)データベース振興センター - 99717:住所緯度経度DB
http://www.dpc.or.jp/search/daityo2003/data/db_99717.html
INCREMENT P CORP. - 緯度経度付加受託サービス
http://www.incrementp.co.jp/mapfan/idokeido/

など。

Q緯度・経度からの距離計算

ある地点の緯度・経度ともう一方のある地点の緯度・経度が
わかっているとして、その各緯度・経度より2地点間の距離を
計算できないのでしょうか?
計算方法を知りたいのです。
なんか公式みたいなものはないのでしょうか?
なんかヒントになるサイトのURLでもかまいません。
お願いします。教えて下さい。

Aベストアンサー

簡略バージョン(地球を完全な球とみなす)と,精密バージョン(地球を回転楕円体とみなす)があります。

まずは簡略バージョン。
ある地点の緯度・経度をδ1・λ1,もう一方の地点はδ2・λ2とします。
経度は,東経を正,西経を負。緯度は,北緯を正,南緯を負とします。(実は逆でもよい。要は,東と西,北と南で,それぞれ符号が異なっていればよいのです)
また,2地点間の角度(地球の中心から見た時の)をdとします。
すると,球面三角法の公式より,
cos d = (sinδ1)×(sinδ2) + (cosδ1)×(cosδ2)×cos(λ1-λ2)
となります。ここに緯度・経度をあてはめて,cos dが求まります。
cos dから角度dが逆三角関数cos^-1で求まります。電卓のcos^-1キーを使うと便利です。ただし,dはラジアンで求めてください。(緯度・経度は度単位でかまいません)
あとは,距離(km)=6370×dで2地点間の距離が出ます。(6370kmは地球の平均半径です)

やや精密バージョンは,No.1の参考URLに出ています。楕円体であるため,地心緯度と地理緯度にわずかながら差が生じているので,それを補正します。

以上の方法の問題点は,2地点間が近い時に誤差が大きくなることです。
たとえば,2地点間の距離が1kmのとき,d=0.9999999877となりますが,末尾を四捨五入してd=0.999999988とすると,距離=0.54kmとなってしまいます。
これはcosを使っているからです(cosは角度が小さいとほとんど変化しませんね)。

そのような場合は,次の近似式が使えます。
2地点の緯度の平均(ふつうに足して2で割る)をδ0とすると,
d=√[{(λ1-λ2)×(cosδ0)}^2 + (δ1-δ2)^2]
角度は度でもラジアンでも構いません(式中の値がすべて同じ単位であれば)。

もっと精密な方法は,国土地理院のページに載っています。(参考URL)
コンピュータならよいのですが,手計算で試みるのはかなり大変そうです。

参考URL:http://vldb.gsi.go.jp/sokuchi/surveycalc/bl2salfa/bl2salfa.html

簡略バージョン(地球を完全な球とみなす)と,精密バージョン(地球を回転楕円体とみなす)があります。

まずは簡略バージョン。
ある地点の緯度・経度をδ1・λ1,もう一方の地点はδ2・λ2とします。
経度は,東経を正,西経を負。緯度は,北緯を正,南緯を負とします。(実は逆でもよい。要は,東と西,北と南で,それぞれ符号が異なっていればよいのです)
また,2地点間の角度(地球の中心から見た時の)をdとします。
すると,球面三角法の公式より,
cos d = (sinδ1)×(sinδ2) + (cosδ1)×(cosδ2)×cos(λ...続きを読む

Q緯度・経度からの角度計算

A船の所在位置の緯度・経度と、B船の所在位置の緯度・経度がわかっている場合、A船からみると、B船は今自分のどの角度にあるのか?このような各緯度・経度より2地点間の角度を計算する計算公式はないでしょうか?
もしわかる方があれば、是非僕に教えてくださいよう、よろしくお願いします。(今すごく悩んでいます、もしできるなら、EXCELに取り込みたいです)
もしヒントになるサイトのURLがあれば、それもかまいません。
どうぞよろしくお願いします。教えて下さい。

Aベストアンサー

他の方が回答されていますが、補足です。

1,平面航法
Dep=Distxsin co    D.l=Distxcos co
tan co=Dep/D.l

 Dep・・・二点間の経度差  D.l・・・緯度差(南北方向の距離)  
 Dist・ ・二点間の距離
 co・・・・二点間の針路(コース:方角)

2,中分緯度航法
 DL=Depxsec ml  tan co=Dep/DL
 Dist=Depxcosec co=D・lxsec co

 DL・・・二点間の東西方向の距離
 ml・・・・二点間の中間緯度
 sec・・・・1/cos        cosec・・・1/sin

3,大圏航法、漸長航法、距等圏航法は省略します。

4,上記1,2で求めた針路で進んでも、東西南北以外の針路を進めば決して目的地へは、到達しません。 


人気Q&Aランキング

おすすめ情報