
Интерполяция азимутов и углов падения рудных тел
Как при интерполяции азимутов падения рудных тел добиться чтобы азимут 1 и азимут 359 усреднялись к значению 0, а не (1+359)/2 = 180?
Answer

Алексей, добрый день.
Не могли бы Вы уточнить, какую именно задачу Вы пытаетесь решить?
Интерполируете эти значения в блочную модель для применения Динамического поиска или Вы решаете другую задачу?

Всё верно. Интерполируем азимуты и углы падения рудных тел для применения Динамического поиска

Алексей, для решения этой проблемы, значения элементов залегания из полей азимута простирания и угла наклона интерполируются в подготовленную блочную модель со следующими параметрами интерполяции:
▪ Форма поискового эллипсоид – Сфера
▪ Радиус – удвоенное расстояние между разрезами, по которым строились стринги направлений
▪ Количество секторов - 1
▪ Максимальное количество точек в секторе – 1
▪ Минимальное количество точек в эллипсоиде – 1
▪ Опорное поле счета не ограничивается
▪ Метод интерполяции – обратных расстояний.
Такие параметры интерполяции подобраны с таким расчетом, чтобы для структурной характеристики каждого блока модели использовалось только одно значение параметра, т.е. используется метод ближайшего соседа.
В случае использования двух или нескольких значений параметра, возможно возникновение Вашей ситуации, когда рассчитанный средний параметр будет диаметрально противоположен исходным.
Также прикладываю инструкцию по Динамическому поиску:
Micromine Динамический поиск.pdf

Если все-таки не ближайший сосед (грубовато же может получиться), то избежать неверного усреднения просто. Ко всем исходным данным, где азимут между 0 и 90 надо прибавить 360. Будут все значения от 270 до 450. А после интерполяции вычесть 360 из значений в блоках, где они будут больше 360.
Это при условии, когда азимут между 270 и 90. Если он гуляет как угодно, ну тоже не сложно алгоритм придумать.

Вот, если азимут гуляет по кругу, то тоже просто решить вопрос. Для всех точек, где азимут между 90 и 270, надо помножить угол падения на -1, и ко всем азимутам прибавить 180. А затем - как я написал выше. И нет проблем с усреднением - интерполируй нормально.
Customer support service by UserEcho
Алексей, для решения этой проблемы, значения элементов залегания из полей азимута простирания и угла наклона интерполируются в подготовленную блочную модель со следующими параметрами интерполяции:
▪ Форма поискового эллипсоид – Сфера
▪ Радиус – удвоенное расстояние между разрезами, по которым строились стринги направлений
▪ Количество секторов - 1
▪ Максимальное количество точек в секторе – 1
▪ Минимальное количество точек в эллипсоиде – 1
▪ Опорное поле счета не ограничивается
▪ Метод интерполяции – обратных расстояний.
Такие параметры интерполяции подобраны с таким расчетом, чтобы для структурной характеристики каждого блока модели использовалось только одно значение параметра, т.е. используется метод ближайшего соседа.
В случае использования двух или нескольких значений параметра, возможно возникновение Вашей ситуации, когда рассчитанный средний параметр будет диаметрально противоположен исходным.
Также прикладываю инструкцию по Динамическому поиску:
Micromine Динамический поиск.pdf