2

iPhoneから傾斜と走向を計算するにはどうすればよいですか。それらは岩石を測定するために使用されます。コンパスAPIを使用する必要があります。それから角度を取得するにはどうすればよいですか。誰かがアイデアを持っている人は私にいくつかのアイデアを教えてください。

ありがとうございました。

4

2 に答える 2

2

「コンパス API」はコンパスではなく磁力計です。(言い換えれば、携帯電話を強力なローカル磁場の近くに置いた場合、たとえば CRT モニターなど)、地球の磁場を測定するだけではありません。)

このサンプルは、途中で役立つはずです。CLLocationManagerの使用方法を示します。

岩肌の向きを決定するには、 UIAccelerometerクラスを使用する必要があります。ViewController または何でもUIAccelerometerDelegateプロトコルを実装します。BubbleLevelサンプル アプリケーションは、API の使用方法を示します。

次に、磁力計を使用して、その電話の向きを磁北に対する向きに変えることができます。

于 2010-02-23T07:53:20.710 に答える
1

同じ質問をする代わりに。私は部分的な回答を提供しますが、完全な回答ではありません。

  1. ストライク => (地質学) 問題の層床を横切る水平面: これは、CLLocationDirection.magneticHeading からヘディングを読み取ることによって達成できます。

  2. Dip.angle => (地質学) 水平面 & ベッド角度: これは、CMMotionManager.CMDeviceMotion.CMAttitude.roll またはピッチのいずれかによって実現できます。iOS デバイスが測定対象のベッドにどのように保持されているかによって決まります。

編集: 3. Dip.driection => (地質学) チルトの実際の NSWE 方向: Strike + 90 は、時計回りに垂直であるためです (私が思うに)。

回答を正しく書いていない可能性がありますが、私の地質学者の同僚は、基本的に 1、2、および 3 である私の測定値を確認しています (例: 43/11SE)

誰かがこの回答を改善できる場合は、感謝します。

于 2013-04-29T13:09:42.657 に答える