zgy是仅次于segy重要的地震数据格式,最早在petrel软件中使用,目前已基本成为行业标准,具有更快的数据存储效率。openzgy是其开源版本。
ZGY文件格式由Schlumberger公司开发,用于存储地震解释的三维数据。OpenZGY库提供了读写该格式的能力。存在C++和Python两种版本。对于Python用户,你可以选择使用C++实现的薄封装层或一个纯Python的参考实现。在纯Python参考实现中,zfp压缩和云访问功能是作为独立的二进制包提供的,而核心部分仅使用Python编写。
目前openzgy是osdu数据标准之一,其源码网站是
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-zgyhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-zgy
采用的2024.8.27日最新版。
zgy可以在多个平台上使用,比如云端版,python版,C#托管版,和本地c++版。本文的目的是其本地计算机c++的版本,经测试托管版和python版也可以编译通过。其源码文件夹如下,本地版的源码在native子文件夹
native文件夹下的windows文件夹内有sln解决方案,