How can I set the Z limits for my 3D surface map in Surfer?

If you want to limit a 3D surface to a smaller range of z values than is currently shown, you can use Grids | Calculate | Math to assign NoData values to the areas above and below certain Z values. For example, if you want to limit the surface map to show only areas with a Z value between 40 and 80, you can:

  1. Click Grids | Calculate | Math.
  2. In the Grid Math dialog, click the Add Grids button.
  3. Select your grid file and click Open.
  4. In the Grid Math dialog, enter the following function into the Enter a function... box: If (A>40 and A<80, A, 1.70141e+38). This tells Surfer that if a Z value in grid A is between 40 and 80, then use that Z value in the output grid, otherwise use the NoData value.
  5. Click OK and the new grid is created.
  6. Create a new map from this new grid or replace the grid for the existing 3D Surface layer with this new grid.


If you would like a way to set the z axis limits for a 3D map without having to modify the grid, you can email to add your vote to this request on the suggestion file.


Updated October 31, 2018

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.