0
Фев 08
Помогите плиз!
Пришло месторождение с 4500 скважинами,а инклинометрия по ним в формате LST - DOSовский формат.
Может кто сталкивался с этим и есть какой нибудь плагин или утилитка, я повешусь переформачивать для Петреля (или ГОКАДа, без разницы).
Опубликовано
29 Фев 2008
Активность
7
ответов
5609
просмотров
3
участника
0
Рейтинг
в смысле DOSовский...???
это обычные текстовые файлы... если там все нормально, они без проблем грузятся в Петрел...
первые три колонки - MD, INCL, AZIM - вполне достаточно...
Сам формат я думаю довольно популярен, он широко применяется в Ноябрьске и много где еще.
Прошу обратить внимание, что угол в минутах, разделением служат пробелы и досовские символы |, а шапка там меняется от 25 до 34 строк, и через каждые 10 строк идет пустая строка, что не позволяет их грузануть скопом. Я понимаю, что можно, и иногда даже лучше вместо Incl & Azim использовать DX, DY и TVD, и один файл без проблем конвертуется вручную, с помощью Excel, но представьте что их 4500, мне на это понадобятся 2 месяца (с учетом что на один файл уходит 3 мин).
Почему то мне не дают загрузить файл для примера.
все понял, просто в наших LSTшках столбцы разделены пробелами или табуляцией, а не "|", поэтому таких заморочек нет...
могу порекомендовать написать макрос на perl, например, и разом все переконвертить в тот формат, который нужно...
Единственное условие надо знать perl.
Спасибо за совет.
Вот в этом то вся загвоздка, надо бы посмотреть. Я если только на Delphi, но это как пушку против мухи, и на работе не установлен.Я надеялся, что может кто нибудь сталкивался с таким форматом и у него есть наработки.
если надо могу скинуть перловый скрипт... скачаешь перл (Perl ), он фриварный...
если с программированием знаком, то написать скрипт по шаблону, думаю будет не сложно.
формат ключевого регулярного выражения будет, что-то типа:
| 111.1 | 0.01 | -.333 | ....
...
$num = "([+-]?\\d*\\.?\\d*)"; # желательно расширить
...
/\s*|\s*$num\s*|\s*$num\s*|\s*$num\s*|/i;
...
Мыло twww@list.ru
Коллеги, как выгрузить инклинометрию из Petrel в один файл в стандартном формате экселя типа CSV или TXT по куче скважин? По-умолчанию Petrel вываливает инклину с кучей файлов в DEV-формате.