Главная Обратная связь

Дисциплины:






Метод решения и алгоритм. По указанным пользователем реперам (характерным точкам) на опорной и увязываемой кривых производится сжатие или растяжение увязываемой кривой между указанными



По указанным пользователем реперам (характерным точкам) на опорной и увязываемой кривых производится сжатие или растяжение увязываемой кривой между указанными реперами по закону линейной интерполяции.

Ввод реперов осуществляется следующим образом. В режиме ввода реперов производится щелчок левой кнопкой мыши в месте увязки. На планшете появится так называемая временная кривая (толщина которой задается в диалоговом окне программы). Если теперь перемещать мышь вверх - вниз, временная кривая также будет перемещаться по глубине. Подобный алгоритм увязки кривых в некоторых источниках носит название «резинка». При нажатой клавише Ctrl возможно также перемещать кривую вправо- влево для сопоставления ее с другими кривыми планшета. После того, как временная кривая будет установлена должным образом, следует завершить процесс создания репера вторым щелчком левой кнопкой мыши. Аналогичным образом происходит дальнейшая увязка. При вводе первого репера кривая смещается вверх-вниз целиком. При необходимости «закрепить» какие- то точки кривой, необходимо задать в них репер двойным нажатием левой кнопкой мыши.

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

Минимальное количество реперов равно 1. В этом случае увязываемая кривая целиком сдвигается по глубине на величину _h=h2 – h1, где h1- положение (глубина) репера на опорной кривой, h2 – на увязываемой кривой.

Наличие опорной кривой необязательно. В качестве опорных глубин может использоваться любой объект на планшете. Линии реперов в этом случае будут начинаться с той позиции на экране, где пользователь поместит курсор.

Если на планшете или в базе данных WS имеются группы кривых (кривые, записанные одновременно), программа автоматически отыскивает их по так называемым групповым полям, которые задаются в описании формата кривой. Факт обнаружения кривых группы программа показывает в окне параметров увязки. Окно параметров увязки содержит 4 кнопки и 6 опций, которые задают режим работы.

Если кривые группы обнаружены на планшете, программа отметит опцию «Группа Рl». Если кривые группы обнаружены в базе данных WS, то программа отметит опцию «Группа WS». В том и другом случае перед увязкой глубин программа показывает полный список группы. Пользователь может исключить из списка кривые, которые не надо увязывать.

Другим вариантом автоматического определения группы являются данные с множеством колонок. Например, данные в формате LAS. Если кривая образована одной из нескольких колонок, то алгоритм автоматически отмечает опцию «Колонки». В этом случае алгоритм перед увязкой показывает список всех колонок, в котором неувязанные колонки выделены. Исходная колонка и колонка глубин при этом показываются как невыделенные. Пользователь имеет возможность отменить увязку части или всех колонок.



Если была указана опция «Группа Pl», то показывается список найденных на планшете кривых, принадлежащих к группе увязываемой кривой. Далее выбранные кривые увязываются аналогично увязываемой кривой и перерисовываются. Изменения во всех этих кривых не записываются в базу до операции сохранения планшета.

Если была указана опция «Группа WS», то показывается список найденных в базе кривых, принадлежащих к группе увязываемой кривой. Далее выбранные кривые увязываются аналогично увязываемой кривой. При этом изменения во всех этих кривых немедленно записываются в базу.

Если была указана опция «Колонки», то показывается список найденных колонок, принадлежащих к массиву, в котором находится увязываемая кривая. Далее выбранные колонки увязываются аналогично увязываемой кривой. Изменения во всех этих колонках не записываются в базу до операции сохранения планшета.

При выбранной операции «Вручную» кривые, которые следует увязать по тем же реперам (при отсутствии у них признака группы), указываются прямо на планшете.

Программа обеспечивает возможность многократной пробной увязки при нажатии кнопки «проба». Если при этом выбрана опция «образ», то при пробе показывается исходное состояние увязываемой кривой и её положение при пробной увязке. Если выбрана опция «Реперы», то при пробе показываются введенные реперы.

Рис.5.1 Выбор режима и параметров программы

Кнопка «проба» используется для просмотра текущего варианта увязки. При этом увязываемая кривая не изменяется.

При нажатии кнопки «Увязать», увязываемая кривая пересчитывается и перерисовывается на планшете.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...