GCL - Geodetic Computation Library


GCL provide some programs and a library of C++ classes for geodetic computations: calculations in the ellipsoidal reference system, coordinate transformations, map projection conversions, etc.



  • Conversion between spartial cartesian and geodetic coordinates.
  • Conversion between geodetic and mapping coordinates.
  • Supported mapping systems:
    • Gauss-Krueger coordinates
    • UTM
    • Lambert Conformal Conic projection
    • Schweizer Projektionskoordinaten
  • Conversion between geocentric cartesian and local tangential coordinates.
  • Conversion between decimal and sexagesimal format for geodetic coordinates.



Copyright (C) 2008 Dirk Stallmann

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.





  • see source code



Requirements by the library:

  • genlib2-library: This package provides C++ classes and functions for general numerical computations.
    Include directories required by the library functions:
    • mpc.h: mathematical and physical standard constants
    • form.h: formating floating-point numbers

Requirements by the programs:

  • Shapefile C Library for program gcl2shp.



  • see README file









Our Contact

University of Stuttgart
Institute for Photogrammetry
Geschwister-Scholl-Str. 24D
70174 Stuttgart
Email: info@ifp.uni-stuttgart.de