Therion (software)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Therion
Developer(s) Martin Budaj and Stacho Mudrák
Stable release 5.3.16[1] / December 30, 2014; 9 years ago (2014-12-30)
Written in Metapost, TeX, C++Tcl/Tk
Operating system Microsoft Windows, Mac OS X and Unix-like
Size 13 MB
Available in 13 languages
Type Cave surveying
License GNU General Public License
Website therion.speleo.sk

Therion is an open source cave surveying software package which is designed to: process survey data; generate maps and 3D models of caves; and archive[2] [3] the data describing the cave and the history of exploration.

Therion was developed by Slovakian cavers Martin Budaj and Stacho Mudrak[4] but is available in English. It runs on a wide variety of platforms including Linux, Windows and Mac OS X. Therion is available as part of standard distribution of Debian and Ubuntu (operating system) Linux distributions.

It is free software, released under the terms of GNU GPL, with source code available. It does not require any other commercial software to run. The format of all files is human readable plain text (excluding 3D models), which semantically describe the cave, and are compiled by the program into various output forms such as 2D PDF or SVG maps, or 3D models. Other files like map overlays, terrain models and pictures can be incorporated into the output. A graphical editor is provided to help with the drawing process, and a 3D viewer ('loch') for viewing the models. Survex is used for the centreline error distribution if installed.

The separation of drawing/semantic data entry and output rendering makes the program both complex to learn to use, but also capable of dealing with cave systems still being explored, where new finds and surveys need the drawing to morph to fit. It also allows a survey to be rendered with different national cave-symbol sets.

The (UK-based) Cave Surveying Group has been using Therion along with PocketTopo and DistoXs to train cavers and improve the quality of surveying by the use of real time measurement that is available in Paperless surveying. [5]

Therion is used in several large projects for the documentation of cave systems.[6][7][8][9] [10] [11] It is listed among 10 of the Best Free Linux Earth Science Software.[12] It was used in a number of scientific projects.[13][14]

Not everyone finds the results satisfying: "Beginning in 2003, the Mulu Caves Project attempted to use Therion on several cave surveys. After many attempts over several years by many different cave surveyors, one of whom was closely affiliated with the software itself, no aesthetically pleasing results were produced.[6]"

The unmatched feature of Therion software among other software tools for cave surveying is straightforward creating of 3D presentation for WEB pages. One may export 3D model from Therion to 3D format .lox, open it in Therion's 3D viewer Loch and export data as VTK. ParaView software is able to open such data and export them in WebGL format.

To draw the maps the Speleo-Vulcain group from France is using Visual Topo for simple systems. However, because of the difficulties to build a rigorous synthesis and to update the survey of the complex Jean-Bernard System, they passed to the open source software Therion.[8]

Therion was analysed and used in thesis of Eliška Rákocy[15]

Two articles in the Annual Report of Cave Administration of the Czech Republic 2010 describe how Therion was used to document the Javoříčko Caves show cave.[16]

Described as "State of the Art Cave-Drawing software" Therion was reviewed in Compass, the Cave Surveying Journal of The British Cave Research Association. The review covered installation, use and development of the software.[17] Since this article, written in 2004, Therion has continued to be developed and is now considered to be the most capable cave drawing software available.

Article about Therion software in Spelunking with Linux, Linux Journal, March 2014, p. 23-28 [18]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found. and Lua error in package.lua at line 80: module 'strict' not found. Lua error in package.lua at line 80: module 'strict' not found.
  17. BCRA Cave Surveying Group, Compass Points 33, March 2004, pp 5-12
  18. Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.

External links