Surfer is a contouring and 3D surface mapping program that runs under Microsoft Windows. It quickly and easily converts your data into outstanding contour, surface, wireframe, vector, image, shaded relief, and post maps. Virtually all aspects of your maps can be customized to produce exactly the presentation you want. Producing publication quality maps has never been quicker or easier.



Surfer easily creates a multitude of map types to visualize your data.
Top row left to right: surface map, contour map
Bottom row:  shaded relief map, image map, wireframe map




Which Surfer Features Would You Like to Learn About?

 Contour Maps

 Variograms

 3D Surface Maps

 Faults and Breaklines

 3D Wireframe Maps

 USGS DEM Files

 Vector Maps

 Active X Automation

 Image Maps

 Worksheet

 Shaded Relief Maps

 Object Manager

 Post Maps

 Additional Utilities and Features

 Base Maps

 System Requirements

 Map Overlays

 

 Gridding

 























Contour Maps

Surfer contour maps give you full control over all map parameters. You can accept the Surfer intelligent defaults to automatically create a contour map, or double-click a map to easily customize map features. Display contour maps over any contour range and contour interval, or specify only the contour levels you want to display on the map. And with Surfer you can add color fill between contours to produce dazzling displays of your maps, or produce gray scale fills for dramatic black and white printouts.



A USGS DEM of the Morrison, CO Quadrangle was used to create the
above contour map. The right half is an enlarged portion of the DEM.

Contour Map Features

 Automatic or user-defined contour intervals and ranges
 Full control over contour label format, font, frequency, placement, and spacing
 Drag contour labels to place them exactly where you want them
 Automatic or user-defined color for contour lines
 Color fill between contours, either user-specified or as an automatic spectrum of your choice
 Save and retrieve custom line styles and fills for contour maps
 Full control over hachures
 Regulate smoothing of contour lines
 Reshape contour lines
 Blank contour lines in areas where you don't want to show any data
 Specify color for blanked region
 Rotate and tilt contour maps to any angle
 Add color scale or distance scale bars
 Independently scale in the X and Y dimensions
 Full control over axis tick labels, tick spacing, grid lines and titles
 Create any number of contour maps on a page
 Print maps in black-and-white or full color
 Overlay base, vector, shaded relief, image, or post maps on contour maps
 Drape contour maps over 3D surfaces for dramatic displays
 Export contours in 3D DXF format



3D Surface Maps

The 3D surface map uses shading and color to emphasize your data features. Change the lighting, display angle and tilt with a click of the mouse. Overlay several surface maps to generate informative block diagrams.



This series of overlaid surface maps illustrates the geology of the
Great Lake Ladoga on the margin of the Baltic (Fennoscandian) Shield.


3D Surface Map Features

 Specify surface color gradation, shininess, base fill and line color
 Control mesh line frequency, color, style, surface offset
 Set lighting horizontal and vertical angles, ambient, diffuse, and specular properties
 Overlay contour maps, image maps, post maps, shaded relief maps, raster and vector base             maps, and other surface maps for spectacular presentations
 Choose overlay resample method and resolution, color modulation (blending) of surface and             overlays
 Change View tilt, rotation, field of view angles, perspective or orthographic projection
 Set XYZ scales in map units or page length, choose proportional or independent XY scaling
 Use data XY limits or specify a subset of the map
 Control background fill and line color and styles
 Add color scales to explain the data values corresponding to each color
 Disable the display of blanked grid nodes or map the blanked areas to a specific Z level
 Produce a detailed report of the grid statistics
 Substitute a new grid file into an existing map



3D Wireframe Maps

Surfer wireframe maps provide an impressive three dimensional display of your data. Use color zones, independent X,Y,Z scaling, orthographic or perspective projections at any tilt or rotation angle, and different combinations of X, Y and Z lines to produce exactly the surface you want. Drape a color-filled contour map over a wireframe map to create the most striking color or black-and-white representations of your data. The possibilities are endless.



A wireframe map can be used to display any combination of X,Y, and Z lines. A USGS SDTS DEM file was used to create this map and color zones were defined for the X and Y lines.

3D Wireframe Map Features

 Display any combination of X,Y, and Z lines
 Use automatic or user-defined color zones to highlight different Z levels
 Stack any number of 3D surfaces on a single page
 Optional hidden line removal
 Overlay any combination of contour, filled contour, base, post, and classed post maps on a              surface
 Views of the top or bottom of the surface, or both
 Proportional or independent scaling in the X,Y, and Z dimensions
 Full control over axis tick marks and tick labels
 Add a base with optional vertical base lines
 Display the surface at any rotation or tilt angle



Vector Maps

Instantly create vector maps in Surfer to show direction and magnitude of data at points on a map. You can create vector maps from information in one grid or two separate grids. The two components of the vector map, direction and magnitude, are automatically generated from a single grid by computing the gradient of the represented surface. At any given grid node, the direction of the arrow points in the direction of the steepest descent. The magnitude of the arrow changes depending on the steepness of the descent. Two-grid vector maps use two separate grid files to determine the vector direction and magnitude. The grids can contain Cartesian or polar data. With Cartesian data, one grid consists of X component data and the other grid consists of Y component data. With polar data, one grid consists of angle information and the other grid contains length information. Overlay vector maps on contour or wireframe maps to enhance the presentation!



A vector map of Mt. St. Helens overlaid on a contour map. Use a color scale bar or legend to indicate the magnitude of the arrows.



Vector Map Features

 Define arrow style, color, and frequency
 Symbol color may be fixed or based on vector magnitude
 Display map scales, color scale bars, and vector scale legends
 Scale the arrow shaft length, head length, and width
 Control vector symbol origin
 Choose from linear, logarithmic, or square root scaling methods



Image Maps

Surfer image maps use different colors to represent elevations of a grid file. Create image maps using any grid file format: GRD, DEM, SDTS DDF, GTOP30 HDR. Surfer automatically blends colors between percentage values so you end up with a smooth color gradation over the map. You can add color anchors at any percentage point between 0 and 100. Each anchor point can be assigned a unique color, and the colors are automatically blended between adjacent anchor points. This allows you to create color maps using any combination of colors. Any color fill you choose for an image map can be used with any other image map, even if the associated grid files cover distinctly different Z ranges. Image maps can be created independently of other maps, or can be combined with other maps. They can be scaled, resized, limited and moved.



Add color to your image map to customize it.

Image Map Features

 Pixel maps or smoothed images
 Dither bitmaps if needed
 Create an associated color scale
 Create custom color spectrum files for use on any image or shaded relief map
 Overlay image maps with contour, post, or base maps
 Data-independent color spectrum files
 Specify color for missing data
 Change the rotation and tilt angles



Shaded Relief Maps

Surfer Shaded Relief maps create a shaded relief map from a grid [.GRD] file or USGS DEM file. These maps use different colors to indicate surface slope and slope direction relative to a user-defined light source direction. Surfer determines the orientation of each grid cell on the surface, and assigns a unique color to each grid cell. Colors on shaded relief maps are associated with light striking the surface. The light source can be thought of as the sun shining on a topographic surface. Surfer automatically blends colors between percentage values so you end up with a smooth color gradation over the map. You can add color anchors so each anchor point can be assigned a unique color, and the colors are automatically blended between adjacent anchor points. This allows you to create color maps using any combination of colors. Shaded relief maps can be created independently of other maps, or can be combined with other maps in map overlays (using the Overlay Maps command). Shaded Relief maps can be scaled, resized, limited, and moved in the same way as other types of maps.



Combine a shaded relief map with contour and base map features.

Shaded Relief Map Features

 Create photo-quality relief maps from grid files
 Control light source position, relative slope gradient, and shading
 Use custom color spectrum files for the exact desired display
 Overlay with contour, vector, post, or base maps for highly effective displays
 Shading calculations based on several shading methods, including Simple, Peucker's                      Approximation, Lambertian Reflection, and Lommel-Seeliger Law
 Set relief parameters using Central Difference or Midpoint difference gradient methods
 Specify color for missing data
 Change the rotation and tilt angles.



Post Maps

Post maps show X,Y locations with fixed size symbols or proportionally scaled symbols of any color. Create post maps independent of other maps on the page, or overlay the posted points on a base, contour, vector, or surface map. For each posted point, specify the symbol and label type, size, and angle. Also create classed post maps that identify different ranges of data by automatically assigning a different symbol or color to each data range. Post your original data point locations on a contour map to show the distribution of data points on the map, and to demonstrate the accuracy of the gridding methods you use.



Use post maps to display the location of your XY data.



Different symbols are used to display different ranges of data in classed post maps. Here, a classed post map is overlaid on a wireframe map and 3D label lines have been added to lift the symbols up off the map surface.

Post Map Features

 Create any number of post maps on a single page
 Post from any number of files
 Use proportional or fixed size symbols
 Full control of symbol style, color, and frequency
 Post data on contour, vector, surface, or base maps
 Post every point or every nth point
 Rotate and tilt post maps to any angle
 Make a Classed Post Map to post different symbols for specified ranges of data values
 Create a classed post legend to display the symbols and data ranges
 Specify custom symbols from the worksheet
 Add labels from a data file and adjust the angle of the label and the plane in which the label              appears
 Change data files without resetting post map and classed post map parameters



Base Maps

Surfer can import maps in many different formats to display geographic information. You can combine base maps with other maps in map overlays, or can create stand-alone base maps independent of other maps on the page. You can load any number of base maps on a page. Base maps can be imported from DXF, GSI, BLN, SHP, LGO, BNA, GSB, DLG, LGS, MIF, E00, USGS SDTS DLG DDF, EMF, WMF, TIF, PCX, BMP, PLT, CLP, TGA, PCX, JPG, PNG, DCX, WPG, PCT, and other formats. It is easy to overlay a base map on a contour or surface wireframe map, allowing you to display geographic information in combination with the three dimensional data.



Display your base maps in Surfer alone or overlay them on other maps.

Base Map Features

 Create any number of base maps on a single page
 Create independent base maps or overlay base maps on other map types
 Edit line, fill, text, and symbol properties for vector base map formats
 Specify real-world coordinates for TIF, JPG, GIF, and other raster files
 Independent scaling in the X and Y dimensions
 Rotate and tilt base maps to any angle



Map Overlays

Map overlays give you a way to combine any number of contour, wireframe, vector, base, and post maps. Draping a filled contour map over a wireframe map produces the most striking display of 3D data possible. And because you can overlay any number of maps, you can show any amount of data on a single map.



This map was created by overlaying two contour maps, a basemap,
and a wireframe map in order to display contaminate spread.




Gridding

The gridding methods in Surfer allow you to produce accurate contour, surface, wireframe, vector, image, and shaded relief maps from your XYZ data. The data can be randomly dispersed over the map area, and Surfer's gridding will interpolate your data onto a grid. You have a multitude of gridding methods to choose from, so you can produce exactly the map you want. With each gridding method you have complete control over the gridding parameters. If your data are already collected in a regular rectangular array, you can create a map directly from your data. Computer generated contour maps have never been more accurate.

Gridding Features

 Interpolate from up to 1 billion XYZ data points (limited by available memory)
 Produce grids with up to 100 million nodes
 Specify faults and breaklines when gridding
 Choose from one of the powerful gridding methods: Inverse Distance, Kriging, Minimum Curvature, Polynomial Regression, Triangulation, Nearest Neighbor, Shepard's Method, Radial Basis                Functions, Natural Neighbor, Moving Average, and Local Polynomial
 Specify isotropic or anisotropic weighting
 You have full control over the grid line geometry including grid limits, grid spacing, and number of      grid lines
 Customize search options based on user-defined data sector parameters
 Specify search ellipses at any orientation and scaling
 Use spline smoothing and grid filtering to alter the grid file
 Use grid math to perform mathematic operations between grid files
 Use Nearest Neighbor to create grid files without interpolation
 Use Triangulation to achieve accuracy with large data sets faster
 Detrend a surface using Polynomial Regression, generate regression coefficients in a report, and      calculate residuals
 Use data exclusion filters to eliminate unwanted data
 Use duplicate data resolution techniques
 Generate a grid of Kriging standard deviations
 Specify point or block Kriging
 Generate a report of the gridding statistics and parameters including ANOVA regression statistics
 Specify scales and range for each variogram model
 Extract subsets of grids or DEMs based on rows and columns
 Transform, offset, rescale, rotate, and mirror grids
 Calculate first and second directional derivatives at user-specified orientations
 Calculate differential and integral operators utilizing gradient, Laplacian, biharmonic, and                  integrated volume operators
 Analyze your data with Fourier and spectral analysis with Correlograms and Periodogram
 Generate grids from a user-specified function of two variables
 Calculate grids with Data Metrics including: number of points within search ellipse, distance to        nearest and farthest neighbor, median, average and offset distance to points within the search ellipse
 Use cross-validation to judge the suitability of the gridding method for the particular data set



Variograms

Use the variogram modeling subsystem to quantitatively assess the spatial continuity of data. Variograms may be used to select an appropriate variogram model when gridding with the Kriging algorithm. Surfer uses a variogram grid as a fundamental internal data representation and once this grid is built, any experimental variogram can be computed instantaneously.



Instantly create variograms in Surfer to quantitatively assess the spatial continuity of your data.

Variogram Features

 Virtually unlimited data set sizes
 Display both the experimental variogram and the variogram model
 Specify the estimator type: variogram, standardized variogram, auto covariance, or auto correlation
 Specify the variogram model components: exponential, Gaussian, linear, logarithmic, nugget            effect, power, quadratic, rational quadratic, spherical, wave, pentaspherical, and cubic models
 Customize the variogram to display symbols, variance, and number of pairs for each lag
 Export the experimental variogram data



Faults and Breaklines

Define faults and breaklines when gridding your data. The data on one side of the fault will not be directly used to calculate grid node values on the other side of the fault. When the gridding algorithm sees a breakline, any data points that lie directly on the breakline take precedence over an interpolated value. Use breaklines to define streamlines, ridges, and other breaks in slopes. Unlike faults, breaklines are not barriers to information flow and the gridding algorithm can cross the breakline to use a point on the other side. The gridding methods that support faults are: Inverse Distance to a Power, Minimum Curvature, Nearest Neighbor, and Data Metrics. Breaklines are supported by: Inverse Distance to a Power, Kriging, Minimum Curvature, Nearest Neighbor, Radial Basis Function, Moving Average, Data Metrics, and Local Polynomial gridding methods.



A contour map that features a fault is displayed here. Faults and breaklines are specified when gridding your data




USGS Digital Elevation Model (DEM) Files

 Use DEM files with any Surfer command that uses GRD files
 Directly use the SDTS DEM file format in native form
 Display information about the DEM
 Create contour, vector, shaded relief, image, and wireframe maps from DEM files



Digitize Boundaries

 Find XY coordinates
 Automatically write coordinates to ASCII data files
 Automatically save digitized coordinates as BLN files
 Create boundary files for use with other maps
 Display different properties for base map features



Automation

Virtually any operation that you can perform interactively can be controlled using an Automation-compatible programming language such as Visual Basic, C++, or Perl. Surfer includes GS Scripter - a Visual Basic-compatible programming environment that lets you write, edit, debug, and run scripts. In this way you can automate repetitive tasks, create front ends for running Surfer, or carry out any task that Surfer can do.





Worksheet

Surfer includes a full-featured worksheet for creating, opening, editing, and saving data files. Data files can be up to 1 billion rows, subject to available memory. You can use the Windows Clipboard functions to Cut, Copy, and Paste data within the Surfer worksheet, or between applications

Worksheet Features

 Import files in DAT, TXT, SLK, XLS, WKx, WRx, CSV, BNA, or BLN formats
 Calculate data statistics
 Perform data transformations using advanced mathematical functions
 Sort data based on primary and secondary columns
 Print the worksheet
 Save your data in one of the following formats: XLS, SLK, CSV, TXT, DAT, BLN, and BNA



Object Manager

The object manager makes the editing of any object simple. It displays all the objects in the document in an easy-to-use hierarchical tree arrangement. Select objects in the object manager to easily edit them and to show or hide them



Use the object manager to easily access and edit all the objects that appear in your plot window.




Additional Utilities and Features

 Export maps in DXF, SHP, BNA, BLN, MIF, GSI, GSB, EMF, WMF, CLP, CGM, TIF, BMP, JPG,  TGA, PNG, PCX, DCX, WPG, PCT, formats
 Windows Clipboard support for copying maps to other applications
 Combine any number of maps on a single page
 Use the mouse to resize objects on the screen
 Define default preferences
 Define custom line styles and colors and save for use on other maps
 Add any number of text blocks at any position on the map, using TrueType fonts
 Include superscripts, subscripts and Greek or other characters in text
 Compute volumes, planar and surface areas
 Calculate residuals between data and surface
 Print to any Windows supported printer or plotter
 Easily clip boundaries or posted points to contour map limits
 Display and print subsets of completed maps, complete with subset axes
 Add arrowheads to lines
 Adjust the number of undo levels
 Use the reshape tool to edit areas and curves
 Floatable toolbars



System Requirements

PC running Windows 98, Me, 2000, XP, or higher
25 MB of free hard disk space
32 MB RAM minimum, 64 MB or higher recommended
800 x 600 minimum monitor resolution

Surfer for Windows: 3d contour maps and surface plots
Surfer Categories: graphics programs, civil engineering

Scientific Software Group    P.O Box 708188   Sandy, Utah 84070
Phone (801) 208-3011 or Toll Free (U.S.) 1-866-620-9214    Fax (801) 302-1160    E-mail
info@scisoftware.com  
Copyright 1998   Scientific Software Group    All rights reserved