Научная статья на тему 'Синтаксический анализатор файлов формата las и программа LAS-Maker'

Синтаксический анализатор файлов формата las и программа LAS-Maker Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
460
207
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Расковалов П. С., Соболев А. Ю.

At the present time well-logging data are primarily stored and transmitted using Log Ascii Standard (LAS) developed in the 90s. Along with the benefits, this standard has a number of disadvantages associated with the lack of precise descriptions. As a result many variations of the standard appeared in different organizations. EMF Pro project developers faced the difficulties of reading the LAS file format saved by third-party software products. That's why the library for handling LAS data was created with all its features demonstrated in stand-alone application called LAS-Maker.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Расковалов П. С., Соболев А. Ю.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNTAX ANALYZER OF LOG ASCII STANDARD (LAS)-FILES AND LAS-MAKER APPLICATION

At the present time well-logging data are primarily stored and transmitted using Log Ascii Standard (LAS) developed in the 90s. Along with the benefits, this standard has a number of disadvantages associated with the lack of precise descriptions. As a result many variations of the standard appeared in different organizations. EMF Pro project developers faced the difficulties of reading the LAS file format saved by third-party software products. That's why the library for handling LAS data was created with all its features demonstrated in stand-alone application called LAS-Maker.

Текст научной работы на тему «Синтаксический анализатор файлов формата las и программа LAS-Maker»

УДК 550.8.028

П.С. Расковалов, А.Ю. Соболев ИНГГ СО РАН, Новосибирск

СИНТАКСИЧЕСКИЙ АНАЛИЗАТОР ФАЙЛОВ ФОРМАТА LAS И ПРОГРАММА LAS-MAKER

P.S. Raskovalov, A.Yu. Sobolev

Trofimuk Institute of Petroleum Geology and Geophysics SB RAS Acad. Koptyug av., 3, Novosibirsk, 630090, Russian Federation

SYNTAX ANALYZER OF LOG ASCII STANDARD (LAS)-FILES AND LAS-MAKER APPLICATION

At the present time well-logging data are primarily stored and transmitted using Log Ascii Standard (LAS) developed in the 90s. Along with the benefits, this standard has a number of disadvantages associated with the lack of precise descriptions. As a result many variations of the standard appeared in different organizations. EMF Pro project developers faced the difficulties of reading the LAS file format saved by third-party software products. That’s why the library for handling LAS data was created with all its features demonstrated in stand-alone application called LAS-Maker.

Основным форматом хранения и передачи данных каротажных исследований в скважинах является формат LAS, что расшифровывается как Log ASCII Standard [1]. Этот формат был разработан канадским обществом каротажа (CWLS) еще в 90-ые годы и стал достаточно популярным как за рубежом, так и в нашей стране. Со дня появления формата были утверждены и опубликованы несколько версий стандарта LAS; текущая версия 3.0, но в нашей стране наибольшее распространение получили версии 1.2 и 2.0 стандарта. Наряду с текстовым описанием распространяется с исходными кодами программа для чтения, записи и проверки на синтаксическую корректность данных, записанных в файлы формата LAS, но к сожалению, она не подходит для разработки программ, предназначенных для интерпретации полученных геологических данных, поскольку написана с применением старых технологий программирования, не обладает достаточной функциональностью, а также не очень стабильно работает. В связи с этим компании, занимающиеся разработкой ПО для каротажа, создали свои библиотеки для синтаксического разбора и записи файлов формата LAS. LAS-стандарт является недостаточно строгим, что вкупе с использованием библиотек записи различных разработчиков способствовало появлению множества диалектов стандарта и усложнило процедуру чтения получаемых файлов. Эта проблема и по сей день остается актуальной.

В рамках проекта EMF Pro [2] встала аналогичная проблема чтения файлов формата LAS, сохраненных сторонними программными продуктами. Для ее преодоления был создан отдельный модуль, обладающий следующими возможностями:

1. Импорт файлов формата LAS различных диалектов;

2. Диагностика и исправление найденных ошибок, отличий от LAS-стандарта;

3. Слияние нескольких LAS-файлов;

4. Экспорт данных в файл формата LAS.

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

Тестирование синтаксического анализатора проводилось на данных, накопленных ИНГГ СО РАН, а это около 5000 файлов стандарта LAS, собранных с порядка 100 местрождений более чем 30 организациями на территории 5 стран.

Для демонстрации возможностей и тестирования этого модуля было принято решение разработать программу LAS-Maker (рис. 1) со следующими возможностями:

1. Отображение заголовков LAS-файла;

2. Графическое отображение загруженных данных;

3. Редактирование данных:

3.1. Добавление, удаление, редактирование данных заголовка;

3.2. Изменение диапазона глубин и шага записи;

3.3. Удаление и переупорядочивание кривых;

3.4. Сдвиг кривых по глубине;

3.5. Выполнение арифметических операций над кривыми;

4. Хранение истории действий, выполняемых над загруженными данными.

Рис. 1. Основное окно программы LAS-Maker

Создаваемая программа полностью заменяет ранее разработанную в Институте программу с тем же названием [3], отличаясь от нее возможностями графического представления данных, произведения арифметических операций над каротажными кривыми, алгоритмами интерполяции и сдвига кривых.

На сегодняшний момент программа LAS-Maker обладает большей частью заявленных возможностей. Интерфейс представлен на рис. 1.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Canadian Well Logging Society // CWLS http://www.cwls.org.

2. Власов А.А., Малеева Л.В., Пудова М.А., Ельцов И.Н. Система комплексной интерпретации каротажных данных EMF PRO // ГЕО-Сибирь-2008. Т. 5. Недропользование. Новые направления и технологии поиска, разведки и разработки месторождений полезных ископаемых: сб. матер. IV Междунар. научн. конгресса «ГЕО-Сибирь-2008», 22-24 апреля 2008 г., Новосибирск. - Новосибирск: СГГА, 2008. - с. 132137.

3. Ельцов И.Н., Соболев А.Ю., Неделько В.М. Конкретизация LAS-стандарта и программа LAS-MAKER // НТВ «Каротажник». - 1999. - № 54. С.75 - 83.

© П.С. Расковалов, А.Ю. Соболев, 200S

i Надоели баннеры? Вы всегда можете отключить рекламу.