Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
zgytool
zgytool
The Geocap ZGY tool is used to create ArcGIS features and rasters from Petrel ZGY files. 

...

  1. The Geocap Seismic Server is capable of reading the ZGY file directly. You may however use the tool to generate rasters if you wish to store the rasters in a geodatabase or Amazon S3 or if you generally want maximum performance.
  2. Copy the rasters or ZGY file to a location on the server from which the ArcGIS has access. Make a note of the location as seen from the server.
  3. Use the Set Seismic URL tool to create a copy of the seismic feature class with URLs updated to reflect the location on the server. The Seismic Server SOE will use this URL when reading the seismics.
  4. Create a map using the feature class with the server-side URLs and publish as a map service. This will give you a URL to the feature layer containing the seismic outline.
  5. In the seismic web app open the 3D viewer and click Scene → Add Data and enter the URL of the seismic outline. The 3D volume should display. See the section Web Client for details on how to configure your own scene file containing the outline.

zgyLiveTraces

This python script loops trough a list of ZGY seismic cubes on a network drive and generates a result file geodatabase. The resulting file geodatabase contains one feature class per coordinate system. Each feature is a livetrace polygon for one of the ZGY seismic cubes from the list. Outside the polygon the seismic cube is missing traces. The features also has fields containing info about the seismic cube such as what are the inline and crossline numbers and what is the interval in meters between each inline and crossline and when was the ZGY file created. 

To use this script first locate the python.exe on your computer. Eg. "C:\Python27\ArcGIS10.5\python.exe". Next open up a ms-dos cmd line program from the ZGYTool directory and run the following command:

"C:\Python27\ArcGIS10.5\python.exe" zgyLiveTraces.py

This causes the script to list its arguments.

The first argument is "cubesfile". This is a file in a special format (.json) that lists all ZGY seismic cubes to process.

An example of such a file with two cubes is:

[
{
   "name": "OrigAmp",
   "path": "F:/ZGY/OrigAmp.zgy",
   "esriCRS": {
      "authority": "EPSG",
      "wkid": "23031"
   }
},
{
   "name": "OrigAmpDepth",
   "path": "F:/ZGY/OrigAmpDepth.zgy",
   "esriCRS": {
      "authority": "EPSG",
      "wkid": "23031"
   }
}
]
There is also an example file with 3 cubes named "cubes.json" in the same folder as zgyLiveTraces.py.
 
The second argument is "workspace". This is the path to where the resulting file geodatabase will be created.
An example of how to call this script:

...

  1. .

...

Troubleshooting the ZGY tool

...