Миграция карт изохрон.
В основу применяемой в программе Mapping миграции карт изохрон положена идея поперечного (по отношению к профилям) сноса координат точек отражения. Предполагается, что продольная миграция уже была выполнена по временным разрезам до пикирования горизонтов.
Идея поперечной миграции заключается в смещении точки A в точку E на величину dx
так, чтобы вертикальная глубина EF равнялась эхо-глубине AC.
EF=AC
Несложными преобразованиями получаем:
Координаты профилей пересчитываются по формуле (1) с шагом 0.5 см в масштабе карты. Скорости для миграции берутся из индивидуального скоростного закона по текущему горизонту. Если индивидуальный скоростной закон отсутствует, то скорости берутся из общего скоростного закона. Если и общий скоростной закон не задан, то предполагается постоянная скорость миграции V=2000 м.сек.
Поперечные наклоны f определяются по предварительно рассчитанной немигрированной карте изохрон. Истинные углы j определяются как
По полученным данным строится сетка времен и затем восстанавливаются исходные координаты профилей (для рисования и расчета глубин).
Таким образом, миграция данных осуществляется по схеме:
1. Указать в задании .map по крайней мере, один
скоростной закон V(T0) #VELCASE=.
2. Рассчитать по текущему горизонту карту изохрон через
пункт меню CalcGrid->Time с выключенным флажком Migrate Lines Coordinates.
3. Если необходимо - сгладить полученную сетку времен
через пункт меню ProcGrid->Smooth. Рекомендуется сглаживать полученную сетку по 7 точкам
Number of Rows on Either Side
of Center =3,
Number of Columns on Either
Side of Center=3
4a. Повторить расчет карты изохрон через пункт
меню CalcGrid->Time с включенным флажком Migrate Lines Coordinates.
4b. Если картопостроение осуществляется с разломами, то выполнить
экспорт данных в пакет Surfer без расчета сеток в программе Mapping.
5. При включенном флажке Save Migrated Coords отмигрированные координаты сохраняются в ASCII файле с расширением XYZ. Имя файла совпадает с именем файла-задания.
При повторной загрузке текущего проекта координаты профилей будут взяты из сохраненного файла XYZ с координатами. Это позволяет редактировать горизонты на мигрированных пересечениях.
Эффективность подхода иллюстрируется следующим рисунком пересечения профилей
до миграции после миграции
Однако после редактирования всех горизонтов следует в файле-задании удалить строку useMigrationCoords=YES в секции [MIGRATION_DATA] или удалить всю секцию [MIGRATION_DATA], состоящую из двух строк.
После этого следует повторить пункты 1-4 без сохранения координат
Ниже приводится пример миграции данных c разломами.