Blue Marble Geographics logo
Log inCart icon
GeoCalc SDK: Comprehensive coordinate transformation toolkit - Download Now >

Geodesy and Geodetics in the GeoCalc SDK

EPSG Support

GeoCalc contains EPSG v9.2 support (European Petroleum Survey Group) and a direct connect to the OGP's online version of the EPSG Database hosted on Galdos INdicio 2.7. The incorporation of EPSG v9.2 added hundreds of new projected, geodetic, and geocentric, coordinate systems, many new datum shifts, and many new vertical coordinate systems and transformations over v8.9.

Powerful Coordinate Conversion Parameter Database

The GeoCalc Class Library includes read and write functions for the storage and retrieval of geodetic objects within an XML database. Geodetic objects including ellipsoids, datums, units, and coordinate systems are created and maintained in this database. For your convenience, Blue Marble Geographics supplies a comprehensive master geodetic database that you may ship with your application.

Comprehensive Coordinate System Support

For your convenience, the GeoCalc Class Library supplies the UTM (Universal Transverse Mercator) grid, State Plane Coordinate System of 1927, State Plane Coordinate System of 1983, and many other coordinate system definitions. Furthermore, GeoCalc allows you to define any other coordinate systems you may wish to use. With GeoCalc, developers and users can use a wide range of projections and datums to define a custom system. Over 75 projection methods are contained in this software, and examples of equal-area, azimuthal, cylindrical, polyconic, and stereographic definitions are also available.

Included Common Coordinate Systems:

  • Bell Wire Center V & H (V & H)
  • Earth Geopotential Model of 1996 global geoid model support
  • Gauss-Kruger Modified, 3TM, and 6TM
  • Japanese Grid 2000 coordinate system
  • Maine Coordinate System 2000
  • Military GridReference System (MGRS)
  • New Zealand Map Grid
  • Polar MGRS zones
  • Saskatchewan and Manitoba Land Survey systems
  • US State Plane 1927 (both original and exact solutions)
  • US State Plane 1983
  • UTM (Universal Transverse Mercator) North and South zones
  • World Geographic Reference System coordinate string support
  • XYZ Cartesian Earth-Centered Earth Fixed (ECEF)
  • Grids for Argentina, Australia, Austria, Bahrain, Belgium, Borneo, Columbia, Cuba, Egypt, England, France, Ghana, Greece, India, Iraq, Ireland, Italy, Japan, Minnesota, Netherlands, New Brunswick, New Zealand, Nigeria, Peru, Philippines, Qatar, Quebec, Romania, Veracruz, and many more.

Map Projections

  • Aitoff
  • Alaska State Plane 27
  • Albers Equal-Area Conic
  • Azimuthal Equal Area
  • Azimuthal Equal Area (Polar Aspect)
  • Azimuthal Equidistant
  • Azimuthal Equidistant (Polar Aspect)
  • Behrmann
  • Belgium 72
  • Bipolar Oblique Conic Conformal
  • Bonne
  • Bonne South
  • Cassini
  • Cassini-Soldner
  • Craster Parabolic
  • Danish System 34
  • Danish System 34 (1999)
  • Double Stereographic
  • Eckert I
  • Eckert II
  • Eckert III
  • Eckert IV
  • Eckert V
  • Eckert VI
  • EOV (Hungarian National System)
  • Equal-Area Cylindrical
  • Equidistant Conic
  • Equidistant Cylindrical Ellipsoidal version
  • European Stereographic
  • Fuller (Dymaxion)
  • Gall-Peters
  • Gall Stereographic
  • Gnomic
  • Goode Homolosine
  • Goode Homolosine Interrupted
  • Guam
  • Guam State Plane 27
  • Hammer Aitoff
  • Hotine Oblique Mercator (Rectified Skew Orthomorphic)
  • IMW Polyconic
  • Krovak
  • Krovak North
  • Laborde
  • Lambert Conformal Conic (1 parallel)
  • Lambert Conformal Conic (2 parallel)
  • Lambert Conformal Conic Extended
  • Lambert Conic Near-Conformal
  • Lambert State Plane 27
  • Lambert Tangent West
  • Loximuthal
  • McBryde-Thomas Flat-Polar Quartic
  • Mercator
  • Mercator variant C
  • Military Grid Reference System
  • Miller Cylindrical
  • Mollweide
  • Natural Earth
  • New Zealand Map Grid
  • Oblique Equal Area Cylindrical
  • Oblique Mercator Azimuth
  • Oblique Mercator County CRS
  • Oblique Mercator Two Point
  • Orthographic
  • Patterson
  • Perspective Conic
  • Polar Stereographic
  • Polar Stereographic (Variant C)
  • Polyconic
  • Quartic Authalic
  • Popular Visualisation Pseudo Mercator
  • Robinson
  • Sinusiodal
  • Space Oblique Mercator (SOM)
  • Stereographic
  • Stereographic 70
  • Swiss Oblique Mercator
  • Tilted Perspective
  • Times
  • Transverse Mercator
  • Transverse Mercator Extended
  • Transverse Mercator Snyder
  • Transverse Mercator South-Oriented
  • Transverse Mercator State Plane 27
  • Tunisia Mining Grid
  • Two Point Equidistant
  • Two-Point Fit (a special polynomial projection)
  • Universal Transverse Mercator
  • V and H
  • Van der Grinten
  • Van der Grinten IV
  • Vertical Perspective
  • Winkel I
  • Winkel II
  • Winkel Tripel

Datum Transformations

  • Canadian National Transformation V2 (NTv2)
  • Custom MRE
  • ED50 to ED87 North Sea
  • Finish KKJ to ETRS89
  • Four Parameter
  • Geocentric Translation
  • General Second Order Polynomial
  • General Third Order Polynomial
  • General Fourth Order Polynomial
  • General Fifth Order Polynomial
  • General Sixth Order Polynomial
  • HTDP v3.2.5
  • Longitude Rotation
  • Madrid ED50 Polynomial Transformation
  • Molodensky
  • Molodensky-Badekas
  • DMA Multiple Regression Equations
  • NADCON 5.0
  • NTF to RGF93 Grid Transformation
  • Ordnance Survey National Grid Transform of 2002
  • Seven Parameter CFR
  • Seven Parameter PVR
  • Six Parameter
  • Time Dependent Helmert Transformation
  • Tokyo to JGD2000 Grid Transformation

Vertical Datum Transformations

  • Australia - AUSGEOID 98, AusGeoid2009
  • Belgium BG2003
  • Canadian CCG2013
  • Canadian CVGD28, CGVD 2013
  • Colombia - GEOCOL 04
  • Denmark - DVR90
  • Finnish 2000/N60 Height Models
  • France and Corsica - RAC09, RAF09
  • Great Britain - OSTN02
  • Iberia - IGM 95, IGG2005
  • IGLD 1985 models
  • Japan - Japan Height Datum via GSIGEO2005
  • The Netherlands - NLGEO2004
  • New Zealand Vertical Datum 2009
  • NOAA/NGS VDATUM Tidal Models v3.7
  • Normaal Amsterdams Peil - NAP
  • South Africa - SAGEOID2010
  • United States - NAVD88, NGVD29 via Geoid 96, Geoid 99, Geoid 03, Geoid 2009, Geoid 2012a
  • Venezuelan Geoid Model of 2004
  • Worldwide - EGM96, EGM08, OSU91A
  • Also supports local offset height models for vertical datum transformations

Math Transform Models

  • Affine Transform
  • Conformal 3D
  • Cubic Polynomial 2D Transform
  • First Order Polynomial Transform
  • Helmert 4 Parameter
  • Linear Polynomial 2D Transform
  • Quadratic Polynomial 2D Transform
  • Quartic Polynomial 2D Transform
  • Quintic Polynomial 2D Transform
  • Second Order Polynomial Transform

NAD27 to NAD83 Conversions

NAD27 to NAD83 conversions (or vice versa) with the United States and associated territories are performed using exactly the same algorithm and data files as used by the National Geodetic Service's NADCON program. Results are numerically identical to those of NADCON. Version 2.0 of the Canadian National Transformation is fully supported for conversion within Canada.

NAD83 to HPGN Conversions

NAD83 to HPGN (NAD83/91 or HARN) conversions (or vice versa) are performed using the exact same algorithm and data files used by, and results are numerically identical to, the National Geodetic Service's NADCON program.