我正在做一个项目,需要处理SEGY格式的大型地震数据(从几GB到TB)。此数据表示 3D 地下结构。
数据结构如下:
1st tract, 2,3,5,3,5,....,6
2nd tract, 5,6,5,3,2,....,3
3rd tract, 7,4,5,3,1,....,8
...
我想问的是,为了快速读取和处理数据,是否必须将数据转换成另一种形式?或者最好从原始的 SEGY 文件中读取?是否有任何现有的 C 包可以做到这一点?
最佳答案
- 如果您需要访问它多次并且
- 如果您需要随机访问它并且
- 如果您需要快速 访问它
然后将其加载到数据库一次。
不要重新发明轮子。
关于c++ - 如何用C/C++读取/恢复大数据文件(SEGY格式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007901/