Программа предназначена для исправления координат X, Y, Z точек приема в заголовках сейсмических трасс и годографах. Рекомендуется использовать данную программу в том случае, когда сведения об инклинометрии скважины стали известны уже в процессе обработки и необходимо их ввести в уже полученные промежуточные результаты обработки.
Внимание! В том случае, если информация от кривизне скважины уже использовалась в процессе обработки для получения промежуточных результатов, исправление координат точек приема для них может привести к потере точности и получении недостоверных итоговых результатов! Поэтому после ввода корректной инклинометрии необходимо повторить процедуры, использующие эту информацию.
Для задания инклинометрии можно воспользоваться программами Описание паспорта данных ВСП и Редактор таблиц локальной базы данных. Для просмотра и печати в PostScript-файл изображения инклинометрии скважины рекомендуется воспользоваться программой Формирование трасс формата UNIVERS.
Программа является PEP-клиентом, то есть, она запускается из-под оболочки пакетного запуска pktexec, предоставляющей сервис по заданию параметров, управлению выполнением и просмотру протокола работы программы.
Задание параметров и запуск программы происходит из-под оболочки пакетного запуска pktexec. Типовой сеанс работы состоит из следующих важных шагов:
Для детального ознакомления с пользовательским интерфейсом оболочки пакетного запуска, смотри описание программы pktexec. Ниже приводится пример окна оболочки с активной панелью ввода параметров:
На вход программы подается произвольное количество сейсмических модификаций (но не более 204).
В зависимости от значения параметра What hodograph to fix? программа может исправлять инклинометрию во всех годографах, перечисленных в таблице VSP.FBLIST или только в одном из выбранных. Возможно также отказаться от исправления инклинометрии во годографах вообще.
Программа читает данные об инклинометрии скважины из таблицы типа INCL, на которую ссылается строка таблицы VSP.WELLLIST. Значения координат x, y, z линейно интерполируются по кабельной глубине. Также используются значения alt_well, datum, h_rotor из таблицы VSP.WELLLIST.
Программа изменяет значение полей XOPV, YOPV, ZOPV заголовка трасс UNIVERS. Замена осуществляется на линейно интерполированное значение, соответствующее кабельной глубине трассы (поле HCAB заголовка трассы).
Программа изменяет значение колонок XOP, YOP, ZOP таблицы годографа (тип FBINFO). Замена осуществляется на линейно интерполированное значение, соответствующее кабельной глубине точки годографа (колонка HCAB).
Программа получает имя рабочего проекта через переменную среды PROJECT. В случае запуска программы из-под оболочки, это условие выполняется путем выбора рабочего проекта.
Программа определяет местонахождение системных файлов пакета из переменной VSPHOME, определенной в профиле пользователя или в файле setup в домашнем каталоге пользователя пакета. В файле setup данная переменная может выступать также под именем VSP.
Программа ищет описание параметров в файлах $VSPHOME/etc/FixOP.pep и $VSPHOME/etc/vsp.pep
В домашнем каталоге пользователя должен присутствовать файл setup, содержащий пути к каталогам данных, заданий и протоколов прохождения проектов, а также пути к системным файлам пакета UNIVERS.
Программа загружает умолчательные значения параметров из специальных файлов в следующем порядке:
Таким образом, пользовательские настройки имеют приоритет над общесистемными и проектными.
Прочие требования накладываются оболочкой пакетного запуска pktexec.
Все сообщения выводятся в стандартный поток ошибок. В случае запуска программы из-под интерактивной оболочки сообщения сохраняются в файле протокола прохождения задания LOG/$PROJECT/FixOP-#.log. Сообщения классов серьезности FATAL и ERROR помещаются по завершении работы программы в область сообщений интерактивной оболочки.
Программа создает подробный протокол своей работы, позволяющий уточнить подробности и лучше понять логику работы программы.
Программа сообщает об ошибках, произошедших в процессе архивации. Список кодов и идентификаторов ошибок, начинающихся с "ERROR__" приводится в документе Коды ошибок программ пакета UNIVERS.