Understanding Spheroids and Datums
Spheroids
A spheroid is an oblate ellipsoid of revolution (basically an ellipsoid) used to model the surface of the earth for making maps. A spheroid is defined by an earth radius, which is the major axis of the ellipsoid, and the flattening (f), which can also be expressed as the eccentricity (e) or ellipticity (l).
l = 1/f
e = sqrt((2/l) - 1/(l*l))
e = sqrt(2f - f*f )
In the past, as cartographers created maps of different parts of the earth, spheroids were chosen to best approximate the shape of the earth in the region of the map. This led to a number of different spheroids or ellipsoids (such as Clarke 1866, Hayford 1910, etc.) that are in common use for different parts of the world.
In some cases, maps of a particular region of the earth have been created with different spheroids, making it necessary to convert coordinates from one spheroid to another. This only works if both spheroids share the same earth center, which they normally will for older maps. This is because map survey work has typically used gravity as the reference for the earth center, and maps of the same area will clearly have used the same gravity field.
Datums
The problem with using spheroids alone to define an earth model becomes apparent when working with satellite locations from GPS receivers. GPS systems commonly use base locations on a spheroid known as World Geodetic System 1984 (WGS 1984), which naturally places the center of the earth at the true center of gravity. Unfortunately, this differs from the earth center that has been used for most local maps of the world because these maps use an assumed earth centre based on the local gravity field, which is perpendicular to the geoid at that location.
To account for this, we need a datum. A datum includes a spheroid and an earth center offset from WGS 1984. Some datums may also include a rotation of the minor axis of the spheroid relative to WGS 1984. Datums for various countries and regions of the world have been compiled and defined in the mapproj.csv
file (located in the user-specific folder %USERPROFILE%\Documents\Geosoft\Desktop Applications\csv).
What does this mean? The longitude/latitude in one datum is not necessarily the same as in another datum (there may be an offset and rotation). Before the earth center was introduced, all we needed was a spheroid (e.g., Hayford 1910). This worked fine for projections within the same country or region of the earth because the earth center was the same.
Hayford 1910 is not a datum; it is a spheroid. If the spheroid alone is specified, an earth offset (X,Y,Z) of (0,0,0) with no rotation (see mapproj.csv) is required.
Working with Spheroids and Datums
A "datum" defines the earth model used to represent a "geoid", which is effectively a surface defined by the sea level throughout an area being mapped. The "geoid" undulates according to the gravitational field; hence it cannot be defined perfectly by a simple mathematical expression. The business of cartography is to map features that exist on a local geoid to a flat piece of paper.
Arriving at a Map from a Geoid
-
The first step is the "datum". The datum consists of an ellipsoid, a prime meridian, and a specific part of the earth for which the datum applies. The datum ellipsoid is a perfect mathematical surface that best approximates the shape of the earth over the area of a datum. Latitude, longitude locations on a datum are the closest match of the geoid location to the datum ellipsoid surface. For example, latitude, longitude coordinates on the NAD27 datum use the Clarke 1866 ellipsoid with Greenwich as the prime meridian. One should note that the mapping of the geoid shape to the ellipsoid is not perfect because of the imperfections in the geoid.
-
At this point, it is worth noting that many datums share the same ellipsoid. The difference between them is that a specific datum only applies to a specific area of the earth, and the geoid of that area is implied by the datum name. For example, "Luzon 1911", "Mound Dillon", and "NAD27" are all datums based on the "Clarke 1866" ellipsoid, but they are used to map the geoid from the Philippines, the island of Tobago, and North (and central) America respectively. Once we have a longitude, latitude on a specific datum, it is the job of a map projection to convert the latitude, longitude to a Cartesian X,Y coordinate for a flat piece of paper.
-
The next piece of the puzzle is to understand why we need a refinement of the datum into what the Geosoft desktop applications call "local datums". The advent of GPS and satellite mapping required the definition of a single datum that best approximates the entire earth. After a bit of evolution, we have settled on WGS 84, which is truly a "perfect" datum that represents an exact ellipsoid, and the center of that ellipsoid is at the gravitational centre of the earth. A fundamental problem in modern cartography is how to convert a latitude, longitude on the WGS 84 datum to NAD27 for example, so that a location can be used on NAD27 maps, or vice versa.
Because datums like NAD27 represent a geoid, and WGS84 represents a perfect ellipsoid, we need a way to convert the imperfect geoid shape of NAD27 to the perfect WGS84. The best way to do this is to measure the difference between known latitude, longitude locations on the NAD27 datum and the WGS84 location that one receives from a GPS measurement. This has been done throughout Canada to produce the NTv2 model of NAD27, and throughout the United States to produce the NADCON model. This process is also being carried out at continental scale in other parts of the world. Both NTv2 and NADCON are implemented as gridded corrections models, that given a location, one can look up the correction (both are supported in Geosoft desktop applications).
An Alternative Approach
A second way to make the correction is to force the surface of the WGS 84 ellipsoid to lie as closely as possible to the surface of the datum ellipsoid (which in turn approximates the geoid), such that a simple mathematical conversion is within acceptable accuracy. This can be done by adjusting the location of the center of the earth of the datum ellipsoid relative to WGS84, which is the basis of the Molodenski and Bursa Wolf corrections (parameters are in datumtrf.csv
). However, such simple conversions are only accurate over a relatively small part of the datum, depending, of course, on the complexity of the geoid of that datum. For datums that cover a large region, such as NAD27, one needs many different adjustments depending on which part of the NAD27 datum you are on. For example, the very large area approximations such as "MEAN Canada" are much less accurate in the Yukon than "Canada (Yukon)". Both are less accurate than the NTv2 correction lookup.
Scenario:
When I buy a topographic map of Canada (of say B.C.), it says it uses the NAD27 ellipsoid. It doesn't say what local transformation it uses.
First, NAD27 is a datum, not an ellipsoid, and the NAD27 datum uses the Clarke 1866 ellipsoid. You must choose which local datum transform is most appropriate for your needs. I would recommend always selecting the local transform that is most specific to your area, in this case "[NAD27] Canada Alberta; British Columbia". You could also choose "[NAD27] Canada NTv2 (20 min)" if the highest accuracy is required, but this is slower and more demanding of system resources.
In our "Datum" list, we also include the names of all the common earth ellipsoids (with a "*" prefix). This is because practitioners have commonly confused ellipsoids with datums, and one often only knows the ellipsoid. By including the ellipsoid names in the list, we make life a bit easier for you when you receive a map and the information that it is "Clarke 1850, UTM 42S". However, if you need to do a local datum transform, you must determine (or guess) the real datum name, which is also why we list the local transforms by area of use.
A common mistake when using projections in Oasis montaj is to mix projections based on a spheroid with projections that use a datum.
For example, you may be in South America and have data defined as using the Hayford 1910 spheroid, and you wish to convert this to a local map datum, say the Brazil Corrego Alegre datum, which is based on the International 1924 spheroid with an earth center offset of (206,-172,6). In this case, your input projection datum should be HAYF1910 (Hayford 1910), and your output projection datum should be INT1924 (International 1924), NOT 55INT924 (Brazil Corrego Allegre). This is because you only know the spheroid of the input, not the full datum, so you must only use the spheroid of the output system and assume that both coordinates use the same earth center, which is usually the case.
The only exception is when dealing with GPS locations based on WGS 1984 as the input coordinates. Here, you know the full datum of the input because WGS 1984 has a (0,0,0) offset. In this case, specify the input projection as WGS1984 and the output projection as 55INT924.
Got a question? Visit the Seequent forums or Seequent support
Copyright (c) 2025 Bentley Systems, Incorporated. All rights reserved.
Privacy | Terms of Use