Expand description

Crates.io Documentation GitHub activity

Code for parsing various cave releated file formats.

This library is there to parse and process data in various formats used by different cave surveying software packages. The focus is on following Software packages:

  • Therion
  • TopoDroid
  • [PocketTopo(https://paperless.bheeb.ch/PocketTopo13.html)
  • Survex
  • http://www.ubss.org.uk/terraintool/terraintool.php

Results are presented in a formats based on vek.

See also

  • Davies - Access PocketTopo exported .TXT survey files / Compass Project (.MAK) and Data (.DAT) files (in Python).
  • @speleotica/walls - Types and I/O methods for Walls Cave Survey data file formats (in Typescript).
  • @speleotica/compass - Types and I/O methods for Compass Cave Survey data file formats (in Typescript).
  • therionsurface2survex - Convert therion (or GDAL) surface meshes to survex (or therion) surface legs (in C++).
  • CaveView.js - Parses Compass .plt, Survex .3d and Therion .lox models (in Javascript).

Modules

xvi files are used in Therion for background vector (drawing). Usulally Imports from Pocket Topo etc are converted to xvi by xtherion automatically. Code for generating them is found in xtherion/me_import.tcl.