• Increase font size
  • Default font size
  • Decrease font size

What is cSurvey

cSurvey is a software developed for the design of cave surveys.
Designed by Federico Cendron and written by Federico Cendron and Petr Koveshnikov, provides an intuitive interface for data transcription, the analysis of the centerline and the design of plan and section.
Based on Therion calculation engine has functions for managing loops errors and many other sophisticated features provided by this engine, all accessible from a simple and uniform interface.
It has its own graphics engine for vector design created specifically for the unique needs of the caving survey.
The project is currently under development.

In this site you can find all the information about the project, its progress and the latest updates and, in the download section, you can freely download the latest version of the program.

The software and the site translation are in progress. Some pages are still in Italian only.

For information, questions and suggestions, please write to info(AT)csurvey.it
Any contribution is welcome.

Under the patronage of

Federazione Speleologica
dell'Emilia Romagna

With the contribution and support of

Corpo Volontario Soccorso Civile

Gruppo Speleologico Bolognese -
Unione Speleologica Bolognese


This site use only technical cookies and does not collect personal information of any kind.
Continuing navigation authorizes the use of this technical information.
If you have any doubts clicks here (only in ITALIAN)

Thanks to Commissione Grotte E. Boegan and Fluido Tv you can see here a full cSurvey's tutorial: an (almost) complete video guide.
Click here for details.

Questions? Bugs? suggestions?
Take a look at forum
Sorry, most topic are in italian but you are free to write also in english...

Last update



  • fixed a lot of bugs (see forum for details);
  • linked survey: now you can see survey stored in other files without importing data in the current survey;
  • added missing pens in SVG export;
  • optimized code per x-section design bindings to centerline;
  • better calculation error management;
  • new graphics for first and last path points;
  • added support for additional data from TopoDroid (magnetic field data and distox mac address);
  • new LRUD calculate from design function;
  • added linked survey options to csurvey file format import;
  • added calculation error in case of wrong geographics settings;
  • new design warping function: now, in case of calculation error, warping pause and automatic restart when calculate is ok;
  • new default session ui;
  • added global tag to station's name;
  • new station's list rewrited from scratch;
  • new workspace management (for multimonitor or notebook configuration);
  • other minor implementations (see forum for details).