Export

  • write evs field

    Creates a file in one of 5 different formats containing all the mesh and nodal and/or cell data component information sent to the input port.

  • export web scene

    Export EVS scenes with vector output of 3D models for the C Tech Web Viewer.

  • export pdf scene

    Export EVS scenes with vector output of 3D models for the C Tech PDF Converter.

  • export 3d scene

    Export EVS scenes with vector output of 3D models for third party software usage.

  • export nodes

    Export an ASCII file containing the coordinates and optionally the data of any field in EVS.

  • export cad

    Write vector output of graphical results in industry standard AutoCAD DWG or DXF format or Microstation DGN format.

  • export surface to raster

    Create a file in one of the GeoTiff raster format.

  • export vector gis

    Create a file in one of the following vector formats: ESRI Shapefile (.shp); GMT ASCII Vectors (.gmt); and MapInfo TAB (*.tab).

  • export horizon to raster

    Create a raster file based on a single input horizon.

  • write lines

    Save a series of points with data connected by lines. These lines are stored in the EVS Line File format.

  • export horizons to vistas

    Write the fundamental geologic grid and horizon information to a file format that Ground Water Vistas can read.

Subsections of Export

write evs field

The write evs field module creates a file in one of several formats containing the mesh and nodal and/or cell data component information sent to the input port.

This module is useful for writing the output of modules which manipulate or interpolate data (3d estimation, 2d estimation, etc.) so that the data will not need to be processed in the future.

The saved and processed data can be read using read evs field, which is much faster than reprocessing the data.

Principal recommended format: EF2

  • The newest and strongly recommended format is EF2. This format is capable of containing additional field data and mesh types which are not supported in the legacy format. This is the only LOSSLESS format for current and future EVS fields. Although the files created in EF2 format are generally larger than EFBs, the further subsetting and/or processing of these updated fields can be dramatically more efficient.

    • Uniform fields
    • Geology (from gridding and horizons)
    • Structured fields (such as irregular fields read in from read evs field)
    • Unstructured Cell Data (UCD format) general grids with nodal and/or cell data
    • Special fields containing spheres (which are points with radii)
    • Special fields containing color data (such as LIDAR data)

Legacy formats:

  • The legacy formats below were the recommended formats in software releases before 2024. With enhancements to EVS Fields, these formats must be considered LOSSY, meaning that some data and the (EF2) optimized grids will be compromised if these formats are used. We strongly recommend using the EF2 format.
    • .eff ASCII format, best if you want to be able to open the file in an editor or print it. For a description of the EFF file formats click here.
    • .efz GNU Zip compressed ASCII, same as .eff but in a zip archive
    • .efb binary compressed format, the smallest and fastest format due to its binary form

Ports

DirectionNameTypeDescription
InputInput FieldFieldA field containing model to write to the EVS field file format.
InputGeologic Legend InformationGeology LegendInformation required to properly label stratigraphic output or lithology within Legend.
InputString 1StringA string to use as a variable.
InputFile NotesStringText containing the notes to be stored in the file.

Properties

PropertyTypeDescription
FilenameStringThe output filename. Saves datasets in EVS/MVS compatible file formats (EF2, EFB, EFZ, EFF).
Check For Cell Set DataBooleanCauses any cell data that is constant throughout its cell set to be written as a cell set data component.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.

Additional Information

PropertyTypeDescription
NotesStringNotes to include within the file. These are just comments and have no effect on the module.
DescriptionStringAllows the user to set the description in the output file.
AuthorStringAllows the user to set the author name on the output file.
OrganizationStringAllows the user to set the organization name on the output file.
ProjectStringAllows the user to set the project displayed in the output file.
StatusStringAllows the user to set the status displayed in the output file.
RestrictionsStringAllows the user to set the restrictions displayed in the output file.

Variables

PropertyTypeDescription
S1StringA string value that can be used as the variable {S1} in the expression.

Legacy File Options

PropertyTypeDescription
Split Into Separate FilesBoolean(Only applies to EFB/EFF/EFZ) Splits the output into separate files. The corresponding EFF or EFZ file will only contain the tag information. Any required nodes, data, or connectivity will be written into separate files.
Force Nodal Data In OutputBoolean(Only applies to EFB/EFF/EFZ) Causes the field definition to always contain Node_Data. If this is off and there are no node data components, a simpler Mesh-Only style field will be saved. This causes a mesh to save as a Mesh+Node_Data (with 0 data components), which will allow many modules to work with this data.
Force Cell Data In OutputBoolean(Only applies to EFB/EFF/EFZ) Same as above, but with cell data. Very few modules require cell data, so this is not on by default, but is provided as an option.

export web scene

The export web scene module connects via the view port and writes all objects in your view as a C Tech Web Scene (*.ctws), a single file which you and your customers can load and view at the C Tech web viewer.

Details on its use at How to Create C Tech Web Scenes.

WARNINGS:

  • DATAMAPS ARE USED FOR PROBING: When using unlinked values (Min and Max) such that the resulting datamap is a subset of the true data range, probing in C Tech Web Scenes will only be able to report values within the truncated data range. Values outside that limited range will display the nearest value within the truncated range. This applies to the use of the Datamap parameters in post samples or when the data range is truncated by clipping in the estimation modules or with the change min max module.

Ports

DirectionNameTypeDescription
InputViewViewThe view containing all associated renderable objects.
InputString 1StringA string to use as a variable.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe name of the output CTWS file to generate.
Favorite BookmarksBooleanFavorite Bookmarks in the resulting Web Scene.
Favorite Preset ViewsBooleanFavorite Preset Views in the resulting Web Scene.
Z ScaleDoubleThe vertical exaggeration applied to the input field. This scale will be used to remove all vertical exaggeration prior to writing.
Compress OutputBooleanTurning Compress Output off disables compression for the entire CTWS scene. If on, compression for individual modules can still be selectively excluded via red port options.
Include Preview ImageBooleanWhen selected, a preview image is written into the CTWS file for easier display while file browsing in Windows Explorer and EVS.
Full Size Preview ImageBooleanWhen selected and Include Preview Image is selected, the image will be saved at the resolution of the viewer. Otherwise a smaller default resolution will be used.
Run SequencesBooleanWhen selected, sequences will be run during the export process and their individual output will be included in the CTWS file. If not selected, only the current sequence state will be exported as a group object.
Restore Application Sequence StatesBooleanWhen selected, sequences will be restored to their initial state. This can save runtime if you don’t need a specific sequence state to be active. Otherwise, sequences will be left in their last state.

Scene Information

PropertyTypeDescription
DescriptionStringAllows the user to set the description in the output scene.
AuthorStringAllows the user to set the author name on the output scene.
OrganizationStringAllows the user to set the organization name on the output scene.
ProjectStringAllows the user to set the project displayed in the output scene.
StatusStringAllows the user to set the status displayed in the output scene.
RestrictionsStringAllows the user to set the restrictions displayed in the output scene.

Variables

PropertyTypeDescription
S1StringA string value that can be used as the variable {S1} in the expression.

Export Stage Script

PropertyTypeDescription
Script FilenameStringThe script called during the different stages of the export. This is intended to use with evs.get_export_stage() to allow operations to occur during the export process.

export pdf scene

The export pdf scene module connects via the view port and writes all objects in your view as a .evspdf file that C Tech’s PDF Converter can convert to a 3D PDF. This module requires a valid PDF Converter license in order to function.

Ports

DirectionNameTypeDescription
InputViewViewThe view containing all associated renderable objects.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe name of the output EVS PDF scene file to generate.
Z ScaleDoubleThe vertical exaggeration applied to the input field. This scale will be used to remove all vertical exaggeration prior to writing.
Compress OutputBooleanTurning Compress Output off disables compression for the entire scene. If on, compression for individual modules can still be selectively excluded via red port options.

export 3d scene

The export 3d scene module will export the entire view (model) in the following formats to allow importing to other 3D modeling software:

  • glTF 2.0 (.glb binary format)
  • FBX (.fbx)
  • COLLADA (.dae)

All files are written in a coordinate system where the X-Y origin (0,0) is the Application Origin. This is done to preserve precision in these formats which are fundamentally single precision.

Ports

DirectionNameTypeDescription
InputViewViewThe view containing all associated renderable objects.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe name of the output file to generate. Supported formats include glTF 2.0 (.glb), FBX (.fbx), and COLLADA (.dae).
Output Coordinate SystemChoice: +Z Up, +Y UpThe model will be rotated into the specified coordinate system. “+Y Up” is a common system used by 3D editing software packages, and the standard for glTF.
Z ScaleDoubleThe vertical exaggeration applied to the input field. This scale will be used to remove all vertical exaggeration prior to writing.
Compress OutputBooleanTurning Compress Output off disables compression for the entire scene. If on, compression for individual modules can still be selectively excluded via red port options.

export nodes

The export nodes module provides a means to export an ASCII file containing the coordinates (and optionally the data) of any object in EVS. The output contains a header line and one row for each node in the input field. Each row contains the x, y, and z coordinates and optionally node number and nodal data.

Ports

DirectionNameTypeDescription
InputInput FieldFieldA field to write to file.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe filename of the output. Supported formats include APDV, LPDV, CSV, GMF, and TXT.
Use Application OriginBooleanWhen true, the module will apply the Application Origin. When false, coordinates will be left in internal model space.
File DelimiterStringAllows you to specify the delimiter for the output file. The default value is a comma. The special delimiter <TAB> will tab-delimit the output file.
Z ScaleDoubleRemoves the vertical exaggeration.
Write Nodal DataBooleanCauses all nodal data to be included in the file.
Exponentiate Log DataBooleanCauses all data with log units to be exponentiated when written out.
Write Node NumberBooleanCauses the node numbers to be included in the file.
Append To FileBooleanCauses the data to be appended to an existing file and suppresses the header line for the appended data section.

export cad

The export cad module will output one or more individual objects (red port) or your complete model (purple input port from the viewer). Volumetric objects in EVS are converted to surface and line type objects.

The module preserves the colors of all cells and objects by assigning cell colors to each AutoCAD surface or line entity according to the following procedure:

a) If nodal data is present, the first nodal data component is averaged to the cells and that color is applied. This is equivalent to the appearance of surfaces in EVS with flat shading mode applied.

b) If no nodal data is present, but cell data is, that color is applied. This is equivalent to the appearance of surfaces in EVS with flat shading mode applied.

c) If neither nodal or cell data is present the object’s color is used.

The results should look fairly similar to the viewer in EVS except:

  • AutoCAD has a very limited color palette with only 256 total colors. With some datamaps this limitation will be more problematic and it is possible that the nearest AutoCAD color may apply to multiple colors used in a subtle geology datamap.
  • AutoCAD lacks Gouraud shading support so all cells are flat shaded.

All “objects” in EVS are converted to separate layers based upon the EVS object name (as shown in the viewer’s Object Selector).

Ports

DirectionNameTypeDescription
InputViewViewThe view containing all associated renderable objects.
InputZ ScaleNumberThe factor for vertical scaling.
InputInput ObjectRenderableA renderable object for output to the CAD format.

Properties

PropertyTypeDescription
FilenameStringThe name of the output file to generate. Supported formats include AutoCAD DWG, DXF, and MicroStation DGN.
Append To FileBooleanWhen on, the existing file contents will be preserved.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.
Z ScaleDoubleThe vertical exaggeration of the input view. This scale will be reversed prior to writing.
Output File VersionChoice: R12, R14, 2000, 2004-2006, 2007-2009, 2010-2012, 2013-2017, 2018-2021Specifies which version of CAD to write in. Not used for DGN files.
Color ToleranceDoubleDetermines how precisely the colors must be represented in the output file. Setting to 0% will cause full colors to be added to the CAD palette. Setting to 100% will minimize additional colors and attempt to match the standard palette.
Layer NamingChoice: Module first, Cellset first, Module only, Cellset onlySpecifies how to name the layers or levels created by EVS.
Include Cellset IndexBooleanCauses layer names to include the cellset index.

export surface to raster

The export surface to raster module will create a raster file in the GeoTiff format.

It takes any input field and writes a raster (in plan view) of the data provided from that field. Regions outside of the input area are masked with an appropriate NoData flag. A single data component (node or cell) can be exported to the GeoTiff file.

Raster resolution can be controlled via the Grid Cell Size parameter, which will default (when linked) to a size which generates a raster of up to four million pixels, with fewer generated depending on how much the input shape deviates from having square extents.

When exporting certain cell data, such as Lithology, connecting the Geologic Legend Information port will allow the raster to include additional metadata in a raster dataset attribute table file. This additional file will allow programs such as ESRI’s ArcGIS Pro to automatically load the GeoTiff with proper names associated with each material.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe input field.
InputGeologic Legend InformationGeology LegendInformation required to properly label stratigraphic output or lithology within Legend.

Properties

PropertyTypeDescription
FilenameStringThe filename of the raster output in GeoTiff format.
Grid Cell SizeDoubleDefines the spacing of the grid to fill the interior of a footprint outline with points.
Data To ExportChoice: Nodal Data, Cell DataSelects the type of data to export.
Nodal Data ComponentChoiceThe scalar nodal data component to export. The data component selected must be scalar. Enabled when Data To Export is set to Nodal Data.
Cell Data ComponentChoiceThe scalar cell data component to export. The data component selected must be scalar. Enabled when Data To Export is set to Cell Data.
Exponentiate Log DataBooleanCauses any nodal or cell data with log units to be exponentiated when written out.

export vector gis

The export vector gis module will create a file in one of the following vector formats: ESRI Shapefile (.shp); GMT ASCII Vectors (.gmt); and MapInfo TAB (*.tab).

Although C Tech allows non-ASCII analyte names, ESRI does not. Acceptable shapefile field (attribute) names only allow A-Z, a-z, 0-9 and “”. When writing a shapefile, any unacceptable (non-ASCII) character will be changed to “” and a number added if there are duplicates.

If you plan to create a shapefile it will be better to change the analyte names to an ASCII equivalent that is more meaningful, but uses only the acceptable character set.

Info

Make sure to connect export vector gis after explode and scale to ensure that z-scaling is properly compensated.

Ports

DirectionNameTypeDescription
InputInput FieldFieldA field for output to a vector format.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe output filename and the vector format to write to. Supported formats include SHP, GMT, and TAB.
Z ScaleDoubleUsed to remove vertical exaggeration before writing.
Prepend Nodal DataBooleanAdds the prefix “n_” before each nodal data name when writing, indicating that the nodal data has been averaged across the cell.
Exponentiate Log DataBooleanCauses any nodal or cell data with log units to be exponentiated when written out.
Include Average DataBooleanAdds four cell data components to the output file: the absolute cell number and average coordinate of each cell in X, Y, and Z.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.

export horizon to raster

The export horizon to raster module is used in conjunction with gridding and horizons with rectilinear grids of geologic data. A large number of formats are supported such as Surfer and ESRI grids. For some formats, each cell in your grid should be the same size. This will require you to adjust the extents of your grid and set the grid resolution according to:

Cell size = (Max:xy - Min:xy) / (grid-resolution - 1)

NOTE: You must select rectilinear gridding in gridding and horizons.

Ports

DirectionNameTypeDescription
InputGeology Export OutputVistas DataInformation required for direct exporting of geology to other software.

Properties

PropertyTypeDescription
FilenameStringThe filename to create using the selected format.
Account For HierarchyBooleanForces hierarchy on multiple surfaces. Use this if the surfaces represent a geologic hierarchy.
Reverse HierarchyBooleanDetermines whether the surfaces will define layers in a normal (top to bottom) manner or reversed (if on).
Minimum ThicknessDoubleForces layers thinner than the specified value to have a minimum thickness and therefore not pinch-out completely.
Output All SurfacesBooleanDetermines if only the first surface is output or whether all should be included.
Selected FormatChoiceAllows the user to select the desired output type from a set list of available raster formats.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.

write lines

The write lines module is used to save a series of points with data connected by lines. These lines are stored in the EVS Line File format (*.elf).

Ports

DirectionNameTypeDescription
InputInput FieldFieldA field containing lines to write to the ELF file format.
InputZ ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe filename for the output EVS Line File (*.elf).
Z ScaleDoubleVertical scaling for lines.
Check For Cell Set DataBooleanCauses any cell data that is constant throughout its cell set to be written as a cell set data component.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.

export horizons to vistas

The export horizons to vistas module is used in conjunction with gridding and horizons. The gridding and horizons module can create finite difference grids based on your geologic data.

This module writes the fundamental geologic grid information to a file format that Ground Water Vistas can read.

The output includes the x,y origin; rotation; and x-y resolutions in addition to descriptive header lines preceded by a “#”.

Ports

DirectionNameTypeDescription
InputGeology Export InputVistas DataInformation required for direct exporting of geology to other software.

Properties

PropertyTypeDescription
FilenameStringThe filename to use during file creation. Output is in GVG format.
Reverse HierarchyBooleanDetermines whether the surfaces will define layers in a normal (top to bottom) manner or reversed (if on).
Minimum ThicknessDoubleForces layers thinner than the specified value to have a minimum thickness and therefore not pinch-out completely.
Grid InfoStringDisplays the details of the input field that will be written to the file, including X/Y resolution, min X/Y, and angle. This is a read-only informational field.
Translate By OriginBooleanCauses the output to be written in the user’s coordinate space. When turned off, the output will be written around the origin.