← Назад

Формирование трасс формата UNIVERS.

Creation of the UNIVERS format traces.

SFViewer Интерактивная программа.


Назначение.

Программа предназначена для предварительного просмотра входных файлов и формирования трасс формата UNIVERS, а также для просмотра инклинометрии скважины.

Программа автоматически определяет формат входного файла (SEGY, SDS-3-PC, SDS-3-IBM, VSP-PC, SDS-5-SUN, UNIVERS, GITAS, SEG-2).

При вводе файлов в формате SEG-2, программа создает на диске рабочий файл, в который записывает все входные файлы. Для на этого в директории проекта DATA должно быть достаточно свободного места. После завершения работы программы, этот временный файл удаляется. Каждая сейсмограмма формата SEG-2 записана в отдельном файле. Все файлы должны иметь одинаковое расширение файла, а при его отсутствии, одни и те же первые три символа имени файла.

Трассы других форматов можно ввести, если указать для них необходимые данные в соответствующей панели.

Для формирования заголовков необходимо предварительно создать в базе данных таблицы с описанием геометрии наблюдений. При вводе временных разрезов или при "фиктивном" вводе наличие таблиц с описанием геометрии наблюдений не нужно.

2.1. Взаимодействие с другими программами.

Эта программа использует таблицы, созданные программой Geometry description и находящиеся в базе данных проекта.


Описание.

Сеанс работы.

Сеанс работы программы начинается с загрузки файла с исходными трассами (меню File->Load File). Программа автоматически определяет следующие форматы входных файлов: SEGY, SDS-3-PC, SDS-3-IBM, VSP-PC, SDS-5-SUN, UNIVERS, GITAS. Если формат входного файла не распознался автоматически, то для загрузки файла укажите необходимые данные в появившемся диалоговом окне (Описание файла свободного формата). Запрашиваемые данные можно определить, просмотрев содержимое входного файла в 16-тиричном виде (меню View->Dump). Входных файлов может быть несколько.

Далее пользователю предоставляется возможность идентифицировать трассы (диалог Идентификация трасс файла).

Для присвоения заголовков трассам необходимо предварительно создать в базе данных таблицы с описанием геометрии наблюдений (в программе Geometry description). При вводе временных разрезов наличие таблиц с описанием геометрии наблюдений не обязательно.

Просмотреть список магнитограмм и трасс файла можно в пункте меню View->Content. Если этот список соответствует таблице VSP.LSMGLIST, то трассы можно идентифицировать в автоматическом режиме (меню Headering->Auto). В противном случае, идентификация трасс производится без учета их номеров (меню Headering->Manual - диалог Идентификация трасс файла). Когда трассам присвоены заголовки (для каждой указан номер магнитограммы и номер трассы, кабельная глубина, компонента, тип) переходят к созданию модификаций.

Создание модификаций формата UNIVERS производится в пункте меню File->Create Mod (диалог Создание модификаций). Здесь предусмотрена необходимость выбора определенных трасс из общего списка (диалог Выбор трасс для выходной модификации ).

В программе также реализована возможность просмотра инклинометрии скважины (меню View->Inclinometry).


Пользовательский интерфейс.

Главное окно программы представляет собой следующую структуру:

  • Главное меню программы, расположено в верхней части окна

  • Область визуализации трасс или просмотра инклинометрии,имеет горизонтальную и вертикальную линейки прокрутки

  • Линейка инструментов, обеспечивает изменение параметров визуализации

  • Строка сообщений пользователю, расположена в нижней части окна


    Структура меню.

  • File
  • View
  • Headering
  • Help


    Пункты меню.

    File

    File->Project

    Выбор текущего проекта.

    File->Load File

    Загрузка файла.

    File->Create Mod

    Вызов диалога-Cоздание модификаций формата UNIVERS.

    File->Exit

    Завершение работы программы.

    View

    View->Traces

    Режим просмотра трасс. В области визуализации будут выведены трассы входного файла. В этом режиме возможно использование линеек прокрутки, изменение параметров визуализации (Линейка инструментов).

    View->Inclinometry

    Режим просмотра инклинометрии скважины. Позволяет проследить поведение ствола скважины в различных плоскостях.

    View->Print Inclinometry

    Формирование файла, содержащего рисунок инклинометрии. Необходимо указать имя файла и путь для его размещения (кнопка "Browse..."). Размер листа, на который помещается рисунок можно задать в поле "Page size", выбрав один из предложенных вариантов с помощью кнопки со стрелкой. По умолчанию рисунок помещается на лист формата А4. Формат создаваемого файла - PostScript.

    View->Information

    Справка по введенному файлу. Содержит следующую информацию: имя и размер файла, количество трасс, начальное и конечное время записи, шаг дискретизации, количество отчетов.

    View->Content

    Просмотр списка номеров магнитограмм и номеров трасс в каждой магнитограмме. Номера магнитограмм и трасс - из заголовков трасс входного файла.

    View->Dump

    Просмотр содержимого файла в 16-тиричном формате.

    Этот режим можно вызвать также в диалоговом окне Описание файла свободного формата, возникающем при вводе файла, формат которого не распознался автоматически. Он позволяет определить данные входного файла, необходимые для его загрузки.

    Прежде всего определяют платформу, на которой был записан данный файл. Для этого находят в поле с содержимым файла целые числа. Если они расположены у левой границы слова, то вид представления чисел -РС. Иначе, находят числа с плавающей запятой и по их значению выбирают нужную платформу - IBM или SUN. Если платформа выбрана неправильно (IBM или SUN), трассы вводятся с искажениями.

    Затем определяют длину заголовка файла. Он обычно по своему виду резко отличается от вида трасс. Если заголовок файла отсутствует, его длину указывают равной нулю.

    Необходимо определить заголовок трассы. Он отличен по виду от тела трассы. Обычно содержит количество выборок в трассе, номер магнитограммы и номер трассы, т. е. присутствуют числа, которые постоянны во всех заголовках, и числа, меняющиеся в каждой трассе.

    View->Data

    Просмотр параметров входного файла.

    Также это окно появляется в качестве диалогового окна Описание файла свободного формата при вводе файла, формат которого не распознался автоматически.
    Тогда в нем необходимо указать все запрашиваемые данные. Их можно определить просмотрев содержимое входного файла в 16-тиричном формате (кнопка "View dump").

    Headering

    Headering->Manual

    Режим присвоения заголовков трассам вручную. Идентификация трасс производится без учета их номеров в файле (диалог Идентификация трасс).

    Headering->Auto

    Автоматический режим идентификации трасс. В результате для каждой трассы файла будут указаны: кабельная глубина, номер магнитограммы и трассы, компонента и тип. Режим применяется в том случае, когда список магнитограмм и трасс файла (меню View->Content) соответствует таблице VSP.LSMGLIST.

    Headering->Section

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

    Headering->Fixed

    Идентификация трасс без учета заголовков трасс в файле и геометрии наблюдения. Предполагается, что данные зафиксированы одноточечным однокомпонентным прибором.

    Headering->Fixed 2D

    Help

    Help->User's guide

    Вызов просмотра руководства пользователя.

    Help->Introduction

    Вызов краткой информации о программе.

    Help->Context help

    Вызов контекстной подсказки - дает информацию об особенностях интерфейса и управления программой.


    Линейка инструментов.

    Линейка инструментов располагается ниже области визуализации трасс и включает кнопки действий:

  • Options - Вызов диалога для изменения параметров визуализации:

    - тип закрашивания, рисовки и нормировки трасс; выбрать нужный из предложенных режимов можно путем последовательного нажатия на кнопки с изображением стрелки; при режиме нормировки трасс AGS укажите величину окна в мс, при режиме Global - количество исключаемых трасс при расчете среднего уровня;

    - масштаб визуализации;

    - максимальный размах амплитуды в трассах;

    - усиление при рисовке трассы.

  • Zoom in - Включение режима увеличивающей лупы. Выбор увеличиваемой области осуществляется "резиновым" прямоугольником. Фиксация одного угла прямоугольника осуществляется нажатием левой кнопки мыши. Далее указатель мыши перемещается для задания другого угла области. При этом выделенная область показывается прямоугольником, отслеживающим перемещение указателя. Для фиксации другого угла области необходимо отпустить кнопку мыши. При этом выделенная область увеличится до размера области визуализации трасс.

  • Zoom out - Действие режима противоположно режиму увеличивающей лупы. Область, задаваемая резиновым прямоугольником, определяет тот объем и его местоположение, до которого сожмется текущая область изображения трасс по окончании операции.

  • Copy Block - дополнительная кнопка в линейке инструментов, появляется при вызове диалога Идентификация трасс файла (меню Headering -> Manual).


    Диалоги программы.

    В процессе выполнения программы могут быть вызваны следующие диалоги:

    Описание файла свободного формата.
    Идентификация трасс файла.
    Создание модификаций.
    Выбор трасс для выходной модификации.


    Описание файла свободного формата.

    Этот диалог (окно "Data") возникает, если при вводе файла его формат не распознался автоматически. Для загрузки такого файла необходимо задать следующие параметры:

  • Data format - система представления чисел;

    задается нажатием кнопки около нужного варианта:

    • IBM - платформа машин IBM-360 и им подобные
    • PC - платформа машин INTEL x86, VAX-11 и им подобные
    • SUN - SPARC, Power, MC680x0 и им подобные
  • Data sample format - формат чисел в теле трассы;

    задается нажатием кнопки около нужного варианта:

    • R4 - числа с плавающей запятой (4 байта)
    • I4 - числа с фиксированной запятой (4 байта)
    • I2 - числа с фиксированной запятой (2 байта)
  • Word number for field record -номер слова, в котором содержится физический номер магнитограммы (нумерация слов начинается с единицы);

    значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:

    • I4 - числа с фиксированной запятой (4 байта)
    • I2 - числа с фиксированной запятой (2 байта)
  • Word number for field trace -номер слова, в котором содержится номер трассы (нумерация слов начинается с единицы);

    значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:

    • I4 - числа с фиксированной запятой (4 байта)
    • I2 - числа с фиксированной запятой (2 байта)
  • Word number for cable depth -номер слова, в котором содержится кабельная глубина трассы;

    если он указан, то в режиме идентификации трасс "Headering->Auto" кабельные глубины будут выбираться из заголовка трассы, в противном случае, значение кабельной глубины будет выбираться из списка VSP.LSMGLIST;

    значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:

    • R4 - числа с плавающей запятой (4 байта)
    • I4 - числа с фиксированной запятой (4 байта)
    • I2 - числа с фиксированной запятой (2 байта)
  • Word number for scaler - номер слова, в котором содержится множитель для значения кабельной глубины (в формате SEGY масштабный множитель для превышений (elevations) расположен в 35 слове формата I2, для координат - в 36 слове формата I2);

    если указан номер слова для множителя, значение кабельной глубины, выбранное из заголовка, будет умножено на множитель (если он положителен) или разделено на модуль множителя (если он отрицателен);

    значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:

    • I4 - числа с фиксированной запятой (4 байта)
    • I2 - числа с фиксированной запятой (2 байта)
  • Files Header length in byte - длина заголовка файла в байтах

  • Trases Header length in byte - длина заголовка трасс в байтах

  • Quantity of samples in trace - количество отсчетов в трассе

  • Sample interval in mc - дискретность данных в микросекундах

      Кнопки управления диалогом:
    • Ок - закончить работу с диалоговым окном с принятием данных о файле
    • View dump - просмотр содержимого файла в 16-ричном формате, позволяет определить все запрашиваемые данные
    • Cancel - закончить работу с диалоговым окном без принятия данных о файле

  • Идентификация трасс файла

    При входе в пункт меню Headering->Manual на экране появляется окно с таблицей, которая содержит список всех магнитограмм из таблицы VSP.LSMGLIST. Каждая магнитограмма включает список всех входящих в нее трасс.

    Таблица содержит следующие колонки:

    • n/n - порядковый номер трассы в списке
    • FMG - физический номер магнитограммы
    • NTR - номер трассы внутри магнитограммы
    • Hcab - кабельная глубина трассы
    • comp - компонента
    • nSp - номер пункта возбуждения
    Окно имеет вертикальную линейку прокрутки, в его нижней части расположены кнопки:
    • Sel.Traces - выбор трасс списка, заголовки которых перенесутся в трассы входного файла
    • Unsel.Traces - отмена выбора трасс и переноса их заголовков в трассы входного файла
    • Help - вызов контекстной справки

    Перенос заголовков трасс из списка трассам входного файла производится следующим образом.

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

    B списке магнитограмм и трасс установите курсор на нужной строке. Нажмите на кнопку Sel.Traces. В трассы входного файла будут перенесены заголовки из списка трасс и магнитограмм, начиная с трассы, отмеченной курсором и до конца списка.

    Выбранные трассы в списке помечаются словом "Select", в главном окне напротив каждой выбранной трассы будет указана ее кабельная глубина, номер магнитограммы и номер трассы внутри магнитограммы, компонента и тип.

    Если заголовки присвоены неверно (выбор трасс ошибочный), установите курсор в списке на первую ошибочно выбранную трассу и нажмите кнопку "Unsel.Traces". При этом в трассах списка, начиная с указанной и до конца списка, исчезнет пометка "Select", в трассах входного файла - заголовки.

    Для переноса заголовков только определенных трасс из списка, необходимо выделить соответствующие строки. Выделение производится нажатием средней кнопки мыши на первой и последней строке выделяемого блока. Отмена выделения производится при нажатии средней кнопки мыши на крайней строке выделенного блока. Далее перенос производится как описано выше.

    Если в входном файле имеется группа трасс, которая регулярно повторяется (как правило, трассы одной магнитограммы), тогда присвоив заголовки одной из групп, можно присвоить заголовки сразу всем остальным группам. Для этого необходимо выделить трассы одной группы, кликнув средней кнопкой мыши на крайних трассах блока. Выделенные трассы будут отмечены синим квадратиком. На линейке инструментов главного окна появится кнопка "Copy Block". Установите курсор на первую трассу следующего блока и нажмите кнопку "Copy Block". Появится диалоговое окно, в котором нужно указать номер магнитограммы первой трассы нового блока и количество повторений копируемого блока. Нажмите кнопку "ОК". Выбранные трассы в списке будут помечены словом "Select", в главном окне каждой выбранной трассе будет присвоен заголовок. Присваеваемый заголовок каждой трассе следующего блока определяется по номеру трассы в магнитограмме (соответствующей трассы копируемого блока).

    Идентифицировав все нужные трассы, нажмите кнопку "Close". Далее можно переходить к созданию модификаций формата UNIVERS (диалог Создание модификаций).


    Создание модификаций.

    После ввода всех исходных файлов приступают к созданию выходных модификаций. Для этого входят в меню File->Create Mod. На экране будут нарисованы все трассы, выбранные из всех входных файлов и появится диалоговое окно.

    С помощью кнопок "FMG" и "Hcab" можно установить вид сортировки рисуемых трасс.Кроме того можно указать количество отсчетов в каждой трассе и имя формируемой модификации. В эту модификацию запишутся все трассы в том порядке, в каком они изображены на экране.

    Если входные трассы представляют собой виброграммы, включают кнопку "Vibro", указывают номер трассы со свип-сигналом и длину свип-сигнала в миллисекундах. При этом записываемые в выходную модификацию трассы будут перед записью коррелироваться с трассой свип-сигнала.

    Если необходимо из входного потока трасс выбрать определенные трассы, нужно нажать кнопку Condition...

    Для записи выбранных трасс в заданную модификацию, нажимают кнопку "Save". Индикатор "Modification save" показывает процесс записи трасс.


    Выбор трасс для выходной модификации.

    После нажатия кнопки "Condition..." появляется диалоговое окно, с помощью которого можно указать какие трассы из входного потока нужно выбросить (или оставить). Можно указать номера магнитограмм, номера трасс в них, компоненту или номер пункта возбуждения.

    Номера магнитограмм или трасс задаются списком и отделяются друг от друга запятыми. Если необходимо задать несколько номеров подряд, можно указать первый и последний номер через черточку. Например 5-25. В этом случае будут выбраны с 5-го по 25-й номер. Если нужно выбрать номера с определенным шагом, можно задать их в виде N1*NN,stN, где N1 - номер первой магнитограммы, NN - количество циклов повторений данной операции, stN - шаг приращения предыдущего номера для получения следующего номера. Например 5*24,1 В этом случае будет выбран 5-й номер, затем 24 раза будет выбран следующий номер, отличающемся от предыдущего на единицу, т.е. будут выбраны те же номера с 5-го по 25-й.


    Входные данные.

    Трассы.

    Таблицы БД.

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

    • VSP.WELLLIST - таблица с описанием всех скважин данного проекта
    • VSP.имя скважины..INCL.1 - таблица с данными инклинометрии для каждой скважины. Имя скважины присутствует в названии таблицы. Занесение данных в таблицу инклинометрии выполняется в программе ввода данных ГИС в пункте Application - Pol.incl->decart.
    • VSP.SONDELIST - таблица с перечнем типов всех зондов, применяемых в данном проекте. Причем одиночный прибор в контрольной скважине тоже описывается как отдельный зонд.
    • VSP.WELL..SNDAT.n - таблица, в которой описывается каждый зонд конкретно. Номер зонда указывается вместо буквы n.
    • VSP.SHOLELIST - таблица, в которой описываются все пункты возбуждения для всех скважин данного проекта. Пункты возбуждения имеют сквозную нумерацию.
    • VSP.WELL..SPDAT.n - таблица, в которой описываются все точки возбуждения колебаний, относящиеся к этому пункту возбуждения. Номер пункта возбуждения указывается вместо буквы n.
    • VSP.CHOLELIST - таблица с описанием всех контрольных скважин проекта. Все контрольные скважины описываются группами, относящимися к глубоким скважинам.
    • VSP.METHLIST - список методик отстрела скважин. Под методикой понимается описание всех трасс одной магнитограммы для каждой глубокой скважины. Все методики имеют сквозную нумерацию.
    • VSP.METH..METHDAT.n - таблица описания каждой методики.
    • VSP.LSMG - таблица с описанием всех магнитограмм данного проекта с указанием их принадлежности ПВ методики и кабельной глубины
    • VSP.STLIST - таблица с описанием всех логических номеров магнитограмм и их соответствия физическим номерам и кабельным глубинам. Значения всех прочих параметров таблицы обнуляются.

    Прочие данные.


    Выходные данные.

    Трассы.

    В результате работы программы создаются все модификации и соответствующие им таблицы модификаций.

    Таблицы БД.

    Программа создает таблицу STLIST, в которой перечислены все магнитограммы из списка LSMG.

    Отчетные данные.

    Формируется файл "header.log" с протоколом просмотра всех трасс каждой магнитограммы.

  • Контакты
    198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
    Телефоны:
    +7 (495) 754-9990
    +7 (903) 255-7275
    +7 (911) 236-7708
    e-mail:
    vsp@geovers.com
    © ООО Геоверс, 2001-2024