緯度経度の変換方法を教えてください。度分(35度43分42.38秒)から 座標(35.728439)を算出する式(javascript)を教えてください。

 
例(geocoding.jp)として以下のよう結果が得れるような式を知りたいです。
http://www.geocoding.jp/?q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E8%B1%8A%E5%B3%B6%E5%8C%BA%E5%8D%97%E6%B1%A0%E8%A2%8B1-28-1
 
緯度
35度43分42.38秒

35.728439

経度
139度42分42.599秒

139.711833
 
このサイトを参考にしたのですが
http://kawa.at.webry.info/200602/article_6.html
 
結果ずれてしまうのです;
35度43分42.38秒(35/43/42.380)

35.731772
 
139度42分42.599秒(139/42/42.599)

139.708499

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/08/01 12:29:01
  • 終了:2007/08/01 16:36:41

回答(3件)

id:dungeon-master No.1

dungeon-master回答回数571ベストアンサー獲得回数402007/08/01 12:59:41

ポイント40pt

参考にされたページの情報は、日本測地系の緯度経度を世界測地系に

補正しながら度分秒→度.小数部に変換する方法を紹介しています。

「東京付近では、おおむね、日本測地系の数値から、北緯に12秒加え、

東経に12秒減ずると、世界測地系の数値が得られる。」

という補正を行っているので、お求めの値からずれるわけです。


補正しない値

>緯度 35度43分42.38秒 →35.728439

>経度 139度42分42.599秒 →139.711833


であれば、緯度経度とも単純に下記のような計算で良いと思います。

xdo=35

xhun=43

xbyou=42.38

XXXXXX = xdo + ( xhun * 60 + xbyou )/3600


http://q.hatena.ne.jp/ダミー

id:ken1bf7

正しい解答が得れそうです。

ありがとうございます。

2007/08/01 16:36:01
id:GEN111 No.2

GEN111回答回数472ベストアンサー獲得回数582007/08/01 13:00:48

ポイント30pt

こんな感じでいけませんか?

$d = '35/43/42.380' ;
$s = $d.split("/", 3) ;
$p = eval($s[0]) + eval($s[1]/60) + eval($s[2]/3600) ;

http://kawa.at.webry.info/200602/article_6.html

id:ken1bf7

正しい解答が得れそうです。

ありがとうございます。

2007/08/01 16:33:59
id:KUROX No.3

KUROX回答回数3542ベストアンサー獲得回数1402007/08/01 13:05:08

ポイント10pt

質問の意図と意味と内容を理解してなかったらごめんなさい。

-------------------------------------------------

世界測地系なら何も考えなくてよいので

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1509815

だと思う

日本測地系の値なら世界測地系に変換する必要がある

http://kawa.at.webry.info/200602/article_6.html

ここ精度高いような気がします。計算式はわかりません。

-------------------------------------------------

|東京付近では、おおむね、日本測地系の数値から、

|北緯に12秒加え、

|東経に12秒減ずると、世界測地系の数値が得られる。

おおむねというと近似値がえられるということですよね。

だから、同じにならないのでは?

id:ken1bf7

式をいただきたかったです。

2007/08/01 16:34:24
  • id:KUROX
    質問に式が知りたいと書いてますね。
    すみませんでした。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません