A GeoTess model is comprised of 2D triangular tessellations of a unit sphere with 1D radial arrays of nodes associated with each vertex of the 2D tessellations. Variable spatial resolution in both geographic and radial dimensions is supported. Users have considerable flexibility in how to define the data stored on the grid.

The GeoTess library is provided in Java and C++, with a C interface to the C++ library. The software has been tested on Linux, Mac, Sun and Windows computers. Source code and pre-compiled binaries are provided.

Version 2.2.2 Software Downloads

GeoTessJava tar zip GeoTessBuilder tar zip
C++ / C
Linux SunOS MacOSX Windows

The Linux, SunOS and MacOSX downloads contain the same files except the binaries are different for each package. Makefiles are included so that any downloaded package can be recompiled for another platform. For Windows, the code is delivered in a Visual Studio 2008 project. See the documentation for more information.


Instructions on how to install and configure the libraries and example applications.

Change Log

History of changes that have been made to GeoTess.

Online Documentation

User's Manual - A PDF file describing the software

Detailed interface documentation - Java     C++     C

Example Applications

The following links display html representations of source code for several example applications that use the GeoTess library to accomplish common tasks. The software downloads described above include the source code and compiled binaries for these sample applications.

Other Versions of the Software

Beta and previous versions of the software can be found here.


Please register (or unregister) by sending an email to: sballar@sandia.gov

Registration is optional, but registered users will be notified of software updates and other noteworthy events related to GeoTess development.

Software License

Other Software