走向倾角计算

📐 Dip and Strike Calculator

Compute true dip and dip direction from apparent dip measurements and bed attitude.

📐 计算公式
三点定面:v₁ = P₂−P₁、v₂ = P₃−P₁,法向量 n = v₁×v₂(叉积分量 A/B/C,C 为负时整体取反保证朝上);倾角 = arccos(C ÷ |n|),倾向 = atan2(A, B) × 180÷π(A 为东分量、B 为北分量,负值 +360° 归一);走向 = (倾向 − 90° + 360°) mod 360°(对向双走向相差 180°)。校验:任一坐标非数即清空不输出;|n| <1e−9 判三点共线或重合;|C| <1e−9 判水平面(倾角 0°、无确定倾向)。判据:倾向与走向另按 22.5° 一格查 16 方位名表输出。

三点法计算岩层产状:输入同一岩层面上三个点的坐标与高程,求走向、倾向与倾角

A 点
B 点
C 点
坐标系:x=东、y=北、z=高程(向上)。三点须不共线且位于同一岩层面。走向为水平线方位角,倾向为最大倾伏方向,倾角为岩层与水平面夹角。

Formula & Standard References

Item Formula / Note Source / Standard
Apparent dip conversiontan δa = tan δ × cos αstructural geology texts
Three-point method3-point methodRagan 2009
Orientation notationDip direction ∠ dipDZ/T 0001

📚 深度解析:三点法求岩层产状(走向/倾向/倾角)

💡 常见使用场景

  • 野外判读:已知同一层面上三点坐标与高程,求层面法向量得产状
  • 剖面编制:将产状用于地质剖面与节理统计
  • 教学演示:变动三点位置观察走向/倾角变化
方法
算法:取三点 P1、P2、P3(x,y,z),构造向量 v1=P2−P1、v2=P3−P1,法向量 n=v1×v2 并保证朝上(C>0)。倾角 dip=arccos(C/|n|);倾向方位角 dipDir=atan2(A,B)(东、北分量,归算到 0~360°);走向 strike=(dipDir−90) mod 360(与 strike+180 等价)。三点共线或水平面时无确定产状。
算例
例:P1(0,0,100)、P2(50,0,80)、P3(0,40,90) → n=(800,500,2000)、|n|=2211.33;倾角 dip=arccos(2000/2211.33)=25.3°,倾向 dipDir=atan2(800,500)=58.0°,走向 strike=(58.0−90+360)%360=328.0°。产状记为 328.0°∠25.3°(倾向 NE)。若 P1(0,0,50)、P2(100,0,40)、P3(100,100,30) → strike=315.0°、dipDir=45.0°、dip=8.0°,为缓倾近水平层。

❓ 常见问题(FAQ)

三点必须严格在同一层面吗?
必须位于同一构造面,否则算出的法向量是三点拟合面而非真实层面。若三点被断层错开或属不同岩层界面,结果会失真,应现场确认层位连续后再用。
走向为什么给出两个值?
走向是层面与水平面交线的方向,一条线有两个相反方位(相差 180°),故 strike 与 strike+180 等价;真正指示“倾斜方向”的是倾向 dipDir(下倾方位),两者相差 90°。
⚠️ 使用说明与注意事项
📖关于「走向倾角计算」 ▼

📝工具简介

走向倾角计算是一款科学研究领域的在线工具。科学研究工具,采用标准科学公式,计算精准。

✨功能特点

🎯使用场景