https://github.com/mdornseif/cave-fmt
Parse various cave /speleo related data formats.
https://github.com/mdornseif/cave-fmt
cave cave-survey speleo speleology
Last synced: about 1 month ago
JSON representation
Parse various cave /speleo related data formats.
- Host: GitHub
- URL: https://github.com/mdornseif/cave-fmt
- Owner: mdornseif
- Created: 2022-05-16T16:25:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-23T20:31:42.000Z (about 3 years ago)
- Last Synced: 2025-05-04T12:08:24.418Z (about 1 month ago)
- Topics: cave, cave-survey, speleo, speleology
- Language: Rust
- Homepage: https://docs.rs/cave-fmt/*/cave_fmt/
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://crates.io/crates/cave-fmt "Crates.io version")
[](https://docs.rs/cave-fmt "Documentation")
[](https://github.com/mdornseif/cave-fmt/commits "Commit 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 reading and writing data related
to following Software packages:* [Therion](https://github.com/therion/therion)
* [TopoDroid](https://github.com/marcocorvi/topodroid)
* [PocketTopo](https://paperless.bheeb.ch/PocketTopo13.html)
* [Survex](https://survex.com)
* [Terraintool](http://www.ubss.org.uk/terraintool/terraintool.php)Results are presented in a formats based on [vek](https://github.com/yoanlcq/vek).
## See also
* [Davies](https://github.com/riggsd/davies) - Access PocketTopo exported .TXT survey files / Compass Project (.MAK) and Data (.DAT) files (in Python).
* [@speleotica/walls](https://github.com/speleotica/walls) - Types and I/O methods for Walls Cave Survey data file formats (in Typescript).
* [@speleotica/compass](https://github.com/speleotica/compass) - Types and I/O methods for Compass Cave Survey data file formats (in Typescript).
* [therionsurface2survex](https://github.com/hbeni/therionsurface2survex) - Convert therion (or GDAL) surface meshes to survex (or therion) surface legs (in C++).
* [CaveView.js](https://aardgoose.github.io/CaveView.js/) - Parses Compass [.plt](https://github.com/aardgoose/CaveView.js/blob/dev/src/js/loaders/pltHandler.js), Survex [.3d](https://github.com/aardgoose/CaveView.js/blob/dev/src/js/loaders/svx3dHandler.js) and Therion [.lox](https://github.com/aardgoose/CaveView.js/blob/dev/src/js/loaders/loxHandler.js) models (in Javascript).