• ベストアンサー

【至急!】座標データを緯度経度に変換

業務上、行き詰まっております。 【至急!】でお願いできれば助かります。 平面直角座標9系(世界測地)のデータがあります。 このデータを緯度経度に変換したいのですが、エクセルでどのように計算すればよろしいでしょうか? 座標データはたくさんあります。一部HPで、一つずつ変換することができるようなのですが、とても手間がかかるので、エクセルでできたらと思いました。また、別のHPで、とても専門的な長い計算式を見つけたのですが、エクセルではできないでしょうか? 一般事務員で、専門的なことは全く分かりません。どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.7

No.5捕捉回答 => この5)、6)は、世界測地系から日本測地系への変換結果という理解でよろしいでしょうか? 良いと思いますよ。 緯度経度だけなら、も一つ戻って http://surveycalc.gsi.go.jp/sokuchi/surveycalc/xy2blf.html の方でもよかったのかな。

ro-chan
質問者

お礼

ご回答、どうもありがとうございます!!おかげさまでできました~!! できそうな感触は何となくつかめていたのですが検証するまではと思い、お礼が遅くなり失礼いたしました。 このご回答No.7でご紹介してくださったHPが良かったです。もっとも、前にご回答いただいたHPでもできるのを確認しました。受け取ったデータをエクセルで加工して、そのデータで地図ソフトにもちゃんとのりました。もしかして1000件近いデータを手作業で…???と考えると気が遠くなりそうでしたが、おかげさまで作業をかなり簡略化できました。 本当にお世話になり、どうもありがとうございました!!

その他の回答 (6)

回答No.6

日本測地系と世界測地系の話ですか?それとも、メートル単位のデータを緯度・経度に直したいって意味なんでしょうかね?後者だとして、コメントします。 >一般事務員で、専門的なことは全く分かりません。 地球は回転楕円体であり、「厳密には」曲面状の位置を考えることになりますが、ある特定の地所について測量するだとか、狭い範囲だけを問題にする場合は、平面上の長さで近似すると考えれば十分です。 そうであれば、高度な知識は不要です。中学生にも十分できる、易しい算数だけです。 地球の一周は約 40,000 km。詳しい値は、Wikipedia なり Google なりで調べられるでしょう。これはつまり経線一周の長さでもあるわけですね。地球の半径 R はこの 40,000 km から計算で求めることもできるし、先ほどと同様に、調べればすぐ出てきますね。地球の断面は僅かに楕円だといってもほぼ円ですから、ということは赤道の緯度が 0°と定められているんだから、緯度θにおける緯線一周の長さは 2πRcosθとなりますよね? 後は、360°で割れば、1°当たりの長さになりますよね。 注意点は、「分」と「秒の整数部分」は 60 進法、「秒の小数部分」は 10 進法で表記されるということ。繰り上がりにだけ気を付ければ、Excel で簡単に答えが出そうですね。 基準になる緯度・経度は、国交相(国土地理院)による告示(参考 URL)で確認してください。その欄外にもあるとおり、基準の地点を 0 m として、加減していくということです。

参考URL:
http://www.gsi.go.jp/LAW/heimencho.html
ro-chan
質問者

お礼

ご回答、どうもありがとうございました!おかげさまで、ご回答No.7のとおり解決いたしました。

ro-chan
質問者

補足

ご回答、どうもありがとうございます! URLを拝見いたしました。参考になる情報をありがとうございます。三角関数は高校で習ったような。。。(笑) 9系と書きますと、どこの地域かが分かってしまうということなんですよね?

  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.5

左の二つが元のX.Y座標、右の二つが緯度・経度です。 地図上に乗っける方法までは知りませんけどね(^^;

ro-chan
質問者

補足

重ねてのご回答、どうもありがとうございます!! 出力されるデータですが、1行に6個の数値が記載されています。どうして6個なのかと思い悩んでいましたら、1)元データのX値、2)元データのY値、3)緯度、4)経度、そして、5)補正後のX値、6)補正後のY値となるようですね。合っていますでしょうか?そして、この5)、6)は、世界測地系から日本測地系への変換結果という理解でよろしいでしょうか? 何だか、エクセルの質問ではなくなってきてしまって、すみません!

  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.4

No.1,3捕捉 こちらでも試してみましたが、正常に変換されました。 正しく操作できていない可能性が高いと思われます。 拡張子を変更すると・・・・の分は「はい」で構いません。 ファイル選択する画面で、拡張子[in]で表示されていますか?

ro-chan
質問者

補足

ご回答、どうもありがとうございます!!わざわざ試してくださったのですね。画像が分かりやすいです。 おかげさまで、ファイルを選択して、計算することができました! 次はどのようにしたらいいのでしょうか? 出力ファイルのところに、「filename.out」と表示されましたので、ダウンロードして、拡張子をtxtに変更し、エクセルで開くところまではできました。 ただ、このようにして取り出したデータが何を意味するのか、どのように活用したらいいのか分かりません。エクセルで開くと、1セルに数値が羅列しているだけです。 変換した緯度経度のデータを、今度は地図ソフトに落としたいのです。どの数値を使ったらよいのでしょうか??? 自分なりに、もう少しがんばってみるつもりですが、ヒントだけでも教えていただけましたら、嬉しいです。

  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.3

No.1捕捉。 ファイル形式に指定があります。 画面の緑色のボタンをクリックして、表示される内容を確認ください。 形式や拡張子の対応については、 1)エクセルで指定の様式(A列にX座標、B列にY座標)のファイルを作り、区切りを半角空白にしてCSV形式(カンマ区切り)で保存します。 2)メモ帳などで開いて、カンマを半角空白に置き換えます。 3)ファイル名の変更で拡張子を".in"にします。 ・・・これでいいはずですけど?

ro-chan
質問者

お礼

ご回答、どうもありがとうございました!おかげさまで、ご回答No.7のとおり解決いたしました。 このご回答No.3の補足部分の訂正です。 「拡張子を変更するとファイルが使えなくなる可能性があります。変更します」の部分は、正しくは、 「拡張子を変更するとファイルが使えなくなる可能性があります。変更しますか」です。 拡張子変更については、拡張子を「in」に変換して、計算後ダウンロードできた出力ファイルの拡張子「out」を「txt」に変換すると、メモ帳やエクセルで開けるようになりました。

ro-chan
質問者

補足

重ねてのご回答、どうもありがとうございます!! 教えてくださった方法は試してみたのですが、「ファイル名が不正です」と表示されてしまいます。。。ファイル名には日本語を使用しておりません。 この拡張子変更というのがいまいち謎なのですが、変更するとき、「拡張子を変更するとファイルが使えなくなる可能性があります。変更します」と表示されます。この際、強行しても良いのでしょうか?強行して試したのですが、前述のように表示されました。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>一般事務員で、専門的なことは全く分かりません。 上司に相談するのが筋です。 タダで情報を貰った結果、誤ったデータを導いたとき誰の責任になりますか? あなたの責任になります。 指示された仕事が目的の時刻に終わりそうもないときは上司に対策を求めるのが会社組織です。 第三者の応援を求めてはいけません。

ro-chan
質問者

お礼

ご回答、どうもありがとうございました。おかげさまで、ご回答No.7のとおり解決いたしました。

  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.1

至急という事で、確実情報ではないですが。 http://surveycalc.gsi.go.jp/sokuchi/tky2jgd/main.html は使えませんか? ファイル読み込みによる一括変換機能があるようですが。

ro-chan
質問者

補足

ご回答、どうもありがとうございます! 早速、一括計算のところで試してみましたが、「ファイルの拡張子が不正です」と出て、計算できないのですが、どうしたらいいでしょうか?

関連するQ&A

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

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

  • 測地緯度経度からUTM図法への変換

    測地緯度経度座標からUTM座標への変換方法がのっているHPを教えてください。 とりあえず変換式だけでもよいのでお願いします。

  • phpで緯度経度の変換を行いたい

    はじめまして。 phpで、緯度経度の日本測地系→世界測地系の変換処理を行いたいと考えております。 例えば、 緯度:26.146644(日本測地系) 経度:127.673282(日本測地系)  ↓ 緯度:26.150679(世界測地系) 経度:127.671355(世界測地系) といった具合になります。 緯度経度などは今まで使ったことがなかったためにほとんど初心者です。参考になるサイトやwebページなど教えていただけないでしょうか?(できれば、変換式があるとうれしいです。)よろしくお願いします。

    • 締切済み
    • PHP
  • 桁数の違う緯度・経度を変換するための計算式を知りたい

    例えば、「西新宿1-1」の緯度・経度が、 経度1394206.6、緯度354106.6と書かれていたり、 経度139.702712、緯度35.687415と書かれていたりするのですが、 どのような計算式で変換できるでしょうか。 ちなみにどちらも日本測地系で、 それぞれ別の方法で「西新宿1-1」を検索した結果です。 計算式がわかる方、どうぞよろしくお願いいたします。

  • 緯度経度の調べ方 及び 楕円体 について

    教えてください 2つの質問があります 地図上の特定場所の緯度経度を知るのに、map fanがその場所のURLが緯度経度になっていると聞きました この緯度経度は日本測地系でしょうか?世界測地系でしょうか? 基本的に世界測地系で調べたいのですが、他に方法はありますでしょうか ? また国土地理院測地部のHPで緯度経度から2点間の距離を測るプログラムが載っているのですが、その中で楕円体という項目で「GRS80」と「bessel」を選ぶ項目があります これは何でしょうか?(どちらが世界測地系?)

  • 日本測地系のXY座標から緯度・経度を求める方法

    こんばんは。 過去ログからみつけることができなかったので、質問させていただきます。 手持ちの旧座標(日本測地系)のXY座標から、緯度・経度を求めるには、どのような計算が必要になるのでしょうか。 GPSを使う、という方法もありますが、もし計算方法があるのであれば、と思っています。 手持ちの図書も少なく、浅学のため、もしご存じでしたらご指導ください。

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

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

  • 数値地図2500のshpファイルの変換式

    1998年度の数値地図2500のshpファイルデータから 緯度・経度(世界測地系)を計算する式を教えてください たとえば、あるポイントデータ(09LD423フォルダ)は -31928,-43500 という座標(m)を持っています。平面直交座標9系の 緯度:36.0 経度:139.5 から計算するみたいなのですが、 計算法が間違えているのかどうもgoogolemapに載せた時にズレます。 何か初歩的な間違えをしているのでしょうか?

  • 緯度経度数値データをそのままシリアル値に変換したい

    悩んでいます。どなたか教えてください。 住所から緯度経度を検索してエクセルに入力しました。 このデータを基に基準点からの距離を測定したいのですが、 エクセルの書式設定でシリアル値"[h]:mm:ss.000"を設定して 手入力すると正常に入力できるのですが、すでに入力されている 緯度・経度の書式を変換すると正常に表示されません。 例) 緯度 "35.6587039"と入力されているセルの書式を”[h]:mm:ss.000"に変換すると 855:48:32.017と表示され、データは1900/2/4 15:48:32になります。 これをシリアル値に変換して35:65:87.039としたいのですがどのような計算をしたら いいのでしょうか? よろしくお願いします。

  • 緯度・経度の表示形式の違いについて

    緯度・経度について調べていたところ、 あまり見かけない数値を見つけました。 下記の数値は「東京駅」の緯度・経度の数値です。 (世界測地系か日本測地系か不明です) 緯度:32880589 経度:128812518 普段よく見かけるのは以下のような形式なのですが、 上記の数値はどのような形式でしょうか。 度表示の「東京駅」 緯度:35.40.52.975 経度:139.45.57.902 度分秒表示の「東京駅」 緯度:35.681382 経度:139.766084 ミリ秒表示の「東京駅」 緯度:128452.9 経度:503157.9 また、他の形式からの変換式はありますでしょうか。 よろしくお願いいたします。

専門家に質問してみよう