2D & 3D mapping, modeling & analysis software for Windows PC

Surfer

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Surfer 21.2

Surfer 21.2

  -  248 MB  -  Trial
  • Latest Version

    Surfer 26.1

  • Operating System

    Windows 7 / Windows 7 64 / Windows 8 / Windows 8 64 / Windows 10 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Golden Software / External Link

  • Filename

    Surfer_21_Installer.exe

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Surfer 21.2.


For those interested in downloading the most recent release of Surfer or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Surfer 21.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

Surfer 21.2
New Features and Improvements:
- Axis: improve wording of error "Axis exceeds coordinate space"
- Options: Enable OpenGL hardware acceleration: update Help tip

Fixed:
- 3D View button is available when 2 Map objects are selected
- 3D View: 3D surface maps visibility tied to 'surface background' when another layer exits
- 3D View: certain vertical exaggeration values cause the camera angle to revert to default
- 3D View: grayed out when you have a 3D base
- Axis: manual scaling: improved warnings
- Contour map: contour fill is applied improperly for a specific grid
- Crash getting limits of Profile in Group when source deleted
- Crash when closing plot document
- Crash when closing Surfer
- Crash when going between 2D and 3D view windows
- Crash when undoing Reload Layer with Attribute Table open
- Error that the file contains an incorrect path when opening an SRF file and the data is not on the
- computer and then try to open data
- GDB import: "No geometry objects were found in the geodatabase" error upon import
- Internal Error after Grid Data because of invalid search parameters (gridder.cpp)
- Internal error opening file with 0 scale map transform (graphics3.cpp)
- Internal Error when adding base layer with extreme coordinates (axis.cpp)
- Internal Error when editing contour labels (uicontourlabeltool.cpp)
- Internal error when importing BLN file (and probably others) with infinite values (TrGraphics.cpp)
- STL files created in Surfer do not import with 3D geometry
- Swiss CH1903 LV03: incorrect WGS84 conversion factors (XYZ Displacement/Rotation)


Surfer 21.1
New Features and Improvements:
- 3D View: display 3D polylines, 3D polygons and 3D polymeshes in 3D
- Change To: convert regular points, polylines and polygons to 3D polylines and 3D polygons (and vice versa)
- Import: import 3D polylines, 3D polygons and 3D polymeshes as 3D geometry
- Properties: Coordinates: display and edit Z coordinates for 3D geometry
- Grids: calculate area and volume between contours
- 3D PDF Export: reduce file size of exported file using the grid surface "quality reduction"
- Display 32-bit BGRA images with or without transparency (turn off the alpha channel)
- DXF Export: option to export LWPOLYLINE with no ZLEVEL (2D flat polylines)
- Automation: all grid exporting/saving commands need an export options string
- Automation: ClassedPostLayer: new Class properties (including colormap)
- Automation: GridAssignNoData: use polygon boundary
- Automation: GridProject
- Automation: LabelFormat: DMSFormat and DMS options
- Automation: PointSample
- Automation: SaveFile [Grid]: use parameter for SpatialReferences

Fixed:
- 3D View: VRML Export: surface artifacts exist and blanked/NoData areas not removed
- Axes: Automatic Scaling should not default to something that gives you an error
- Axis Grid Lines: minor grid lines don't show up before first major tick
- Base from Data: doesn't import coordinate system information for data (e.g. from GSR2, PRJ)
- Base layer: Coordinates: when you move a polygon into base layer, the tracker isn't visible
- Convert Layer: converting to 3D surface creates empty map
- Coordinates Page marker tracker incorrect after moving shape within a Base Map
- Coordinates Page vertices do not update when moving shapes within a Group within a Base Map
- Crash after closing when displaying drop-down from Properties control
- Crash after pasting contour layer into base layer
- Crash in notifications when NotificationStatuses.txt has been altered
- Crash reports: thousands of ZIPs in Temp were created when report cannot be sent (connection issue, etc.)
- Crash when drawing filled contours after undo Break Apart
- Crash when Grid Data - Variogram after minimizing window
- Crash when Undo
- Endless Internal Error setting map scaling to 'inf' (axis.cpp, line 133)
- Export KML/KMZ: object IDs for point objects are not exported
- GPX Import Filter wasn't reading the elevation data
- Internal Error after closing a window (gscatch.cpp)
- Internal Error after creating 3D view (memorymappedcache.cpp)
- Internal Error after grouping/ungrouping objects (Scenelist.cpp)
- Internal Error when adding a profile over Z values with high number of sig digs (usertransform.cpp)
- Internal Error when converting a 2-grid vector to a 3D wireframe or 3D surface (iogrid.cpp)
- Internal Error when expanding Map and then delete (polygonnode.cpp)
- Internal Error when gridding data with Kriging (polarvariosurface.cpp)
- Internal Error when importing file with '%' character in filename
- Internal Error when opening a Surfer 7 SRF file with filled contours that have bad header info (contourfill.cpp)
- Internal Error when reshaping a polygon (reshapetool.cpp)
- Internal Error when Undo Order Change or Undo Delete (scenelist.cpp)
- Internal Error when undoing group with color scale after breaking apart layer (scenelist.cpp)
- Internal Error when undoing group, ungroup and reshape (gscatch.cpp)
- Internal Error with Grid Data using Kriging (kriginggridder.cpp)
- Internal Error: Grid Data: when loading settings for pages that don't use the settings
- KMZ import: File is stretched/wrong limits after import
- Objects are not grouping when the Attribute Table is open
- Open Grids: item added for each time you click on an open grid

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe