2012-09-17 2 views
1

Existe-t-il un moyen de lire le fichier ptd ou zgy en dehors de Petrel? J'ai une application qui voudrait lire les données sismiques 3d que petrel détient dans ces formats sans ouvrir petrel pour exporter les données en ASCII ou autre chose. Évidemment, c'est une meilleure expérience utilisateur à lire simplement de ma propre application.lire un fichier ptd/zgy

Répondre

3

Vous pouvez utiliser zgy accéder à la bibliothèque C++ déployée avec Petrel. Il s'appelle Slb.Salmon.ZgyPublic.zip et se trouve dans le dossier racine de Petrel. L'archive contient des binaires (DLL natives), des fichiers d'en-tête C++ et de la documentation.

Comme pour ptd, c'est une extension d'un nom de dossier qui contient des fichiers dans de nombreux formats (binaires, XML, etc.), appartenant à un projet. Le fichier principal du projet a pet extension, il est stocké au format binaire. Il n'y a pas de documentation sur le format, il peut changer sans préavis, donc vous n'êtes pas censé lire ces fichiers directement.

+0

Merci, y a-t-il des docs sur l'utilisation de l'API zgy? – user1584120

+0

Documentation juste des classes de listes mais je me demandais s'il y en avait plus là-bas? – user1584120

+0

Cette documentation est ce que nous avons en ce moment. Il y a aussi un échantillon de code court dans l'archive. S'il vous plaît laissez-nous savoir si vous avez des questions plus spécifiques. – Evgeny