Surfer

Surfer

Powerful Contouring, Gridding and 3D Surface Mapping

  • 3D visualization, contouring and surface modeling
  • Terrain modeling, bathymetric modeling, lanscape vsualization, surface analysis
  • Contour mapping, watershed and 3D surface mapping, gridding, volumetrics, etc.

Surfer's sophisticated interpolation engine transforms your XYZ data into publication-quality maps. Surfer provides more gridding methods and more control over gridding parameters, including customized variograms, than any other software package on the market. You can also use grid files obtained from other sources, such as USGS DEM files or ESRI grid files. Display your grid as outstanding contour, 3D surface, 3D wireframe, watershed, vector, image, shaded relief, and post maps. Add base maps and combine map types to create the most informative display possible. Virtually all aspects of your maps can be customized to produce exactly the presentation you want. Generating publication quality maps has never been quicker or easier.

 

Map Types

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. Details...

Contour Map
 

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. Details...

3D Surface Map

3D Wireframe Maps

Surfer wireframe maps provide an impressive three dimensional display of your data. Wireframes are created by connecting Z values along lines of constant X and Y. Details...

3D Wireframe Map

Image Maps

Surfer image maps use different colors to represent elevations of a grid file. Surfer automatically blends colors between percentage values so you end up with a smooth color gradation over the entire 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. Details...

Image Map

Shaded Relief Maps

Shaded relief maps are raster images based on grid files. Colors are assigned based on slope orientation relative to a light source. Surfer determines the orientation of each grid cell and calculates reflectance of a point light source on the grid surface. Details...

Shaded Relief Map

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. 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. Details...

Base Map

Post Maps

Post maps show XY locations with fixed size symbols or proportionally scaled symbols of any color. Details...

Post Map

Watershed Maps

Watershed maps automatically calculate and display drainage basins and streams from your grid file. Details...

Watershed Map

Viewshed Maps

Perform viewshed analysis using a loaded grid file with a user-specified transmitter location, height, starting angle and radius. All visible areas from the transmitter location within the selected radius are filled with a user-specified color. Details...

Viewshed Map

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. Details...

Vector Map

Point Cloud Maps

Point cloud maps display LiDAR data as points at XY locations. Color is assigned to the points by elevation, intensity, return number, or classification. The point cloud layer includes commands for modifying, classifying, and exporting points. Point cloud layers are displayed in the 3D View as three-dimensional points. LiDAR data can be combined from multiple files and filtered with various criteria when creating a point cloud map. The point cloud layer requires one or more LAS/LAZ LiDAR data files to be selected for the input files.. Details...

Point Cloud Map

Additional Features

Map Layers

Adding multiple map layers to your map gives you a way to combine different types of data in one map. For example, you can drape a georeferenced image over a 3D surface map, overlay multiple base maps with a contour map, or plot a post map with contours over a wireframe map. Details...

Map Layers

Stacking Maps

You can align individual maps horizontally on the page by stacking them. Map stacking was designed to align maps using commensurate coordinate systems. This command is useful for keeping two or more maps separated vertically on the page while keeping relative horizontal positions.  Details...

Stacking Maps

Coordinate Systems

Choose from an endless list of coordinate systems for your map to display. Specify the source coordinate system for each of the layers in your map, and choose to display the map in any other coordinate system! For example, load data and grid files in UTM or State Plane coordinates, and display the map in Latitude/Longitude coordinates! It is simply that easy! Details...

Map Projections

Profiles

Surfer's automatic profile tool makes it easy to visualize the change in Z value from one point to another. Details...

Profiles

Graticule and Grid Lines

Add graticule lines or another grid to your map to view the location in multiple sets of coordinate units! Display latitude and longitude graticule lines over a projected map, or create a map in meters and add a grid in feet. Details...

Graticule and Grid Lines

Geoprocessing Tools

Many geoprocessing tools are available for you to edit your vector features the way you need. Some uses for geoprocessing tools include reshaping features to a new shape, creating buffer polygons or setbacks, simplifying or smoothing features, and calculating intersections between overlapping polygons. Details...

Geoprocessing Tools

Customize Your Maps

Make your map look its best by customizing it to fit your needs! Surfer offers numerous map features to enhance the look of your map. Use Surfer's defaults, or customize your map by including scale bars, editing colors, lines and fill styles, showing only portions of a map, adjusting the scale and setting axis properties! Details...

Customize Maps

Superior 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. Use Surfer's default settings or choose from twelve different gridding methods. Details...

Gridding

Grid Node Editor

Clean up your grid with the grid node editor! Surfer's powerful grid node editor allows you to view and edit each individual grid node in a grid file. You can edit the grid node's Z value simply by selecting a grid node and entering a new Z value in the edit box. Grid nodes are represented by small black +'s, and blanked nodes (null values) are represented by blue x's, so it is easy to see your exact data.  Details...

Grid Node Editor

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. Details...

Variograms

Faults and Breaklines

Define faults and breaklines when gridding your data. Faults act as barriers to the information flow, and data on one side of the fault will not be directly used to calculate grid node values on the other side of the fault. Breaklines include Z values. Details...

Faults and Breaklines

Grid Functions

In addition to creating maps, you can perform a variety of functions using grid files. Just a few of the possibilities include: Details...

Grid Functions

Using USGS and SRTM Data

Use USGS Digital Elevation Model (DEM), National Elevation Dataset (NED) and NASA Shuttle Radar Topographic Mission (SRTM) data with any Surfer command that uses grid files. Details...

USGS and SRTM Data

Worksheet

Surfer lets you massage your data in many ways to achieve the exact output you want. Surfer includes a full-featured worksheet for creating, opening, editing, and saving data files. Data files can be up to one billion rows and columns, subject to available memory. You can cut, copy, and paste data within the Surfer worksheet or between applications. Details...

Worksheet

Object and Property Manager

The object manager and property manager makes the editing of any object simple. The object manager displays all the objects in the plot document in an easy-to-use hierarchical tree arrangement. Details...

Object and Property Manager

Automation

Create your own scripts to automate repetitive tasks! Don't spend time doing the same process over and over again – write a simple script to simplify your life! Operations performed interactively can be controlled using an automation-compatible programming language such as Visual Basic, C++, or Perl. Details...

Automation

Additional Features

Your Surfer package comes with many additional features to help you work smarter, not harder! Details...

Additional Features

Supported File Formats

Surfer supports many data, grid, and import/export formats. Details...

Supported File Formats

System Requirements

  • Windows Vista, 7, 8 (excluding RT), 10 or higher
  • 32-bit and 64-bit supported
  • At least 500MB of free hard disk space
  • 512MB RAM minimum, 1GB RAM or higher recommended
  • 1024x768x16-bit minimum monitor resolution