SurGe consists of two basic programs files:
front end windows GUI program SurGe.exe (written in C)
console program SURGEF.EXE (written in FORTRAN)
to read files containing input objects
(points, faults, polylines and / or boundaries) and to display them in graphical
to transform (rotate and so on) coordinates of input objects (points, faults,
to select parameters for interpolation / approximation and to run
to define filter for input data (points
to display raster color map or
3D view of resulting surface
to display shadowed color map or
shadowed 3D view
to compute isolines and display them
to compute and display gradient lines
to blank grid outside the boundary
to perform some mathematical calculations with surfaces
using mouse and keyboard to digitize points, faults, polylines, boundaries
to define and display cross-sections
through several surfaces
to read and write grid files compatible with Surfer (in ASCII format)
to write grid files in GRASS and ArcGIS ASCII format.
using special procedures (see SurGe
Tutorial) to solve special tasks such as
wedging out of layers
preserving extrapolation trend in areas without data
direct conversion of seismic reflection times into the structural depth of
creation of layer thickness maps and volume calculation
SURGEF.EXE has the following features:
Implements the method ABOS (Approximation Based On
Smoothing). The ABOS is method for approximation (interpolation)
of z-coordinates of irregularly spaced points XYZ by continuous function
of two independent variables. Despite of the fact, there is
approximation in the name of the method, ABOS can also provide exact
interpolation. Description of the ABOS is in the
Number of input points is limited only by available computer memory.
In addition to the points XYZ, spatial polylines can be used as an input
to define surface shape.
Thanks to the interface enabling full control of the program, SURGEF.EXE
can be called as an interpolation engine from any user application.
The program creates a matrix of real numbers, which represents surface at
nodes of a grid. The number of the matrix elements is limited only by available
memory, but with respect to an acceptable time of computation, a reasonable
maximal number of nodes is about 6000000. It means that the maximal reasonable
"resolution" of resulting map can be for example 3000 x 2000 (in such
case the map with the size 3 x 2 meter will have the resolution 1 millimeter).
Return to the main page.
Graphical representation of input objects
Display of isolines
Raster color map
Shadowed color map
3D view of shadowed surface
Cross-section through four surfaces
Surface of unfiltered data
Surface of filtered data
Return to main page.