Geodetic Calculation & Transformation

GeoCalc SDK


The GeoCalc Software Development Kit® (SDK) is a fully object-oriented class library designed for GIS professionals and software developers. This sophisticated and precise coordinate transformation toolkit allows developers to embed our technology into their custom geospatial software.
We offer the underlying coordinate transformation capability of the Geographic Calculator within GeoCalc, a powerful Geodetic engine available for your own application or software development project. For more information about the product, visit the knowledge base, or contact today.

Powerful coordinate conversion and datum transformation tools.


Comprehensive Coordinate Transformation Parameter Database Angle right

Over 12,000 coordinate system objects and methods are supported with basic pre-defined linear and angular units, ellipsoids, geodetic datums, datum transformations both horizontal and vertical, area-of-use polygons, and coordinate reference systems. Additionally, GeoCalc contains many more advanced geomatic tools such as vertical datums, grid shifts, time-dependent coordinate transformation models (including HTDP), VDatum, and the ability to generate custom best-fit transformations and custom coordinate objects of any type. GeoCalc is a geodetic toolbox that allows a software developer to embed advanced or basic coordinate transformations in their application. Blue Marble developer support is available to work closely with you to assist you in leveraging this powerful toolkit to maximum effect.

GIGS Gold Compliant Angle right

The GIGS Gold Compliant version of GeoCalc is based on the International Oil and Gas Producers (IOGP) Geomatics Committee’s requirements outlined in the IOGP report 430-1.

Blue Marble has been a contributor to the Geospatial Integrity of Geoscience Software (GIGS) evaluation process since 2006 when its Geographic Calculator and GeoCalc software were selected to be used as a prototype for the development of GIGS. Blue Marble has provided feedback and testing for this process on an ongoing basis since and is pleased to reach the first step for completing this process with the certification of its GeoCalc software developer toolkit and underlying library for the Geographic Calculator. Blue Marble’s professional services team is available for certifying any geospatial software that provides coordinate transformation, whether through GeoCalc or some other means. Contact us today for more information on how we can help your software become GIGS certified, or if you would like to review our GIGS supporting documentation for GeoCalc.

Vertical Datum Support for True Height Conversion Angle right

GeoCalc is equipped with powerful Geoid Model or Vertical Datum support, including support for NOAA’s VDatum systems. The tool supports nearly eighty geoid definitions, including US, Australian, European, Canadian, Worldwide, and many other location-specific models. Additionally, GeoCalc supports the ability to create custom vertical transformation grid formats giving your users the ability to make their own geoid models. GeoCalc also includes local offset height models for vertical transformations to give users the ability to create custom offsets from geoid definitions. These tools make GeoCalc a uniquely powerful LiDAR processing toolkit enabling highly accurate, true 3-D data transformation support.

Common Coordinate System Dialogs Angle right

GeoCalc is fundamentally a coordinate transformation library, converting coordinates on a point-by-point or database basis as you issue GeoCalc function calls. We have included several useful common coordinate system dialogs to accelerate your development!

Time-Dependent Transformations Angle right

Time-dependent transformations provide a means to adjust and predict coordinate shifts related to movements of the Earth’s surface over time. Horizontal Time-Dependent Positioning (HTDP) is one of several methods available through the GeoCalc Datasource. HTDP is a NOAA-NGS model.

Alberta Township System (ATS) Support Angle right

The Alberta Township System (ATS) is a surveying system used in parts of Western Canada, including Alberta Province. It is a variation of the Dominion Land Survey (DLS). Included is support for Alberta Township System legacy grids, versions 2.1-2.6, 3.1. 3.2 NAD27, 3.2 NAD83, and version 4.1. Your GeoCalc enhanced application can convert between the ATS system and any of our many geodetic or projected coordinate systems.

Tools for Improving Data Quality Management from a Development Level Angle right

Updated locking and signing features are available on the Datasource. Datasource dialogs allow you to move, rename and hide columns. View file classes make it much easier to create your own dialog or organize the standard GeoCalc dialogs. An updated change log allows for easy visualization of the Audit Trail tool.

DataSource User Interface Options Angle right
  • Helpfile integration capabilities
  • Display optimization of “Area of Uses” for Transform picker
  • Multiselect missing files and download all
  • Browse button for file-based path parameters
  • New aliasing and filtering capabilities for parameter and method names
Additional Features Angle right
  • Magnetic declination calculations with support for World Magnetic Model 2020 (WMM2020) and the International Geomagnetic Reference Field 13th generation (IGRF13).
  • Search tools to aid in navigating the Datasource
  • Ability to select different methods of interpolation when calculating points from horizontal and vertical grid-based transforms (such as Geoid models)
  • Define your own custom coordinate systems, datums, ellipsoids, and unit parameters
  • Define your own custom horizontal and vertical transformations. Numerous Helmert options (including time-dependent variants), Moldensky, Molodensky-Badekas 10 parameter, Multiple Regression Equation, Parametric, and grid-based methods are available for horizontal transforms, as well as a wide selection of vertical transformation methods and support for many geoid models.
  • Support for datum transformations and geoid models for the United States (including NADCON 5), Australia (including Geoid Model of 2020), Canada (including Canadian Velocity Grid v7), Great Britain (including OSTN15/OSGM15), Japan (including Geoid Model of 2011), New Zealand (including Deformation Models), and many others.
  • Forward and inverse geodetic calculations
  • Interoperability methods for Coordinate systems, Coordinate Transformations, and the GeoCalc Datasource.

Geographic Calculator Suite

A comprehensive suite of powerful coordinate conversion and datum transformation tools for geodetic professionals.

Powerful, Consistent, and Reliable
The GeoCalc Geodetic Registry is an online library of the mathematical parameters used for coordinate transformation and positioning for all of Blue Marble Geographics' software solutions

Learn More

The All-in-One Geospatial Data Conversion API
GeoCore Software Development Kit® (SDK) provides developers with the ability to embed powerful coordinate transformation and extensive file format translation capabilities into their geospatial software application.

Learn More

Powerful, Consistent, and Reliable
The GeoCalc Geodetic Registry is an online library of the mathematical parameters used for coordinate transformation and positioning for all of Blue Marble Geographics' software solutions

Learn More

Companies using Blue Marble’s geospatial technology