#HowtoMicromine: Отображение направлений градиентов поверхности

Казалось бы, с существующим разнообразием социальных сетей форумы уже отходят в прошлое, но для специализированных сообществ они еще являются довольно актуальными инструментами общения и решения задач. В частности для владельцев лицензий Майкромайн (любого года выпуска) у нас уже много лет работает русскоязычный форум, где можно найти интересные кейсы. Ввиду того, что доступ к форуму могут получить не все, мы решили выносить самые интересные темы и запросы в наш блог в рубрику How to Micromine. 

Если вы являетесь пользователем Майкромайн, Геобанк или Питрам, вы можете зарегистрироваться на форуме прямо сейчас.

Форум МАЙКРОМАЙН


#HowtoMicromine: Отображение направлений градиентов поверхности

Чтобы отобразить стрелочки направления градиентов треугольников каркаса или линии стока воды для поверхности, необходимо сделать следующее:

HowtoMicromine Отображение направлений градиентов поверхности

Зайти в главное меню Каркас – Вычисления – Направление треугольника.

На вводе указать набор или один каркас дневной поверхности (предварительно, вы можете преобразовать грид в каркас через Сетка – Преобразовать в ЦМП).

HowtoMicromine Отображение направлений градиентов поверхности

На выводе вы получаете таблицу с координатами центроида треугольника, а также углом и направлением угла плоскости.

Конечно, вы можете отобразить его через слой Точки.

Но предварительно советуем прибавить к высотной отметке точки 1-2 метра, для того, чтобы визуализация стрелочек была более читабельной.

Сделать это можно следующим образом: добавить дополнительное дополнительное поле в файл, через структуру файла, использовать кнопку Вычислить на панели инструментов таблицы. К полю высотной отметки прибавить 1, результат записать в новое поле.

HowtoMicromine Отображение направлений градиентов поверхности

 

Далее переходим к слою Визекс Точки, в диалоговом окне на вводе указываем созданный файл, в поле Z – новое поле с новыми высотными отметками.

HowtoMicromine Отображение направлений градиентов поверхности

 

На следующей вкладке Точки выберете Символ по умолчанию (стрелочку), цвет, можно также использовать поле масштаба – угол.

HowtoMicromine Отображение направлений градиентов поверхности

 

Таким образом вы отображаете линии стока.

HowtoMicromine Отображение направлений градиентов поверхности

 

HowtoMicromine Отображение направлений градиентов поверхности


По этой теме пользователь также задал вопрос

Есть ли возможность в ММ отобразить в виде таких стрелочек азимут и угол падения? Т.е. стрелочки должны приобрести 3D ориентацию.

Ответ технического специалиста ГГИС Майкромайн, Евгения Яшкова:

Можно воспользоваться формой Визекса Ориентированная структура. Поскольку данная форма работает только с базами данных скважин, необходимо произвести ряд операций с исходными данными.

1. Добавить к исходному файлу новые поля имени и общей глубины скважины (в поле глубины указать любое значение, отличное от 0).

HowtoMicromine Отображение направлений градиентов поверхности

 

2. Пересохранить этот файл с другим названием и добавить поле со значением 0 – это будет файл событий.

HowtoMicromine Отображение направлений градиентов поверхности

 

3. На основе этих двух файлов создать базу данных. На вкладке Файл событий указать второй файл и выбрать поле со значениями 0.

HowtoMicromine Отображение направлений градиентов поверхности

 

4. в форме Визекса Ориентированная структура указать БД и файл событий. На вкладке Просмотр выбрать режим ИСТИННОЕ ПАДЕНИЕ и настроить параметры линии и треугольника.

HowtoMicromine Отображение направлений градиентов поверхности

Получатся ориентированные в 3D стрелки, указывающие направление падения.


Следующий вопрос от пользователя был:

Мы получили данные об элементах падения треугольников, а как мне отсеять из единой поверхности по полученным точкам центроидов треугольники только с падением в одну сторону света или с крутизной от 50 до 75 градусов?
Также интересует выделение отдельных треугольников из одного каркаса, ну например, по RGB наложенного привязанного растра.
Что-нибудь из приведенного реально реализовать в ММ-2020?

Мне надо выбрать треугольники в каркасе по данным из другого файла: центроиды, условно, в dat-файле, по их координатам необходимо определить и выделить треугольники в каркасе для сохранения выборки треугольников в другой каркас. Если этот вопрос решаем, то второй вопрос – производная первого, я могу получить координаты пикселя растра, и по ним найти треугольники (например, на аэрофотоснимке выбрать по цвету массив залесенности и очистить каркас от лишней информации).

На этот раз грамотный ответ был предоставлен другим пользователем ГГИС Майкромайн, за что ему отдельное спасибо!

Используйте формулу координат центра: Хцентр=(Х1+Х2+Х3)/3, тоже самое для Y, Z.

  1. Поменяйте структуру файла треугольников, добавив X1,Y1,Z1 и т.д.
  2. Координаты точек X1,Y1,Z1,…..Z3 загоните с файла точек каркасов Файл/Объединить/Micromine используя ключевые поля.
  3. Затем вычислите по вышеуказанной формуле Хцентр, Yцентр, Zцентр
  4. Загоните с файла вычисленных направлений треугольников DIP, DIR
  5. Далее отфильтруйте что вам надо в файле треугольников и в файле точек и обратно в каркасы

HowtoMicromine Отображение направлений градиентов поверхности

 


 

Если у вас остались вопросы – заходите на наш форум, либо задавайте вопросы в наших социальных сетях!

Форум МАЙКРОМАЙН

0