Смена координат сейсмики

Последнее сообщение
Moveton 100 13
Июн 16

Добрый день!

В общем, сабж. Необходимо поменять координаты в 2D профиле. К сожалению, ранее с подобным не сталкивался, поэтому не знаю, с какой стороны подойти. Пока есть вариант либо скриптом, либо через полигоны в петреле (если такое вообще возможно - пока не могу проверить).

Может быть, есть вариант попроще, а-ля готовая софтина какая или модуль, или что-угодно?

Khmarin 241 9
Июн 16 #1

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

JSBI 190 14
Июн 16 #2

Знаю как в RMC сделать.

Есть в Tools Coordinate System for Import/Export. Там задаешь переводные коэффициенты для координат. А потом грузишь все, что нужно. Он загрузить все со смещением.

То же самое наверное есть в Petrel. 

astarobin 40 10
Июн 16 #3

Существует очень удобная программа для изменения координат в заголовке SEGY файла.Она называется Shead. Но я не знаю платная она или бесплатная. Узнать об условиях ее использования можно обратившись к автору (раздел "Контакты") на сайте: http://vimseis.ru/

sNeG 857 14
Июн 16 #4

JSBI пишет:

Знаю как в RMC сделать.

Есть в Tools Coordinate System for Import/Export. Там задаешь переводные коэффициенты для координат. А потом грузишь все, что нужно. Он загрузить все со смещением.

То же самое наверное есть в Petrel. 

Тоже самое везде, но это не то, что просит автор!

Ему надо сменить координаты в профиле самом, значит в файле SEGY, для этого нужен обрабатывающий пакет, хотя можно попробовать еще экспортнуть из петреля/рмс потом этот segy, но не думаю что там сменятся координаты

Moveton 100 13
Июн 16 #5

Спасибо за советы и ссылки, буду пробовать, потом опишу действующий вариант)

zel1 4 8
Июн 16 #6

Moveton пишет:

Спасибо за советы и ссылки, буду пробовать, потом опишу действующий вариант)

А какие изменения необходимо ввести? Если просто переделать уже существующие через какое-то уравнение, то можно воспользоваться закладкой Change в SeiSee. Если же полностью заменить, то можно сделать также через SeiSee, выгрузив через него в текстовый файл заголовки трасс и заменив в нем столбец со старыми координатами на новые.

sNeG 857 14
Июн 16 #7

Только хотел написать про Seisee, это бесплатный пакет, если нет обрабатывающих то через него можно

Khmarin 241 9
Июн 16 #8

zel1 пишет:

А какие изменения необходимо ввести? Если просто переделать уже существующие через какое-то уравнение, то можно воспользоваться закладкой Change в SeiSee. Если же полностью заменить, то можно сделать также через SeiSee, выгрузив через него в текстовый файл заголовки трасс и заменив в нем столбец со старыми координатами на новые.

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

Поэтому мне остается использовать SeiSee как визуализатор и все. 

Автор топика может протестить этот вариант. 

old_newbie 52 15
Июн 16 #9

Я делал это в Blue Marble Global Mapper. Прога платная (в сети можно найти лекарство).

Была еще Seismic Segy Toolkit, но ее тоже надо покупать (недорого).

Ну, и еще вариант - Kingdom.

sirayr 83 8
Июн 16 #10

@Moveton в каком виде существуют новые координаты? большинство стандартных сейсмических софтов (включая Petrel) поддерживают несколько опций при импорте 2D сейсмики:

1) координаты из trace headers

2) координаты из сопутствующего текстового файла (навигационный файл)

3) сгенерированные координаты: задаешь координаты первой трассы и шаг по X/Y или азимут и шаг между трассами

В Petrel это все доступно, когда выбираешь SEG-Y 2D Import toolbox (что-то в этом духе, точно не помню) в качестве типа импортируемого файла. Там вроде даже есть какие-то опции типа использовать полигон или линию (вроде видел недавно, но никогда не пользовался).

sirayr 83 8
Июн 16 #11

В OpendTect так же есть большинство этих опций при импорте 2D линий. Для редактирования заголовков SEG-Y файла есть утилита Manipulate SEG-Y, в которой в том числе можно написать уравнение для расчета координат и сохранить новый SEG-Y (точно не знаю, но мне кажется такое должно быть и в Petrel). В OpendTect можно так же редактировать уже имеющиеся в проекте 2D профиля - либо вручную =) либо из текстого файла с новыми координатами. Поищи может в Petrel тоже так можно.

Khmarin 241 9
Июн 16 #12

old_newbie пишет:

Я делал это в Blue Marble Global Mapper. Прога платная (в сети можно найти лекарство).

Была еще Seismic Segy Toolkit, но ее тоже надо покупать (недорого).

Ну, и еще вариант - Kingdom.

Кингдом позволяет присвоить свои координаты к профилю и таким образом перекрыть уже имеющиеся, но в итоге если после этого выгрузить SEG-Y, то загаловки не поменяются.

Khmarin 241 9
Июн 16 #13

sirayr пишет:

@Moveton в каком виде существуют новые координаты? большинство стандартных сейсмических софтов (включая Petrel) поддерживают несколько опций при импорте 2D сейсмики:

1) координаты из trace headers

2) координаты из сопутствующего текстового файла (навигационный файл)

3) сгенерированные координаты: задаешь координаты первой трассы и шаг по X/Y или азимут и шаг между трассами

В Petrel это все доступно, когда выбираешь SEG-Y 2D Import toolbox (что-то в этом духе, точно не помню) в качестве типа импортируемого файла. Там вроде даже есть какие-то опции типа использовать полигон или линию (вроде видел недавно, но никогда не пользовался).

Как я понял, задача не в том, чтобы правильно загрузить SEG-Y с некорректными координатами, а изменить сам файл. 

sirayr 83 8
Июн 16 #14

@Khmarin Moveton написал, что хочет сменить координаты в 2D профиле, он не писал про изменение seg-y файла :) а seissee или любой друг софт позволяет редактировать прям оригинальный seg-y?? я бы не стал никакому софту доверять такое дело, по мне оригинал лучше всегда сохранять в целости)

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

1) узнать есть ли все-таки возможность сменить геометрию 2d профиля в petrel, как я привёл пример в OpendTect.

2) загрузить профиль заново воспользовавшись функционалом для использования файла с навигацией, создания регулярной геометрии и тд.

3) либо в Petrel, либо в стороннем софте (Seissee, OpendTect из бесплатных) выгрузить seg-y с модифицированными координатами в заголовках трасс.

Про первый способ в Petrel я не знаю. В третьем варианте по-прежнему придётся импортировать заново данные в проект. Именно поэтому начал со второго варианта

Khmarin 241 9
Июн 16 #15

sirayr пишет:

@Khmarin Moveton написал, что хочет сменить координаты в 2D профиле, он не писал про изменение seg-y файла :) а seissee или любой друг софт позволяет редактировать прям оригинальный seg-y?? я бы не стал никакому софту доверять такое дело, по мне оригинал лучше всегда сохранять в целости)

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

1) узнать есть ли все-таки возможность сменить геометрию 2d профиля в petrel, как я привёл пример в OpendTect.

2) загрузить профиль заново воспользовавшись функционалом для использования файла с навигацией, создания регулярной геометрии и тд.

3) либо в Petrel, либо в стороннем софте (Seissee, OpendTect из бесплатных) выгрузить seg-y с модифицированными координатами в заголовках трасс.

Про первый способ в Petrel я не знаю. В третьем варианте по-прежнему придётся импортировать заново данные в проект. Именно поэтому начал со второго варианта

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

Кингдом позволяет дополнительно внутри проекта к профилю присвоить координта и на конкретные SP. При этом сам исходник не меняется. 

На Сахалине, например, работают в двух системах. GK (на суше) и UTM (на шельфе). В случае, если у нас будут переходные зоны и предполагается согласованность морских профилей и профилей суши, то приходится все профили перегонять в одну систему.    

Мы уже уходим от темы.....:) 

Предлагаю вмешаться автору темы и дать дополнительные входные данные.

tiga 40 14
Июн 16 #16

Geographic Calculator от Blue Marble Geographic

agb 149 15
Июн 16 #17

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

Наиболее простой способ уже упоминался в топике: использовать бесплатную утилиту SeiSee, с ее помощью выгрузить текущие данные в табличном формате, пересчитать их с помощью бесплатных и коммерческих программ  для конвертации координат (hint: большинство бесплатных ГИС систем поддерживают возможность пересчета координат), при необходимости редактируем файл (если что-то необходимо изменить вручную, здесь может пригодится такая утилита как csved - ну или excel / openoffice calc, для любителей) и загружаем обратно в segy файл с помощью SeiSee.

Важно, как уже упоминалось ранее, не забыть сделать резервную копию исходного файла, на случай если что-то пойдет не так... ;-)

Go to top