Вместо того, чтобы задавать тот же вопрос. Я предлагаю часть, но не полный ответ.
Удар => (Геология) рассматриваемый слой горизонтального пересечения поверхности: этого можно достичь, считав заголовок из CLLocationDirection.magnHeading
Dip.angle => (Геология) горизонтальная поверхность и угол залегания: это может быть достигнуто либо с помощью CMMotionManager.CMDeviceMotion.CMAttitude.roll, либо в зависимости от того, как устройство iOS удерживается на измеряемой подстилке.
EDIT:
3. Dip.driection => (Геология) фактическая ориентация наклона NSWE: Удар + 90, потому что они перпендикулярны по часовой стрелке (я думаю).
Возможно, я не правильно написал свой ответ, но мои коллеги-геологи подтверждают мои показания, которые в основном составляют 1, 2 и 3 (например, 43 / 11SE)
Если кто-то может улучшить этот ответ, я ценю это.