СПОСОБЫ И СИСТЕМЫ ПОЛУЧЕНИЯ СЕЙСМИЧЕСКИХ ДАННЫХ ПОСРЕДСТВОМ СЕРВЕРА ДАННЫХ

1. Способ, содержащий
получение слайса сейсмических данных из объема сейсмических данных, причем элементы данных объема сейсмических данных логически организованы в параллельные уровни, получение выполняют посредством
посылки запроса слайса сейсмических данных, причем посылку выполняют с клиентского компьютера на сервер данных по сетевому соединению, запрос охватывает по меньшей мере 25% уровней в объеме сейсмических данных, и сервер данных удаленно располагается от клиентского компьютера;
извлечения значений данных, ассоциированных со слайсом сейсмических данных, из объема сейсмических данных, причем извлечение выполняют посредством сервера данных;
посылки посредством сервера данных элементов данных, располагающихся в слайсе сейсмических данных, причем посылку выполняют таким образом, что по меньшей мере некоторые строки кэш-памяти процессора клиентского компьютера, заполненные в ответ на упомянутый запрос, содержат элементы данных, которые охватывают больше чем один уровень; и затем
воспроизведения слайса сейсмических данных на устройстве отображения клиентского компьютера.
2. Способ по п. 1, в котором посылка дополнительно содержит посылку элементов данных, располагающихся в слайсе сейсмических данных, таким образом, что по меньшей мере некоторые строки кэш-памяти, заполненные в ответ на запрос, содержали, по существу, только элементы данных из слайса сейсмических данных.
3. Способ по п. 1, в котором посылка посредством сервера данных содержит считывание групп данных из устройства длительного хранения, причем каждая группа данных содержит элемент данных, располагающийся в слайсе сейсмических данных, и множество элементов данных, которые не располагаются в слайсе сейсмических данных;
сохранение элемента данных, располагающегося в слайсе сейсмических данных;
отбрасывание множества элементов данных, которые не
располагаются в слайсе сейсмических данных;
повторение считывания, сохранение и отбрасывания множества групп данных; и затем
посылку элементов данных, располагающихся в слайсе сейсмических данных.
4. Способ по п. 3, в котором считывание групп данных дополнительно содержит считывание сначала множества групп данных из первого устройства длительного хранения, причем первое устройство длительного хранения содержит первую часть объема сейсмических данных; и
считывание второго множества групп данных из второго устройства длительного хранения, содержащего вторую часть объема сейсмических данных, причем второе устройство длительного хранения является отличным от первого устройства длительного хранения, вторая часть объема сейсмических данных является отличной от первой части объема сейсмических данных и второе множество групп данных является отличным от первого множества групп данных.
5. Способ по п. 4, в котором считывание первого множества групп данных и считывание второго множества групп данных происходит одновременно.
6. Способ по п. 3, в котором считывание групп данных дополнительно содержит считывание сначала множества групп данных из первого устройства длительного хранения, причем первое устройство длительного хранения хранит первую копию объема сейсмических данных; и
считывание второго множества групп данных из второго устройства длительного хранения, содержащего вторую копию объема сейсмических данных.
7. Способ по п. 3, в котором считывание групп данных дополнительно содержит определение ориентации слайса сейсмических данных;
выбор версии объема сейсмических данных из множества объемов сейсмических данных, причем каждый объем сейсмических данных логически организован в параллельные уровни различной ориентации; и
считывание групп данных из версии объема сейсмических данных.
8. Способ по п. 1, в котором посылка запроса дополнительно содержит посылку по меньшей мере трех точек данных, причем упомянутые по меньшей мере три точки данных определяют плоскость, которая является непараллеленой параллельным уровням.
9. Способ по п. 1, дополнительно содержащий повторение получения множества слайсов сейсмических данных, причем получение выполняется с интерактивной частотой кадров.
10. Система, содержащая
процессор, содержащий
память, подсоединенную к процессору,
устройство отображения, подсоединенное к процессору;
устройство сетевого интерфейса, подсоединенное к процессору;
причем память хранит программу так, что при выполнении процессором вынуждает процессор
принимать запрос на просмотр первого слайса сейсмических данных из объема сейсмических данных, организованного в параллельные уровни, причем запрос принимают посредством устройства интерфейса пользователя, и первый слайс сейсмических данных охватывает четверть уровней объема сейсмических данных;
формулировать поисковый запрос, который определяет слайс сейсмических данных;
посылать поисковый запрос через устройство сетевого интерфейса на сервер данных, удаленно расположенный от системы;
принимать элементы данных, которые располагаются в слайсе сейсмических данных, причем прием выполняют через устройство сетевого интерфейса; и
воспроизводить слайс сейсмических данных на устройстве отображения.
11. Система по п. 10, в которой, когда процессор формулирует поисковый запрос, программа вынуждает процессор собирать признаки по меньшей мере трех углов, которые определяют плоскость.
12. Система по п. 10, в которой, когда процессор
формулирует поисковый запрос, программа вынуждает процессор собирать индикации четырех углов, которые определяют плоскость.
13. Система по п. 10, в которой программа дополнительно вынуждает процессор принимать запрос на просмотр второго слайса сейсмических данных из объема сейсмических данных, и второй слайс сейсмических данных охватывает по меньшей мере половину уровней объема сейсмических данных; и
анимировать перемещение между первым слайсом сейсмических данных и вторым слайсом сейсмических данных посредством
формулирования множества поисковых запросов, которые определяют слайсы между первым слайсом сейсмических данных и вторым слайсом сейсмических данных;
посылки поисковых запросов через сетевой интерфейс;
приема данных через устройство сетевого интерфейса
и воспроизведения множества слайсов сейсмических данных на устройстве отображения с интерактивной частотой кадров.
14. Система содержит
процессор;
память, подсоединенную к процессору;
устройство сетевого интерфейса, подсоединенное к процессору;
систему хранения, подсоединенную к процессору;
память, хранящую программу, которая при выполнении процессором вынуждает процессор
принимать поисковый запрос относительно слайса сейсмических данных, причем прием выполняется через устройство сетевого интерфейса от клиентской компьютерной системы, удаленно расположенной от системы;
считывать группы данных из объема сейсмических данных, хранящегося в системе хранения, причем каждая группа данных содержит элемент данных, располагаемый в слайсе сейсмических данных, и множество элементов данных, которые не располагаются в слайсе сейсмических данных;
сохранять элемент данных, располагающийся в слайсе сейсмических данных;
отбрасывать множество элементы данных, которые не
располагаются в слайсе сейсмических данных;
повторять считывание, сохранение и отбрасывание множества групп данных; и затем
посылать элементы данных, располагающиеся в слайсе сейсмических данных, на клиентскую компьютерную систему по устройству сетевого интерфейса.
15. Система по п. 14, в которой, когда процессор принимает поисковый запрос, программа вынуждает процессор принимать поисковый запрос, содержащий по меньшей мере три точки данных, при этом упомянутые по меньшей мере три точки данных определяют плоскость в объеме сейсмических данных.
16. Система по п. 14 в которой, когда процессор принимает поисковый запрос, программа вынуждает процессор принимать поисковый запрос, содержащий четыре точки данных, причем четыре точки данных определяют плоскость в объеме сейсмических данных.
17. Система по п. 14, в которой, когда процессор осуществляет считывание, программа вынуждает процессор
считывать сначала множество групп данных из первого устройства длительного хранения системы хранения, причем первое устройство длительного хранения содержит первую часть объема сейсмических данных; и
считывать второе множество групп данных из второго устройства длительного хранения системы хранения, причем второе устройство длительного хранения содержит вторую часть объема сейсмических данных.
18. Система по п. 14, в которой, когда процессор осуществляет считывание, программа вынуждает процессор
считывать сначала множество групп данных из первого устройства длительного хранения системы хранения, причем первое устройство длительного хранения хранит первую копию объема сейсмических данных; и
считывать второе множество групп данных из второго устройства длительного хранения системы хранения, причем второе устройство длительного хранения хранит вторую копию объема сейсмических данных.
19. Система по п. 14, в которой, когда процессор
осуществляет считывание, программа вынуждает процессор
определять ориентацию слайса сейсмических данных относительно уровня объема сейсмических данных;
выбирать версию объема сейсмических данных из множества объемов сейсмических данных, причем каждый объем сейсмических данных логически организован в параллельные уровни различной ориентации; и
считывать группы данных из упомянутой версии объема сейсмических данных.