緯度・経度と地心直交座標入出力ファイル形式

「一括計算」処理で使用する入力ファイルや出力ファイルの形式を説明します。

閉じる

緯度・経度と地心直交座標の相互換算

一度に複数の座標値を一括して計算する「一括計算」の際、読み込むファイルの形式は以下に従って下さい。

(入力ファイル例のダウンロード→緯度・経度から地心直交座標 blh2xyz.in、地心直交座標から緯度・経度 xyz2blh.in

入力ファイル名形式

・入力ファイルは、テキストファイル(形式)です。
 上記の「入力ファイル例のダウンロード」からダウンロードし、テキストエディタ(Windowsの場合メモ帳など)で数値を変更の上ご利用下さい。
・入力ファイル名に使えるのは半角数字、半角小文字アルファベット、半角大文字アルファベット、半角アンダースコア、半角ドットです。日本語は使用しないで下さい。
・文字コードは、Shift JIS又はUTF-8として下さい。UTF-8の場合は、BOMなしで入力ファイルを保存して下さい。
・入力ファイルの拡張子は「.in」に限定します。 (例) filename.in

緯度・経度→地心直交座標

・1行に緯度、経度、標高、ジオイド高の順番で入力します。
・緯度・経度の単位は(dms)、標高・ジオイド高の単位は(m)とします。
・値の区切りは、半角空白です。
(2つ以上の連続した半角空白は、1つとして処理されます。)
・区切り文字として、全角空白やタブやカンマは使用しないで下さい。
・符号と数字は密着させて下さい。
・ヘッダーの行頭は"#"(半角)とします。
・入力値の数字は半角とします。
[例]
# 緯度(dms)  経度(dms)     標高(m) ジオイド高(m)
361200.12400 1350404.98000 56.120  11.980

地心直交座標→緯度・経度

・1行に、X座標、Y座標、Z座標の順番で入力します。
・各座標の単位は(m)とします。
・値の区切りは、半角空白とします。
・区切り文字として、全角空白やタブやカンマは使用できません。
・符号と数字は密着させます。
・ヘッダーの行頭は"#"(半角)とします。
・入力値の数字は半角とします。
[例]
# X座標(m)    Y座標(m)     Z座標(m)
-3957314.620  3310254.137  3737540.043

出力ファイル

一度に複数の座標値を一括して計算する「一括計算」の際、作成される出力ファイルの形式は以下の例のとおりです。

出力ファイル形式

・出力ファイル名は、標準では入力ファイル名と同様です。
・ダウンロードダイアログで、任意のファイル名を付けることができます。
・出力ファイルのデフォルトの拡張子は、「.out」です。
・計算結果が範囲外の場合には、「-9999.」が出力されます。
[例]
filename.out

緯度・経度→地心直交座標(例) (数字は実際の計算結果とは異なります。)

# このファイルは緯度経度から地心直交座標への換算結果(一括処理)です。
# 出力項目は以下の通りです。
# 緯度(dms) 経度(dms) 標高(m) ジオイド高(m) X座標(m) Y座標(m) Z座標(m) コメント
361200.12400  1350404.98000  56.120  11.980        -3648029.270  3639374.043  3746166.021

地心直交座標→緯度・経度(例) (数字は実際の計算結果とは異なります。)

# このファイルは地心直交座標から緯度経度への換算結果(一括処理)です。
# 出力項目は以下の通りです。
# X座標(m) Y座標(m) Z座標(m) 緯度(dms) 経度(dms) 楕円体高(m) コメント
-3957314.620  3310254.137  3737540.043  360613.58920  1400516.27801  65.840

閉じる