Get the PDF of this article
Estimation of Vertical Uncertainties in VDatum
Created in: March 2009. Last revised: October 2009
Users of VDatum should be aware of the potential uncertainties, or errors, in computed heights when applying the software to convert values between vertical datums. Random errors in VDatum may arise from inaccuracies in either the gridded fields employed in the datum transformations, such as GEOID03 or the Mean Sea Level (MSL)-to-Mean Higher High Water (MHHW) transformation, or in the source observational data used to create VDatum, such as the elevation of the tidal datums or the height of the North American Vertical Datum of 1988 (NAVD 88). The user should also be aware of the existence of measurement errors in his or her own vertical elevation data, i.e. uncertainties related to bathymetric measurement, GPS measurement, leveling, etc.
For the evaluation of VDatum, the standard deviation (SD) is the primary statistical variable used to quantify the random uncertainty in both the vertical datums (i.e., the source data) and of the transformations between them. Standard deviation is a simple measure of the average size of the errors in a data set (when errors are normally distributed), and is denoted by the Greek letter sigma (σ). Uncertainties for the source data and transformations in the Chesapeake Bay VDatum region are shown in Figure 1 as an example.
Figure 1. Schematic showing how VDatum handles the transformation (arrows) of a value from an ITRFxx ellipsoid to several vertical datums (boxes) through the core datums (ovals). Estimated errors in the transformations for the Chesapeake Bay VDatum region are shown as standard deviation values (σ) and are placed next to the arrow relating to each transformation. Also included are the estimated uncertainties for each individual vertical datum, shown as the σ values inside the ovals/boxes.
Total random uncertainty for a sequence of conversions such as those used in VDatum is obtained by taking the square root of the sum of the squares of the individual uncertainties. Total uncertainty also includes systematic errors such as those due to land subsidence or sea level rise (The present study currently does not include these systematic errors.). A preliminary assessment of VDatum uncertainty, using the Chesapeake Bay region as an example (see the schematic figure, below), reveals that the uncertainty due to only the transformations from the International Terrestrial Reference Frame of year XX (ITRFxx) through the North American Datum of 1983 (NAD 83), NAVD 88, and Local Mean Sea Level (LMSL) to a tidal datum (i.e., MHHW) can be as large as 6.42 cm (the maximum in Chesapeake Bay occurs when the tidal conversion is to either MHHW or MLLW). An explaination of how this number was computed appears in the Accuracy of Transformation section below. In addition, the uncertainty due to only the source data is 8.36 cm. An explaination of how this number was computed appears in the Accuracy of the Source Data section below. Thus, the maximum cumulative uncertainty, obtained by taking the square root of the sum of the squares of the individual uncertainties, is approximately 10.2 cm (8.36^2 + 5.84^2 = 103.99 = 10.2^2). It should be noted that the estimate of errors described above does not include the use of NGVD 29 data. These data have much larger uncertainties as can be seen in the diagram above.
The maximum cumulative uncertainty (MCU) is the value of cumulative uncertainty for the transformation from ITRFxx to the tidal datum whose transformation has the greatest uncertainty. For the Chesapeake Bay region, that tidal datum transformation is to MHHW or MLLW. The maximum cumulative uncertainty therefore represents uncertainty, expressed as the standard deviation of the error. If the errors are normally distributed, then 68% of the errors when using VDatum will be smaller than the MCU, and 95% of the errors will be smaller than 1.96 times the MCU. The MCU values for most VDatum regions have been computed and are shown in Table 1. NOAA is actively engaged in updating this methodology, adding new regions of coverage, and in improving the VDatum files for the various existing regions.
Table 1. The maximum cumulative uncertainty (cm) for several VDatum regions.
| VDATUM REGION |
MAXIMUM CUMULATIVE UNCERTAINTY |
| Rhode Island - Connecticut - Block Island Sound |
10.42 |
| New York Harbor -New Jersey |
9.03 |
| New York - The Great South Bay |
11.4 |
| New Jersey coastal embayment |
10.84 |
| Delaware - Delaware Bay |
14.0 |
| Delaware - Maryland - Virginia embayment |
9.0 |
| New Jersey - Virginia - Mid-Atlantic Bight shelf |
8.1 |
| Maryland - Virginia - Chesapeake Bay |
10.2 |
| North Carolina - Central Coastal |
8.5 |
| North Carolina - North Coastal |
7.9 |
| North Carolina - Pamlico Sound |
11.9 |
| Florida - Tampa Bay |
17.1 |
| Florida - St. Joseph's Bay and the Gulf of Mexico |
8.6 |
| Florida - St. Andrew's Bay and the Gulf of Mexico |
8.0 |
| Florida - Perdido, Pensacola and Choctawhatchee Bays |
8.3 |
| Alabama - Mobile Bay |
8.2 |
| Alabama - Florida - Gulf of Mexico from Mobile Bay to East of Choctawhatchee Bay |
8.1 |
| Eastern Louisiana and Mississippi |
17.1 |
| Louisiana - Lake Calcasieu and Charles East |
N/A (insufficient tidal data) |
| Louisiana - Lake Calcasieu and Charles Main |
9.3 |
| Louisiana - Lake Calcasieu and Charles West |
N/A (insufficient tidal data) |
| California - Southern California from Morro Bay south to US/Mexico border |
8.1 |
| California - Monterey Bay to Morro Bay |
8.0 |
| California - San Francisco Bay Vicinity |
9.8 |
| Oregon - California - Cape Blanco and Punta Gorda |
13.1 |
| Oregon - Central Oregon |
19.4 |
| Washington - Oregon - Souther Washington and Columbia River |
22.6 |
| Washington - Juan de Fuca Strait |
14.0 |
| Washington - Puget Sound |
9.7 |
The methodology developed for Chesapeake Bay can be used for other VDatum regions by substituting the appropriate numerical values. A summary of the accuracy values are shown in the tables below. Table 2 contains transformation values that are the same for all regions, and Table 3 contains values that vary from region to region. Again, please note that NOAA continues to work on refining these estimates and on determining the errors in other VDatum regions.
Table 2. Uncertainty (standard deviation) of transformations and source data (cm)that are constant for all VDatum regions in the US.
| TRANSFORMATION |
SOURCE DATA |
| ITRFx to NAD83 |
NAD83 to NAVD88 |
NAVD88 to NGVD29 |
NAD83 |
NAVD88 |
NGVD29 |
| 2.0 |
5.0 |
2.0 |
2.0 |
5.0 |
18.0 |
Table 3. Uncertainty (standard deviation) for transformation and source data (cm) for several VDatum regions. ‘MCU’ is the maximum cumulative uncertainty based on the sum of the uncertainties of the ITRFxx-to-NAD83, NAD83-to-NAVD 88, NAVD 88-to-LMSL, and maximum of the tidal datum transformations, and the uncertainties in the NAD 83, NAVD 88 and tidal datum source data.
| REGION |
TRANSFORMATION |
SOURCE DATA |
MCU |
| NAVD88 to MSL |
MSL to MHHW |
MSL to MHW |
MSL to MTL |
MSL to DTL |
MSL to MLW |
MSL to MLLW |
All Tidal Datums |
| Rhode Island - Connecticut - Block Island Sound |
4.3 |
3.2 |
3.0 |
2.4 |
2.7 |
4.8 |
4.8 |
1.5 |
10.2 |
| New York Harbor -New Jersey |
2.8 |
3.3 |
3.1 |
1.3 |
1.3 |
3.6 |
4.1 |
1.4 |
9.3 |
| New York - The Great South Bay |
5.5 |
3.7 |
3.6 |
1.7 |
1.7 |
5.3 |
5.6 |
2.2 |
11.4 |
| New Jersey coastal embayment |
5.9 |
2.6 |
2.8 |
0.9 |
0.8 |
3.1 |
3.1 |
1.8 |
10.4 |
| Delaware - Delaware Bay |
8.6 |
7.8 |
7.0 |
6.1 |
6.3 |
6.4 |
6.1 |
1.3 |
14.0 |
| Delaware - Maryland - Virginia embayment |
1.8 |
3.3 |
2.9 |
1.0 |
1.0 |
3.0 |
3.1 |
2.0 |
9.0 |
| New Jersey - Virginia - Mid-Atlantic Bight shelf |
1.2 |
0.4 |
0.1 |
0.3 |
0.1 |
0.6 |
0.5 |
1.8 |
8.1 |
| Maryland - Virginia - Chesapeake Bay |
5.6 |
3.1 |
2.6 |
1.5 |
1.8 |
2.8 |
3.1 |
1.6 |
10.2 |
| North Carolina - Central Coastal |
0.8 |
3.2 |
3.0 |
0.2 |
0.5 |
3.2 |
3.4 |
0.9 |
8.5 |
| North Carolina - North Coastal |
0.0 |
0.6 |
0.5 |
0.2 |
0.4 |
0.2 |
0.3 |
1.5 |
7.9 |
| North Carolina - Pamlico Sound (*) |
7.7 |
4.3 |
4.0 |
1.2 |
1.7 |
3.7 |
3.5 |
1.7 |
11.9 |
| Florida - Tampa Bay |
14.2 |
3.2 |
3.3 |
1.5 |
2.0 |
3.5 |
5.3 |
1.5 |
17.1 |
| Florida - St. Joseph's Bay and the Gulf of Mexico |
0.2 |
1.3 |
3.2 |
1.4 |
0.3 |
1.0 |
0.9 |
1.8 |
8.6 |
| Florida - St. Andrew's Bay and the Gulf of Mexico |
0.3 |
1.0 |
1.0 |
1.2 |
0.9 |
1.8 |
1.4 |
1.3 |
8.0 |
| Florida - Perdido, Pensacola and Choctawhatchee Bays |
0.6 |
1.7 |
1.6 |
0.5 |
0.4 |
1.7 |
1.8 |
1.8 |
8.3 |
| Alabama - Mobile Bay |
0.0 |
1.7 |
1.1 |
0.3 |
0.4 |
0.9 |
1.1 |
1.8 |
8.2 |
| Alabama - Florida - Gulf of Mexico from Mobile Bay to East of Choctawhatchee Bay |
0.0 |
0.1 |
0.6 |
0.0 |
0.1 |
0.6 |
0.3 |
1.9 |
8.1 |
| Eastern Louisiana and Mississippi |
14.8 |
2.4 |
2.3 |
0.8 |
1.0 |
2.4 |
2.9 |
1.9 |
17.1 |
| Louisiana - Lake Calcasieu and Charles East |
N/A (insufficient tidal data) |
| Louisiana - Lake Calcasieu and Charles Main |
0.0 |
0.7 |
1.8 |
3.0 |
0.6 |
4.2 |
0.5 |
2.3 |
9.3 |
| Louisiana - Lake Calcasieu and Charles West |
N/A (insufficient tidal data) |
| California - Southern California from Morro Bay south to US/Mexico border |
1.6 |
1.4 |
0.9 |
0.1 |
0.4 |
0.8 |
0.9 |
1.3 |
8.1 |
| California - Monterey Bay to Morro Bay |
1.1 |
0.8 |
1.0 |
0.7 |
1.0 |
0.9 |
1.7 |
1.1 |
8.0 |
| California - San Francisco Bay Vicinity |
0.1 |
3.7 |
4.5 |
2.0 |
2.5 |
4.2 |
5.8 |
1.4 |
9.8 |
| Oregon - California - Cape Blanco and Punta Gorda |
4.4 |
2.0 |
1.6 |
2.5 |
4.4 |
5.7 |
9.5 |
1.2 |
13.1 |
| Oregon - Central Oregon |
2.7 |
3.6 |
2.5 |
5.8 |
10.1 |
10.7 |
17.6 |
1.2 |
19.4 |
| Washington - Oregon - Souther Washington and Columbia River |
18.8 |
6.3 |
6.5 |
3.6 |
4.8 |
7.3 |
9.8 |
1.6 |
22.6 |
| Washington - Juan de Fuca Strait |
7.9 |
5.0 |
5.8 |
2.0 |
2.7 |
8.5 |
7.5 |
1.4 |
14.0 |
| Washington - Puget Sound |
2.1 |
3.8 |
3.0 |
1.1 |
1.5 |
3.8 |
5.2 |
1.5 |
9.7 |
| (*) Although significant portions of Pamlico Sound, Florida, are cinsidered by NOAA to be non-tidal, uncertainty estimates are based on the tidal information generated by a hydrodynamic model. |
It should be noted that the uncertainty values in the tables above are given on a region by region basis. The values involving water level transformations are based on evaluating the uncertainty at water level stations in those regions. For the regional values, an assumption has been made that the uncertainty at the stations is representative of the uncertainty at locations away from the stations (e.g., in the center of a bay). Work is continuing to better define uncertainty at areas away from the water level stations and this document will be updated as those methods are determined and put into place. Also note the maximum cumulative uncertainty (MCU) is not the maximum error that could be observed. Rather, the MCU is the maximum of the combined standard deviations.
Accuracy of Transformations
Accuracy in the various transformations has been studied in a variety of ways. The Ellipsoid-to-NAD 83 transformations are carried out by the employment of accurate, multi-parameter mathematical equations so that only a small error results. However, the NAD 83 datum realization is constantly being updated (most recently in 2007 [Pursell, 2007]); here we assume a nationwide SD value of 2.0 cm [Mader et al., 2003] to represent the uncertainty in all ITRFxx, World Geodetic System of 1984 (WGS 84), and other multi-parameter ellipsoidal transformations. The NAD 83-to-NAVD 88 transformation is accomplished by a variety of gridded geoid models such as GEOID99 and GEOID03. GEOID03 is estimated to have an SD nationwide of 2.4 cm [Roman et al., 2004], and the older gridded geoid model GEOID99 is estimated to have an SD nationwide of 4.6 cm [Roman et al., 2004]. Since the NAD 83 readjustment of 2007, GEOID03 error is estimated to have increased nationwide [Roman, personal communication]. Thus we take a conservative value of 5.0 cm for this transformation for all coastal regions. The NAVD 88-to-LMSL transformation is made by another gridded data field, but one specifically designed for each specific coastal region. From a set of comparisons of model-determined datums against observed datums, the SD of error in the Chesapeake Bay region, for example, was found to be 1.6 cm [Topography of Sea Surface Accuracy].The LMSL-to-MHHW transformation is also done by a gridded data set, as are the other tidal datum transformations. From a set of comparisons of hydrodynamic model-determined tidal datums against observed datums, the SD of MHHW error in Chesapeake Bay region was found to be 3.1 cm [Tidal Transformation Accuracy].Errors in the other tidal transformations for Chesapeake Bay, which range from 1.5 to 3.1 cm, are shown in the figure, and in Table 2.
As an example, the propagation of uncertainty using the Chesapeake Bay data (Table 2) and VDatum to convert an ITRF2000 value to a MHHW value is based on the uncertainties of each transformation. If each transformation process is independent of any other process (a reasonable assumption, given the disparity of the data types and sources), then the standard deviation of the uncertainty of the entire process is the square root of the sum of the squares of the individual SDs, which, from ITRFxx to MHHW, is 6.4 cm. This transformation uncertainty is the square root of the sum (2.0^2 + 5.0^2 + 5.6^2 + 3.1^2) = 69.97, or 8.36 cm. We note that if the processes are not independent of each other, then the total uncertainty can be almost 50% larger. Transformation uncertainties for other regions can be estimated using the values in Tables 1 and 2.
Accuracy of the Source Data
We assume that the initial datum value provided by the user has zero uncertainty. In particular, we assume that, if an ellipsoidal coordinate frame such as ITRFxx or WGS 84 has been used to obtain data via GPS, no error has been introduced. NAD 83 is a mathematical surface defined by an ellipsoid with origin at the Earth’s mass center. Following established guidelines [Zilkoski et al., 1997], measurements are accurate to about 2 cm nationally. NAVD 88 is determined by geodetic leveling; its vertical precision nationwide is approximately 5 cm [Zilkoski et al., 1992]. This does not include any systematic errors such as untracked subsidence. Finally, the LMSL and the other tidal datums each have an SD of 1.6 cm in the Chesapeake Bay region [Tidal Datum Accuracy]. Tidal datum uncertainties for other regions can be estimated using the values in Table 2.
Since the sources of data are distinctly different, the errors are assumed to be reasonably independent. Therefore, if a user is making transformations from an ellipsoid-based three-dimensional reference frame to a tidal datum such as MLLW, the uncertainty due to the source data is estimated as the square root of the sum of the squares. Using the data uncertainty estimates above for Chesapeake Bay, this total data uncertainty will be the square root of the sum (2.0^2 + 5.0^2 + 1.6^2 + 1.6^2) = 34.12, or 5.84 cm. Total uncertainties for other regions can be estimated using the values in Tables 1 and 2.
These errors are affected by a variety of factors, including variations in the tidal range, tidal phase differences, bathymetric and coastal features, the density and proximity of nearby geodetic and tide stations used in the corrections. NOAA is currently investigating better approximations of these spatially varying errors. Please keep in mind that the larger errors in this domain were more likely to be seen in upstream river environments, marshes, and areas where the tides may change more rapidly.
Accuracy of Transformation between NAVD 88 and NGVD 29
For transformations between NAVD 88 and the National Geodetic Vertical Datum of 1929 (NGVD 29), VDatum uses the VERTCON model developed by NOAA's National Geodetic Survey (see http://www.ngs.noaa.gov/TOOLS/Vertcon/vertcon.html). VERTCON can be considered accurate at the 2 cm (1.0 σ) level [Mulcare, 2004]; it is suitable for a variety of mapping and charting purposes. As a model, it cannot maintain the full vertical control accuracy of geodetic leveling. Users needing high accuracy should adjust their observations using published NAVD 88 values. In rare cases, local distortions of 20 cm or more were found in the NGVD 29 network. The existence of these distortions can be determined by performing transformations around the project area. If dramatically different transformations are obtained over a small area, the presence of a problem NGVD 29 line is indicated. Users encountering these problem lines should contact NGS for further assistance.
As for the NGVD 29 data itself, it was reported [Zilkoski et al., 1992] that significant differences in the values occurred when the datum was recreated by NGS using the original data, but constraining the interpolation to match at 26 tidal stations. A plot of sample differences indicates that the values ranged from -27 to 59 cm. For our purposes, we estimate from the plotted values that the SD is 18 cm. In addition, NGVD 29 data are particularly sparse when compared with NAVD 88. The transformation between these two datums is best known where the two sets of leveling data (for each datum) overlap, but errors are expected (and cannot easily be quantified) where NGVD 29 data does not exist.
Topography of Sea Surface Transformation Accuracy
The uncertainty in the topography of the sea surface (TSS) transformation between NAVD 88 and local MSL is derived by combining the uncertainty in the NAVD 88 height transformations at tidal bench mark locations (σheights ) and the uncertainty in the interpolation of height values between stations (σ interpolation). The total uncertainty (σtss) in the topography of the sea surface is therefore:

In order to determine the uncertainty in the NAVD 88 height transformations at tide stations, σheights, we examine the differences between the accepted NOAA values and the values interpolated using VDatum at the same location. The uncertainty is determined as the SD of the differences. For the Chesapeake Bay regional TSS grid, σheights = 2.3 cm.
To evaluate σinterpolation, the uncertainty in interpolating between NAVD88 and local MSL using the gridded data, a methodology was used whereby each individual tide station was selectively removed from the interpolation. The difference at each tide station between the interpolation results with and without that station was then used as a measure of how much the results could vary in relation to data availability. While this method also reflects the importance of a station and/or station density, we felt that the results obtained with this approach serves as a measure of the overall interpolation accuracy. The uncertainty measure is defined as the SD of the differences, and was computed in the Chesapeake Bay to be σinterpolation = 5.1 cm.
Therefore, the total topography of the sea surface transformation uncertainty is computed, for the Chesapeake Bay, as σtss = {(2.3 cm)^2 + (5.1 cm)^2}^1/2 = 5.6 cm. The combined uncertainty for other regions is shown in Table 2 as the NAVD88 to MSL uncertainty.
Tidal Transformation Accuracy
The development of tidal datums for VDatum consists of four steps: (1) modeling the tides and computing tidal datums from the modeled time series, (2) determining model-data differences at tidal bench mark locations, (3) spatially interpolating these differences and adding these back on to the original model results, and (4) interpolating the corrected tidal datum fields from the tide model grid to a structured “marine grid” used by the VDatum software. Step (3) above ensures that the corrected model datums match those computed from observations at NOAA locations. There may be some stations that are not included in this correction process, as they may be located outside of the domain of the tide modeling grid. At stations where the model has been corrected, errors in the tidal datums should be equivalent to errors in computing the datums from observations (Tidal Datum Accuracy).
At locations away from those NOAA observations used in the corrections to the tidal datum fields, it is more difficult to determine errors. These errors are affected by a variety of factors, including variations in the tidal range, tidal phase differences, bathymetric and coastal features, the density and proximity of nearby stations used in the corrections, and more. NOAA is currently investigating better approximations of these spatially varying errors. These methods include selective removal of data to determine the sensitivity of the corrected fields and various spatial interpolation methods that are guided by the results of the underlying hydrodynamic model of the tides.
To best approximate the tidal datum transformation uncertainties at the present time, though, the preferred approach is to compute the standard deviations of the differences between the tidal datums computed from the model and from the observations. Statistics on these errors can provide the user with a sense for what the errors could potentially be at locations away from the stations. For the Chesapeake Bay, these values were 3.08 cm for MLLW, 2.85 cm for MLW, 3.11 cm for MHHW, 2.59 cm for MHW, 1.51 cm for MTL, and 1.76 cm for DTL. Uncertainties for other regions can be estimated using the values in Table 2. The mean value of the model-data differences are assumed to be removed in the final tidal datum fields provided with the VDatum software, as a spatially varying field of model-data differences is used to correct the original model results.
Some of the VDatum tidal transformation files were not generated with the input of hydrodynamic models, but were generated solely by spatial interpolation. In those cases, the methodology of station subtraction, as discussed in the section on σinterpolation, can be used to estimate the uncertainties.
Please keep in mind that the larger model-data errors in any coastal domain were more likely to be seen in upstream river environments, marshes, and areas where the tides may change more rapidly.
Tidal datum elevations are computed from time series of observed tides at tide stations. By legal definition used by NOAA, tidal datum elevations are computed relative to specific 19-year time periods called National Tidal Datum Epochs (NTDEs). The current official NTDE is the 1983-2001 time period. An example of a tidal datum is Mean Lower Low Water (MLLW) which is the average elevation of the observed lower low tides over a NTDE. MLLW is the NOAA nautical Chart Datum reference for chart products and predicted tides. Another example is Mean High Water (MHW) which is the average elevation of all the high tides over a NTDE. MHW is typically used to represent the coastal shoreline in many mapping products.
NOAA manages a nation-wide network of long-term continuously operating water level stations called the National Water Level Observation Network (NWLON). For many of these stations, tidal datum elevations were computed directly by performing the averaging over the 1983-2001 NTDE. For practical application, the error in datum elevation for these “first-reduction” averages is zero, by definition. However, tidal datum elevations have been determined from thousands of short – term tide stations along the coast that were in for time periods much less than 19-years; typically only for 3-months to a year, depending on the project or application. NOAA accepted procedure is to compute equivalent NTDE tidal datums at these short-term stations by performing a comparison of simultaneous observations with an appropriate NWLON control station. This correction process results in an error in the tidal datum elevations because they were not based on full NTDE. These errors are a function of the distance between short-term station and the control; of the difference in time of high and low waters between the short-term station and the control; and, of the ratio of the mean ranges of the tide between the short-term and control stations. Thus the errors will be spatially variable depending on the number and density of good NWLON stations and on the complexity of the tidal hydrodynamics.
These errors in tidal datum elevations are determined uniquely for each tide station. In the Chesapeake Bay VDatum region, there are 216 stations with a mean standard deviation, for each tidal datum, of 1.57 cm. Uncertainties for other regions can be estimated using the values in Table 2.
Mader, G. L., N. D. Weston, M. L. Morrison, and D. G. Milbert, 2003. NGS Geodetic Tool Kit, Part II: The On-Line Positioning User Service (OPUS). See http://www.ngs.noaa.gov/TOOLS/Professional_Surveyor_Articles/OPUS.pdf. 6 pp.
Mulcare, D.M., 2004. NGS Toolkit, Part 9: The National Geodetic Survey VERTCON Tool. See http://www.ngs.noaa.gov/TOOLS/Professional_Surveyor_Articles/VERTCON.pdf
Pursell, D., 2007. National readjustment. See http://www.ngs.noaa.gov/NationalReadjustment/Library/FGCS.2.14.07.presentation.ppt.
Roman, D. R., Y. M. Wang, W. Henning, and J. Hamilton, 2004. Assessment of the new national geoid height model, GEOID03. 2004 ACSM/TAPS Conference and Technology Exhibition, Nashville, TN. 14 pp. Available in http://www.ngs.noaa.gov/GEOID/geolib.html.
Zilkoski, D. B., J. H. Richards, and G. M. Young, 1992. Results of the general adjustment of the North American Vertical Datum of 1988. Surveying and Land Information Systems, Vol. 52(3), pp 133-149. See http://www.ngs.noaa.gov/PUBS_LIB/NAVD88/navd88report.htm.
Zilkoski, D. B., J. D. D’Onofrio, and S. J. Frakes, 1997. Guidelines for establishing GPS-derived ellipsoid heights. NOAA Technical Report NOS NGS 58. 23 pp. See http://www.ngs.noaa.gov/PUBS_LIB/NGS-58.pdf