Buy Now

Automated Task Scripts for Surfer

 

We have a number of useful scripts that Surfer owners can download for free.  If you see one you think you'd like to try, just click on the name of the script to download it to your machine.

Scripts for Surfer Version 8   *   Scripts for Surfer Version 7   *   Scripts for Surfer Versions 6 and Earlier


Scripts for Surfer Version 8

  • arc2grd3.bas – Converts an ESRI grid file to Surfer ASCII GRD format.

  • AreaLengthBln.bas – Calculates the area of polygons and the length of polylines and polygons in a BLN file.

  • background.bas – Shows how to use background color.

  • bil2grd2.bas – Converts a BIL file with HDR, STX, and BLW files from the USGS NED Seamless Data web page to a Surfer GRD file.

  • Blank0.bas – Replaces the blanking value in a grid file with 0.

  • circle2.bas – Creates a circular BLN file for SURFER.

  • client.cs – Demonstrates how to control surfer from a C# class.

  • colorlines.bas – Creates a rainbow level file for contour lines.

  • colorlinesfills.bas – Creates a rainbow level file for contour lines and filled contours.

  • contarea2.bas – Calculates the area between contours.

  • contourfill.bas – Demonstrates how to fill a contour map with a user defined range.

  • DistanceCalc.bas – Calculates the area between contours.

  • dxf2xyz.bas – Extracts X, Y, and Z information from 3D DXF files.

  • expbit.bas – Demonstrates how to export to a bitmap file.

  • Export2Base.BAS – Exports all non-map items to DXF, loads the DXF as a base map and overlays it with the existing map.

  • Extract_post_from_srf rev2a.bas – Extract a data file from a Surfer plot file Post Map or Classed Post Map.

  • Grd2Arc.bas – Converts a Surfer GRD file to ArcView, ArcINFO, Spatial Analyst ASC format.

  • Grd2Lat.bas – Converts a GRD or DEM file to a 2D curvilinear LAT file for Voxler.

  • GridExtractFromSrf.bas – Extracts the grid file from a SRF file.

  • GridHeader.bas – Lets you edit the XY min max values in the grid header. Works with DEM and DDF (SDTS) files.

  • gridinfo.bas – Gets grid information from the grid volume report.

  • GridInterpolate.bas – Returns the Z values from the grid at the XY locations specified in the data file.

  • gridmath.bas – Shows how to use the grid math command including functions

  • GridSpacing.BAS – Creates a GRD file with user defined grid spacing.

  • Jackknife.BAS – Grids the data set n times, leaving one of the data points out each time. Also known as cross-validation.

  • mapscale.bas – Demonstrates how to change the MapScale.

  • naming.bas – Demonstrates how to name the mapframe and contour map objects.

  • OverlayMapScaleLimits.BAS – Overlays all maps in the current window keeping the scale, limits, and position of the selected map.

  • PrintAllSrf.bas – Prints all the SRF files in the specified directory with the path and file name.

  • rainbow.bas – Creates a rainbow fill level file for filled contours.

  • Refresh.BAS – Refreshes the grid and data files in all the overlays in a single map and maintains the scale and limits.

  • sizemove.bas – Demonstrates how to resize and move map objects.

  • TifTfwExport3.bas – Exports a TIF file with an associated TFW file.

  • TifTfwLF.bas – Imports a TIF file with an associated TFW file.

  • VarioExport.bas – Exports the variogram for each 1 degree step, saves to a DAT, and then creates an image map of the full variogram.

  • zcolumn.exe – Grids data with a new Z column each loop, saves GRD file each time.


Scripts for Surfer Version 7

  • background.bas – Shows how to use background color.

  • colorlines.bas – Creates a rainbow level file for contour lines.

  • colorlinesfills.bas – Creates a rainbow level file for contour lines and filled contours.

  • contarea.bas – Calculates the area between contours.

  • contourfill.bas – Demonstrates how to fill a contour map with a user defined range.

  • dxf2xyz.bas – Extracts X, Y, and Z information from 3D DXF files.

  • expbit.bas – Demonstrates how to export to a bitmap file.

  • gridinfo.bas – Gets grid information from the grid volume report.

  • gridmath.bas – Shows how to use the grid math command including functions

  • mapscale.bas – Demonstrates how to change the MapScale.

  • naming.bas – Demonstrates how to name the mapframe and contour map objects.

  • rainbow.bas – Creates a rainbow fill level file for filled contours.

  • sizemove.bas – Demonstrates how to resize and move map objects.

  • zcolumn.exe – Grids data with a new Z column each loop, saves GRD file each time.


Scripts for Surfer Versions 6 and Earlier

  • background.bas – Shows how to use background color.

  • cont2xyz.bas – Creates a file containing the xy and z coordinates of contour lines.

  • contarea.bas – Calculates the area between contours.

  • crv2xyz.exe – Converts cylindrical or spherical coordinates to xyz coordinates.

  • dxf2xyz.bas – Extracts X, Y, and Z information from 3D DXF files.

  • editoverlay.bas – Name layers in order to overlay and edit them.

  • gridinfo.bas – Get grid information from the grid volume report.

  • gridmath.bas – Shows how to use the grid math command including functions.

  • mapscale.bas – Demonstrates MapScale command.

  • naming.bas – Demonstrates ID and EditSetObjectID commands.

  • rainbow.bas – Creates a rainbow fill level file for filled contours.

  • sizemove.bas – Creates 2 maps each with overlays and places them on different parts of the page.

  • vb4.bas – Shows how to call Surfer from VB4.

  • vb3.bas – Shows how to call Surfer from VB3 and VBA.

  • zcolumn.bas – Grids data with a new Z column each loop, saves GRD file each time.

 

Home * Products * Gallery * Support * About Us * Register * Order * Demos * Sitemap