Survex provides a software suite for processing, viewing, and printing cave survey data.
It is multi-platform and multi-lingual, can deal with extremely large and complex datasets, and can read survey data from many sources.
A sophisticated GUI visualization tool (Aven) is included as well as the data processing tool (Cavern) and a data entry tool (Survex-edit).
There are also printing and data conversion tools. Printing for HPGL, Postscript, PCL (Laser/inkjet), and Dot-matrix printers is supported.
Output converters to DXF and extended elevation form are included.
Survey data can be read in native Survex form, or Compass or CMAP files.
Conversion from other formats such as SMAPS is easily accommodated.
Here are some key features of "Survex":
· It's free! Survex is distributed with full source code under the GNU Public License. Other coders are encouraged to help add features.
· Multi-platform - using Survex doesn't force everyone working on your survey project to use the same operating system. Survex is designed to be portable, so getting it to run on palmtop machines should be fairly easy - Wookey's got Survex running on the Compaq iPaq running Linux.
· Internationalisation support - translations supplied for English, French, German, Spanish, Catalan, Portuguese, Italian, Slovak, Romanian, and US English.
· Hierarchical survey station naming.
· Fast processing of survey data in a wide range of formats, aided by sophisticated network simplification techniques (which also reduce memory requirements allowing Survex to be used on low end machines).
· Cave complexity limited only by available memory. No arbitrary limits on number of legs, number of surveys, length of station names, number of fixed points, etc.
· Include files allow `projects' for survey data management. A survey, or collection of surveys, can be included in many different projects.
· No restrictions on the order survey data can be read in - there's no need to artificially reorder your data to make sure each survey leg connect to a previously read one.
· Support for a wide range of data styles, including "interleaved data", backsights, underwater surveys performed with a depth gauge, and unsurveyed visual connections.
· Network reduction with loop closure errors distributed by least squares. Standard errors and closure errors are reported. There's also an experimental gross error (blunder) detector.
· Data can be partially processed, loops closed, and then more data processed which will not move the existing stations - useful for adding a loop to an existing map without redrawing the whole thing.
· All instruments (e.g. tape, compass, clino, topofil, depth gauge) have optional scale and zero corrections.
· Special handling for plumbed legs (where the clino correction doesn't apply).
· Magnetic deviation separately specifiable to compass calibration (useful for survey projects lasting many years).
· Support for most input units: metres, feet, degrees, mils, grads, minutes, and also user specifiable units. Percent gradient is also supported.
· Each measurement can have its Standard Deviation specified separately (for specifying the 'grade' of a section, giving special treatment to an odd or suspicious measurement, or feeding in measurements derived from techniques such as radiolocation).
· Fast redraw and bank-switching techniques give smooth, responsive animation.
· Large printouts can be produced on multiple pages with cut-marks to indicate where to cut and join the pages together.
· Support for printing using Microsoft Windows printer drivers; also native drivers for PostScript, ESC/P (Epson, IBM Proprinter, Canon BJs and compatibles), PCL (HP Laserjets, Deskjets and compatibles), and HPGL (HP pen plotters and compatibles).
· Colour printing supported when using Microsoft Windows printer drivers, or the included Postscript driver.
What's New in 1.1.12 Release:
· Aven now remembers its window's size (or maximized/fullscreen status) between invocations. The "Export as..." menu item now brings up an options dialog like "Print..." does.