Искажения и потери: провалы в работе с данными сейсморазведки Corruption and loss: pitfalls in seismic data management

Элеонора Джек (Eleanor Jack)

Book 1 of Прикладная геодезия. Прикладные применения аэросъемки и фотограмметрии

Language: Russian

Source Directory: c0833ae3-d998-4a13-a9f5-852a11238713
Source Filename: featureruss_sept04.pdf
Source Full Path: F:\Geolibrary_v8_FINISHED_with_OPF\_finished_processor\c0833ae3-d998-4a13-a9f5-852a11238713\featureruss_sept04.pdf

Description:

"Искажения и потери: провалы в работе с данными сейсморазведки Corruption and loss: pitfalls in seismic data management Можно ли доверять данным? Элеонора Джек (Eleanor Jack), старший геофизик компании Landmark Graphics, приводит ряд поучительных соображений о том, что может произойти с записанными данными и что делать для улучшения управления данными и их защиты. Несоблюдение этой процедуры может привести к катастрофе. Неустраненное несоответствие в длине блока в файле приведет, как правило, к потере всех данных, а в худшем случае — к невозможности прочитать весь файл. Типы повреждений Обычно считается (во всяком случае), что при копировании данных с носителя на носитель все данные с оригинала благополучно переносятся в место назначения. Руководства по управлению данными обычно поддерживают эту мысль, демонстрируя блок-диаграммы ленты. Однако сбои аппаратуры и явно связанные с "человеческим фактором" ошибки человека могут привести к потере или повреждению данных. Наиболее часто встречается минимум, к потере всех данных, следующих после ошибки. Пример на рис. 1 представляет полевую запись, но эта проблема может возникнуть и в данных после суммирования по ОГТ, переносе данных, где квадратики и стрелочки обозначают перенос определения размеров блока. На рисунке 1 может привести к утрате всех данных. Данные могут быть утрачены или повреждены, и это повреждение ждет, затаившись, когда эти данные будут использованы. Y трассы физически разделены промежутками, которые дают любой прикладной программе четкое указание, где кончается одна трасса и начинается другая. При записи на диск таких промежутков нет. Причины несоответствия в длине блоков Несоответствие в длине блока может возникнуть на любом этапе передачи данных и по многим причинам. Обычный сбой при чтении ленты, при перезаписи и копировании данных обычно производятся специализированными компаниями. Такая компания сможет обеспечить наиболее эффективную передачу данных с использованием проверенного программного обеспечения для перевода данных из различных форматов в стандартный формат обмена данными SEG-Y. Все приличные компании производят также ту или иную проверку качества. Тем не менее, ограничения по расходам и неполное понимание природы данных и их форматов ведет к тому, что существенная часть данных сохраняется со скрытыми ошибками или потерями. Рис. 1. Полевая запись, в которой длина одной из трасс больше объявленной, сохраненная на диск без исправления (слева) и исправленный вариант (справа). Исправление проводилось вручную путем поиска заголовка следующей трассы в шестнадцатеричном массиве с последующим удалением ненужного куска. Ошибки в длине блока могут возникать также при повреждении данных в компьютере (например, в трассе появляется лишний кусок, который делает ее длиннее, чем нужно или заголовок трассы повреждается так, что искажается значение длины трассы). Появляются такие ошибки и при обработке, поскольку в разных компаниях разные требования и проводятся разные процедуры. Рис. 2. Разрез по данным 3D съемки, обрезанный при перезаписи по времени 2.5 с Пример на рис. 2 взят из данных 3D съемки в северном море. При первой попытке сохранить эти данные не было причин думать, что что-то не так, кроме того факта, что все трассы заканчивались на времени 2.5 сек, что, в общем, мало. Случайно через четыре года эти данные перезаписывали вновь, для другого заказчика, но на этот раз длина записи оказалась 4 сек, и, кроме того, данные, хотя и остались в формате SEG-Y, записались как четырехбайтовые числа с плавающей точкой. Каждая половина слова была преобразована в четырехбайтовое значение и данные были успешно зашифрованы. Рис. 2. Разрез по данным 3D съемки, обрезанный при перезаписи по времени 2.5 с Пример на рис. 2 взят из данных 3D съемки в северном море. При первой попытке сохранить эти данные не было причин думать, что что-то не так, кроме того факта, что все трассы заканчивались на времени 2.5 сек, что, в общем, мало. Случайно через четыре года эти данные перезаписывали вновь, для другого заказчика, но на этот раз длина записи оказалась 4 сек, и, кроме того, данные, хотя и остались в формате SEG-Y, записались как четырехбайтовые числа с плавающей точкой. Каждая половина слова была преобразована в четырехбайтовое значение и данные были успешно зашифрованы. Рис. 3. Данные, зашифрованные при переформатировании с неверным указанием формата (слева). Для восстановления пришлось вернуться к исходным данным и указать верный код формата данных, соответствующий четырехбайтовому числу с плавающей точкой, как и было на самом деле (справа). Параметры демультиплексирования Более того, при демультиплексировании пользователь должен сам задавать больше параметров, что повышает вероятность ошибки. Для демультиплексирования нужно задавать длину записи, код формата SEG-Y для вывода, интервал между отсчетами, число трасс на расстановку и формат полевых данных. Многие программы демультиплексирования, однако, достаточно устойчивы и доблестно пытаются дать какой-то результат, даже если им скормили ложную информацию. Рис. 4. Неверно перезаписанные данные (слева) и данные после верной повторной записи (справа). Рис. 4. Неверно перезаписанные данные (слева) и данные после верной повторной записи (справа) Неверное число трасс на расстановку На рис. 4 показано, что мо" Ключевые слова: четырехбайтовой, заголовок, управление, другая профиль, смысл, уровень запись, работа, качество, показанный, причина, образ, интервал отсчёт, копирование, сечь, слева, плохой, сравнение, разы, пот, перезапись, мс, промежуток, формат, взятый, точка, возможный, чтение, время, сбой, съемка, способ, место, лента, результат, человек, отсчёт трасса, автор, длина трасса, рассмотренный пример, расстановка, исправление, хороший, разрез, обычный, потеря, отклонение, исправить, профиль, исправленный, несоответствие, компания, указанный интервал, значение, фактический объём, такая образ, проверка качество, свип-сигнал, каждый трасса, часть, крайний мера, съёмка, сожаление, случай, тип, первый отсчёт, справа, фактор, любая этап, параметр, факт, информация, длинный, отсчет, усиление, специализированный компания, блок, процесс, трасса, четырехбайтовый, вибросейс, верный, указанный, многий, передача, чаща, повреждение, длина, нужный, должный, соседний трасса, полевая запись, уровень, ситуация, заголовок трасса, демультиплексирование, сентябрь, отсчёт, данный, многий компания, пустой, обработка, половина, демультиплексировать, указание, суммирование, интервал, неверный, либо, файл формат, трасса расстановка, простой, ряд, одинаковый, стандартный, редакция, крайне мера, ошибка, полевой запись, мера, из-за, этап, длина блок, канал, владелец, программа, диск, пропущенный отсчёт, пример, носитель, огт, данные мочь, несоответствие длина, запись, рассмотренный, плавающий точка, отсчет трасса, полевой, снятие, проблема, типичный, процедура, стандартный формат, такая ошибка, проверка, длина запись, вид, фактический, типичный пример, файл, число, данные съёмка, что-то, конец, использование, объём