• 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 bug with quota objects;
  • fixed bug leading to freezed properties panel;
  • fixed bug with sketch with only one shot with azimuth of 90°;
  • fixed Resurvey logic with automatica station naming with prefix;
  • fixed bug saving cSurvey file with linked surveys;
  • fixed some bugs in scale settings;
  • fixed bug in linked survey leading to error reopening survey;
  • fixed bug on Resurvey images loading;
  • added fix to translation threshold problem;
  • fixed bug in warping:
    - fixed error with shots with 0 lenght before calculation. Now cSurvey show you a warning in warping details;
    - fixed error with shots starting/ending on origin that, in some cases, appear in warping details even if not changed;
  • fixed bug on linked survey loading leading to recursive loading;

  • added shortcuts for restarting drawing from selected point (A->start from here, S->start and link points, D->start and create, if possible, one object, Q->disable restarting);
  • added supporto for inclination in %;
  • new calculate engine version with better equate management;
  • addend function to rotate raster image;
  • added, in Resurvey, projection type for profile;
  • added zoom in Resurveu;
  • added rulers in Resurvey;
  • added function to manage linked surveys;
  • added image export in 3D;
  • new options for customize print/export profiles based on 3 levels:
      - from properties;
      - from profile;
      - from scale settings;
  • changed editor for scale settings that now allow you to indicate with settings are changed and the relative values;
  • new Resurvey rewritten (almost) from scratch:
      - new UI with floating panels;
      - new embedded file format;
      - LRUD full managed (even manually, not only from images);
      - LRUD graphically drawed;
  • added patch for some 'out of memory' error during drawing;
  • added function to change base path in linked surveys;
  • changed application theme to follow the new Resurvey UI;
  • added function to rotate an object on origin;
  • added full warping details;
  • optimized some loading function;
  • added shared/common texts allowing you to reuse (and write once) text in projections and export/print profiles.