Import RESQML
RESQML is the Energistics standard for exchanging reservoir and geological models. A RESQML model is delivered as an EPC package - a single .epc file that references its bulk array data in linked .h5 files. g-Space imports RESQML EPC packages directly from the Data manager.
Purpose
Load geological objects stored in a RESQML v2.0.1 EPC package into a g-Space project. A single package can carry several object types, each of which maps to the matching g-Space data category:
- Polylines / polygons (PolylineSetRepresentation) into polygons.
- Point sets (PointSetRepresentation) into point sets.
- Multi-Z surfaces (TriangulatedSetRepresentation) into free Multi-Z surfaces.
- Tetrahedral / 3D grids (UnstructuredGridRepresentation) into tetrahedral grids, including any cell properties they carry.
Coordinates are read from the package CRS and the vertical axis is converted to the g-Space depth-positive convention automatically, so no axis flipping is required afterwards.
Launching the import
RESQML import is launched per object type from the Data manager tree. Right-click the branch that matches the data you want to load and choose the RESQML action:
- Polygons root -> Import polygons from RESQML EPC.
- Point sets root -> Import from RESQML EPC....
- Multi-Z surfaces Time or Depth branch -> Import from RESQML EPC (the domain is taken from the branch you click).
- Grids root -> Import from RESQML EPC.
[image: placeholder_Data_manager_Grids_branch_right-click_me.png]
Step-by-step
- In the Data manager, right-click the target branch and choose the matching Import ... from RESQML EPC action.
- In the file dialog set the filter to RESQML EPC (*.epc) and select one or more .epc packages. Keep each package next to its linked .h5 array files.
- g-Space reads every representation of the requested type from the package; each representation becomes one g-Space object, with all of its geometry patches merged.
- Review the import report: it lists how many objects were read, the RESQML version, and any non-fatal warnings (for example skipped or empty representations). Non-tetrahedral cells in an unstructured grid are skipped with a warning.
- The new objects appear under the branch you imported into and are drawn in the associated views.
[image: placeholder_Imported_RESQML_tetrahedral_grid_and_sur.png]
Notes
- g-Space reads RESQML v2.0.1 packages. The .epc file is only a container - its bulk arrays live in the linked .h5 files, so copy or move them together.
- The RESQML EPC package carries no time/depth domain marker, so for Multi-Z surfaces the destination domain is defined by the Time or Depth branch you import into rather than read from the file.
- Unstructured grids are imported as tetrahedral meshes: only 4-node (tetrahedral) cells are kept, and other cell shapes are skipped non-fatally.
See Also