3D座標・方位傾斜変換ツール

方位角、傾斜角、長さから XYZ を計算し、XYZ から方位角と傾斜角を逆算できます。

真北 / グリッド北 / 磁北の差をメモしながら、鉱業・ボーリング・坑内測量の記録をそのまま扱えます。

ローカル処理 ENU / NED True / Grid / Magnetic CSV 一括変換

入力はこのブラウザ内で処理されます。サーバーには送信しません。

Forward

始点、方位角、傾斜角、長さから終点座標と変化量を求めます。

Inverse

始点と終点から、方位角、傾斜角、長さ、水平距離を逆算します。

Batch CSV

行を貼り付けるか読み込み、ヘッダーの自動判定で変換結果を出力します。

できること

Forward

方位角・傾斜角・長さから XYZ を計算

始点に方向ベクトルを足して、終点座標と変化量を求めます。

Inverse

XYZ から方位角と傾斜角を逆算

2 点座標、または差分から測線の向きと長さを求めます。

North reference

真北 / グリッド北 / 磁北を管理

補正角と参照メモを残して、現場の前提を見失いにくくします。

CSV

CSV を一括変換

ヘッダーと区切り文字を自動判定し、Forward / Inverse を混在させて処理できます。

共有

行・JSON・CSV・共有リンクをコピー

1件の結果も、セッション全体も、サーバー送信なしで持ち出せます。

使い方

  1. 入口として Forward / Inverse / Batch CSV のいずれかを選びます。
  2. 座標表示と北参照を合わせ、必要なら真北への補正角と参照メモを入れます。
  3. Forward では始点、方位角、傾斜角、長さを入れると終点が出ます。Inverse では始点と終点を入れると向きが出ます。
  4. CSV ではファイルを読み込むか貼り付けて、変換後の表を確認してから出力します。

サンプル

Forward で終点を求める

入力

始点 X 1000.000 / 始点 Y 2000.000 / 始点 Z 300.000 / 方位角 90° / 傾斜角 30° / 長さ 100.000 m

結果

終点 X 1086.603 / 終点 Y 2000.000 / 終点 Z 250.000 / ΔX 86.603 / ΔY 0.000 / ΔZ -50.000

Inverse で向きを求める

入力

始点 X 1000.000 / 始点 Y 2000.000 / 始点 Z 300.000 / 終点 X 1086.603 / 終点 Y 2000.000 / 終点 Z 250.000

結果

方位角 90° / 傾斜角 30° / 長さ 100.000 m / 水平距離 86.603 m

CSV 一括変換

入力

3 行の測線データを読み込み、mode 列で Forward / Inverse を混在させます。

結果

変換済みの表を表示し、エラー行だけを残して CSV へ書き出します。

語句説明

Azimuth

北から時計回りに測る水平角です。

Dip

水平面からの傾斜角です。このツールでは下向きを正にします。

ENU

East / North / Up の座標表記です。内部計算の基準にします。

NED

North / East / Down の座標表記です。鉱山や航空系で見かけます。

True north

地理的な北極方向に向かう北です。

Grid north

地図や平面座標の格子が向く北です。

Magnetic north

コンパスが指す北です。時点と場所で変わります。

DMS

Degree / Minute / Second で表す角度記法です。

計算式

  • H = L × cos(dip)
  • ΔE = H × sin(azimuth)
  • ΔN = H × cos(azimuth)
  • ΔU = -L × sin(dip)
  • L = sqrt(ΔE² + ΔN² + ΔU²)
  • azimuth = atan2(ΔE, ΔN)
  • dip = atan2(-ΔU, sqrt(ΔE² + ΔN²))
  • azimuth_true = normalize360(azimuth_input + offset_to_true)

よくある質問

dip は geological dip ですか、それとも線の傾斜ですか?

ここでは線の傾斜角として扱います。面構造の strike / dip を解くツールではありません。

真北とグリッド北の違いは自動で計算されますか?

補正角を入れれば換算表示できますが、地図や磁気モデルから自動算出はしません。

DMS 形式の方位角は入力できますか?

はい。123°27'24"、123 27 24、123:27:24 のような表記を受け付けます。

垂直な測線ではどうなりますか?

長さは計算できますが、逆変換では方位角が未定義になります。

CSV はどの形式を受け付けますか?

ヘッダーあり / なしの両方に対応し、comma / semicolon / tab を自動判定します。

データはどこに保存されますか?

既定ではブラウザ内だけです。CSV 本体は URL へ入れず、必要ならファイルで扱います。

注意事項

  • このツールは変換補助です。測量成果や現場基準の最終確認を置き換えるものではありません。
  • 方位角は「北から時計回り」です。数学の角度と向きが違うので注意してください。
  • dip は線の傾斜角として扱います。面の strike / dip とは別です。
  • 真北 / グリッド北 / 磁北の補正は、入力された差分メモを元にした補助表示です。
  • CSV の列名は自動推測しますが、初回はテンプレート確認を推奨します。