The Survex Project

Survex is a Free Software/Open Source software package for mapping caves, licensed under the GPL. It is designed to be portable and can be run on a variety of platforms, including Linux/Unix, macOS, and Microsoft Windows.

Survex is very powerful cave survey software, and is actively developing into a complete cave visualisation package. It has a sophisticated GUI frontend.

Survex has no arbitrary limits, and so is particularly good for large complicated cave systems, or areas where you need to see the relationships between multiple cave systems. Putting existing data into it should be easy.

We welcome input from other surveyors on what features they need in Survex, or improvements to the way existing features work. We also encourage people to add their own functionality and send the code back to us for inclusion in the project. We want to make Survex a collaborative project amongst cave surveyors, and we must thank the many who have helped translate, test and improve it so far.

News:
2024.03.07
Survex 1.4.6 released. This release makes many improvements for working with data from Larry Fish's Compass program, and fixes a few others bugs as well. Read the announcement email for more details.
2023.06.29
Survex 1.4.5 released. This release fixes a couple of bugs in aven. Read the announcement email for more details. >>>-->
2023.02.03
Survex 1.4.4 released. This release is mostly a collection of minor bug-fixes for aven, plus a couple of small new features. Read the announcement email for more details. >>>-->
2022.05.17
Survex 1.4.3 released. This version improves support for HiDPI monitors. Read the announcement email for more details.
2022.02.26
Survex 1.4.2 released. This version adds compatibility with FFmpeg 5.0, fixes compatibility with PROJ 6.2.0 to 8.0.0, and fixes the Microsoft Windows build to work (broken since 1.4.0). Read the announcement email for more details.
2021.11.08
Survex 1.4.1 released. This version fixes a couple of problems in 1.4.0's testsuite, and adds compatibility for more versions of PROJ - it should work with any PROJ >= 6.2.0. Read the announcement email for more details.
2021.11.06
Survex 1.4.0 released. This version supports recent PROJ releases, and works with PROJ >= 7.2.0. If you need support for older PROJ, then Survex 1.2.x releases will work with PROJ < 8. Read the announcement email for more details.
2021.02.11
Survex 1.2.44 released. Read the announcement email for more details.

Survex
Home
Features
Screenshots
Bugs and Wiki
Press Coverage
History
Downloads
Git
Documentation
Mailing List
Related Tools
Recent Changes
To Do
The Future

webmaster: Olly Betts