Как загрузить инклинометрию в формате LST

Последнее сообщение
twww 9 16
Фев 08

Помогите плиз!
Пришло месторождение с 4500 скважинами,а инклинометрия по ним в формате LST - DOSовский формат.
Может кто сталкивался с этим и есть какой нибудь плагин или утилитка, я повешусь переформачивать для Петреля (или ГОКАДа, без разницы).

volvlad 2196 17
Фев 08 #1

в смысле DOSовский...???
это обычные текстовые файлы... если там все нормально, они без проблем грузятся в Петрел...
первые три колонки - MD, INCL, AZIM - вполне достаточно...

twww 9 16
Мар 08 #2

V. Volkov пишет:

в смысле DOSовский...???
это обычные текстовые файлы... если там все нормально, они без проблем грузятся в Петрел...
первые три колонки - MD, INCL, AZIM - вполне достаточно...

DOSовский - я имел ввиду что этот формат был создан для ДОСовских программ,хотя это конечно неважно.
Сам формат я думаю довольно популярен, он широко применяется в Ноябрьске и много где еще.
Прошу обратить внимание, что угол в минутах, разделением служат пробелы и досовские символы |, а шапка там меняется от 25 до 34 строк, и через каждые 10 строк идет пустая строка, что не позволяет их грузануть скопом. Я понимаю, что можно, и иногда даже лучше вместо Incl & Azim использовать DX, DY и TVD, и один файл без проблем конвертуется вручную, с помощью Excel, но представьте что их 4500, мне на это понадобятся 2 месяца (с учетом что на один файл уходит 3 мин).
Почему то мне не дают загрузить файл для примера.

volvlad 2196 17
Мар 08 #3

все понял, просто в наших LSTшках столбцы разделены пробелами или табуляцией, а не "|", поэтому таких заморочек нет...

могу порекомендовать написать макрос на perl, например, и разом все переконвертить в тот формат, который нужно...
Единственное условие надо знать perl.

twww 9 16
Мар 08 #4

Спасибо за совет.

V. Volkov пишет:

Единственное условие надо знать perl.

Вот в этом то вся загвоздка, надо бы посмотреть. Я если только на Delphi, но это как пушку против мухи, и на работе не установлен.
Я надеялся, что может кто нибудь сталкивался с таким форматом и у него есть наработки.

volvlad 2196 17
Мар 08 #5

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

формат ключевого регулярного выражения будет, что-то типа:
| 111.1 | 0.01 | -.333 | ....

...
$num = "([+-]?\\d*\\.?\\d*)"; # желательно расширить
...
/\s*|\s*$num\s*|\s*$num\s*|\s*$num\s*|/i;
...

twww 9 16
Мар 08 #6

V. Volkov пишет:

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

формат ключевого регулярного выражения будет, что-то типа:
| 111.1 | 0.01 | -.333 | ....

...
$num = "([+-]?\\d*\\.?\\d*)"; # желательно расширить
...
/\s*|\s*$num\s*|\s*$num\s*|\s*$num\s*|/i;
...

Конечно надо, заранее большое спасибо.
Мыло twww@list.ru

beaves 419 15
Ноя 19 #7

Коллеги, как выгрузить инклинометрию из Petrel в один файл в стандартном формате экселя типа CSV или TXT по куче скважин? По-умолчанию Petrel вываливает инклину с кучей файлов в DEV-формате.

Go to top