[Павлов Д.С.] <Математический алгоритм построения
геологических разрезов> [оглавление]
Совокупность геологических границ и системы горизонталей
является одним из главных источников для получения информации о структуре
района, изображенного на геологической карте.
Пересечение геологической границы с горизонталью дает нам точку,
принадлежащую поверхности пласта (того, линия границы которого участвовала в
пересечении) и находящуюся на определенной высоте (равной высотной отметке
участвовавшей в пересечении изогипсы). Иными словами, точка пересечения
геологической границы с изогипсой является структурой данных, которая содержит
координаты в плоскости карты (X, Y), высотную отметку (координата Z) и
некоторое числовое значение - индекс границы (Т)
Если взять точки, относящиеся к одной и той же геологической
поверхности (с одинаковым значением Т) и имеющие одинаковую высотную отметку
(Z), и соединить их, получим стратоизогипсу. Аналогичным образом, объединив
оставшиеся точки, мы найдем все стратоизогипсы, которые можно получить
пересечением системы горизонталей с системой геологических границ, и которые
отражают геологическое строение территории, изображенной на карте, в трех
измерениях, образуя своего рода структурный каркас. Последний можно дополнять
новыми структурными данными (новыми стратоизогипсами) с помощью различных
способов, упоминаемых в данной работе.
Рассмотрим последовательность действий, которые необходимо
совершить для нахождения такого каркаса. Принцип действия описанного выше
способа можно отразить словосочетанием <все со всеми>. В теории
программирования известны и более оптимальные алгоритмы для обхода элементов в
массивах. Поскольку выбор того или иного способа не имеет принципиального
значения для получения конечного результата, и данная работа посвящена отнюдь
не тонкостям программирования, автор не считает нужным рассмотрение здесь этих
приемов. Итак, проверим на пересечение все линии геологических границ со всеми
изогипсами, изображенными на карте. Теперь настало время разобраться с
хранилищем, в которое помещаются найденные точки пересечения (рисунок 4.11).
|
Рисунок 4.11. Схема массива, хранящего точки пересечения горизонталей с
геологическими границами. |
Каждый элемент этого массива содержит в себе информацию о
координатах точки в плоскости карты, ее высотную отметку и значение индекса
геологической границы, которой точка принадлежит. Пока такие объекты
геологической структуры, как поверхности напластования, не доступны для
совершения над ними какой либо операции. Чтобы это стало возможным, необходимо
сгруппировать точки пересечения. Если объединить в отдельные подмассивы те
элементы, которые имеют одинаковые значения Z и Т, то получим набор
стратоизогипс. Эти объекты можно представить либо в виде карт-срезов
(сгруппировав их по высотной отметке), либо в виде карт поверхностей (объединяя
их по принадлежности к соответствующим геологическим границам). Так или иначе,
после логических группировок мы получаем систему линий - объектов, которые уже
можно использовать для дальнейших структурных построений.
[назад] [оглавление] [далее]
|