3

私はフォーカル メカニズム (ビーチ ボール) に非常に慣れていないため、これらを Python を使用してグローバル マップにプロットしたいと考えています。

すでに Anaconda スイートをインストールしていますが、これを機能させるためにさらにモジュールをインストールする必要があるかどうかを知りたいです (つまり、obspy モジュールは Anaconda スイートに含まれていますか?

特定の地震学ファイルを入力として使用するつもりはありませんが、対応するパラメーターを手動で挿入するだけでこれらのビーチ ボールを作成したいと考えています。これまでのところ、2 つの異なるコード例に出くわしました。

from obspy.imaging.beachball import beachball
np1 = [150, 87, 1]
beachball(np1) 

と...

from obspy.imaging.beachball import beachball
mt = [-2.39, 1.04, 1.35, 0.57, -2.94, -0.94]
beachball(mt) 

これらの各値が何を指しているのかは、私には明確ではありません。関連情報を取得したいサイトの例があり、これらの値をビーチボールの入力として使用します。

http://earthquake.usgs.gov/earthquakes/eventpage/us20005ysu#moment-tensor

前もって感謝します。

4

2 に答える 2

0

ここで、震源はモーメントテンソル成分によって記述されます

mt = [-2.39, 1.04, 1.35, 0.57, -2.94, -0.94]

ここでは、結節面を使用して発震メカニズムを説明します。主節と補助節の 2 つの節面があります。以下の例では、主要なものは入力として与えられ、補助的なものは自動的に計算されます。節面の向きは 3 つの角度 [Strike、Dip、Rake] で与えられます。

np1 = [150、87、1]

opensha.org によると:

走向: 断層走向は、断層面と水平面の交点によって作成される線の方向であり、北に対して 0° ~ 360° です。走向は、断層が走向方向にトレースに沿って移動するときに、トレースの右側にディップするように常に定義されます。したがって、断層の吊り壁ブロックは常に右側にあり、足壁ブロックは左側にあります。レーキ (スリップ方向を与える) は、フットウォール ブロックに対する吊り壁の動きとして定義されるため、これは重要です。

Dip : 断層の傾斜は、断層と水平面の間の角度で、0° ~ 90° です。

レーキ: レーキは、断層面で測定された、吊り壁ブロックが破壊中に移動する方向です。これは、フォルトストライクに対して測定され、±180°です。断層の上に立って走向方向を見ている観測者にとって、レーキ 0° は、ぶら下がっている壁、または垂直断層の右側が観測者から走向方向に移動したことを意味します (左横方向の動き)。±180° のレーキは、吊り壁が観察者に向かって移動したことを意味します (右横方向の動き)。レーキが 0 を超えると、ぶら下がっている壁が上に移動し、断層での推力または逆方向の動きを示します。レーキが 0° 未満の場合、吊り壁が下に移動し、断層での通常の動きを示しています。

このようにしてObspyをAnacondaにインストールしました

~/anaconda/bin/pip install obspy

これを行った後、指定したコードは正常に機能します。

from obspy.imaging.beachball import beachball
mt = [-2.39, 1.04, 1.35, 0.57, -2.94, -0.94]
beachball(mt) 

焦点機構

于 2017-03-15T13:47:08.467 に答える