Skip to main content
Log in

Introducing HTDP 3.1 to transform coordinates across time and spatial reference frames

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

The National Geodetic Survey, an office within the National Oceanic and Atmospheric Administration, recently released version 3.1 of the Horizontal Time-Dependent Positioning (HTDP) utility for transforming coordinates across time and between spatial reference frames. HTDP 3.1 introduces improved crustal velocity models for both the contiguous United States and Alaska. The new HTDP version also introduces a model for estimating displacements associated with the magnitude 7.2 El Mayor–Cucapah earthquake of April 4, 2010. In addition, HTDP 3.1 enables its users to transform coordinates between the newly adopted International Terrestrial Reference Frame of 2008 (ITRF2008) and IGS08 reference frames and other popular reference frames, including current realizations of NAD 83 and WGS84. A more convenient format to enter a list of coordinates to be transformed has been added. Users can now also enter dates in the decimal year format as well as the month-day-year format. The new HTDP utility, explanatory material and instructions are available at http://www.ngs.noaa.gov/TOOLS/Htdp/Htdp.shtml.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Altamimi Z, Collilieux X, Legrand J, Garayt B, Boucher C (2007) ITRF2005: a new release of the International Terrestrial Reference Frame based on time series of station positions and Earth orientation parameters. J Geophys Res. doi:10.1029/2007JB004949

  • Altamimi Z, Collilieux X, Metivier L (2011) ITRF2008: an improved solution of the international terrestrial reference frame. J Geod. doi:10.1007/s00190-011-0444-4

  • Cross R, Freymueller JT (2007) Plate coupling variation and block translation in the Andreanof segment of the Aleutian arc determined by subduction zone modeling using GPS data. Geophys Res Lett. doi:10.1029/2006GL029073R

  • Cross R, Freymueller JT (2008) Evidence for and implications of a Bering plate based on geodetic measurements from the Aleutians and western Alaska. J Geophys Res. doi:10.1029/2007JB005136

  • D’Alessio MA, Johanson IA, Bürn, Schmidt DA, Murray MH (2005) Slicing up the San Francisco Bay area: block kinematics and fault slip rates from GPS-derived surface velocities. J Geophys Res. doi:10.1029/2004JB003496

  • Dixon T, Decaix J, Farina F, Furlong K, Malservisi R, Bennett R, Suarez-Vidal F, Fletcher J, Lee J (2002) Seismic cycle and rheological effects on estimation of present-day slip rates for the Agua Blanca and San Miguel-Vallecitos faults, northern Baja California, Mexico. J Geophys Res. doi:10.1029/2000JB000099

  • Elliott JL, Larsen CF, Freymueller JT, Motyka RJ (2010) Tectonic block motion and glacial isostatic adjustment in southeast Alaska and adjacent Canada constrained by GPS measurements. J Geophys Res. doi:10.1029/2009JB007139

  • Federal Geodetic Control Subcommittee (2000) Input formats and specifications of the National Geodetic Survey Data Base the NGS “Bluebook” http://www.ngs.noaa.gov/FGCS/BlueBook/. Accessed 26 July 2011

  • Freymueller JT, Cohen SC, Cross R, Elliott J, Fletcher H, Larsen C, Hreinsdóttir S, Zweck C (2008) Active deformation processes in Alaska, based on 15 years of GPS measurements. In: Freymueller JT et al (eds) Active tectonics and seismic potential of Alaska. AGU, Washington, DC, pp 1–42

    Chapter  Google Scholar 

  • Hammond WC, Thatcher W (2004) Contemporary tectonic deformation of the basin and range province, western United States: 10 years of observation with the Global Positioning System. J Geophys Res. doi:10.1029/2003JB002746

  • Hammond WC, Thatcher W (2005) Northwest basin and range tectonic deformation observed with the Global Positioning System. J Geophys Res. doi:10.1029/2005JB003678

  • King NE, Argus D, Langbein J, Agnew DC, Bawden G, Dollar RS, Liu Z, Galloway D, Reichard E, Yong A, Webb FH, Bock Y, Stark K, Barseghian D (2007) Space geodetic observation of expansion of the San Gabriel Valley, California, aquifer system, during heavy rainfall in winter 2004–2005. J Geophys Res. doi: 10.1029/2006JB0044

  • Marquez-Azua B, DeMets C (2003) Crustal velocity field of Mexico from continuous GPS measurements, 1993 to June 2001: implications for neotectonics of Mexico. J Geophys Res. doi:10.1029/2002JB002241

  • McCaffrey R (1995) “DEFNODE users’ guide” Rensselaer Polytechnic Institute, Troy, New York. http://www.rpi.edu/∼mccafr/defnode/. Accessed 8 Mar 2007

  • McCaffrey R (2002) Crustal block rotations and plate coupling. In: Stein S, Freymueller J (eds), Plate boundary zones. AGU Geodynamics Series 30, pp 101–122

  • McCaffrey R (2005) Block kinematics of the Pacific/North America plate boundary in the southwestern United States from inversion of GPS, seismological, and geologic data. J Geophys Res. doi:10.1029/2004JB003307

  • McCaffrey R, Qamar AI, King RW, Wells R, Ning Z, Williams CA, Stevens CW, Vollick JJ, Zwick PC (2007) Plate locking, block rotation and crustal deformation in the Pacific Northwest. Geophy J Int. doi:10.1111/j.1365-264X.2007.03371.x

  • Payne SJ, McCaffrey R, King RW (2007) Contemporary deformation within the Snake River Plain and northern basin and range province, USA. EOS Trans Am Geophys Union 88(23):T22A-05

    Google Scholar 

  • Pearson C, McCaffrey R, Elliott JL, Snay R (2010) HTDP 3.0: software for coping with coordinate changes associated with crustal motion. J Surv Eng 136:80–90. doi:10.1061/(ASCE)SU.1943-5428.0000013

    Article  Google Scholar 

  • Sella GF, Stein S, Dixon TH, Craymer M, James TS, Mazzotti S, Dokka RK (2007) Observation of glacial isostatic adjustment in “stable” North America with GPS. Geophys Res Lett. doi:10.1029/2006GL027081

  • Shen ZK, King RW, Agnew DC, Wang M, Herring TA, Dong S, Fang P (2011) A unified analysis of crustal motion in southern California, 1970–2004: the SCEC crustal motion map. J Geophys Res 116 (in press)

  • Snay RA (2003) Introducing two spatial reference frames for regions of the Pacific Ocean. Surv Land Inf Sci 63:5–12

    Google Scholar 

  • Soler T, Snay RA (2004) Transforming positions and velocities between the International Terrestrial Reference Frame of 2000 and North American Datum of 1983. J Surv Eng 130:49–55. doi:10.1061/(ASCE)0733-9453(2004)130:2(49)

    Article  Google Scholar 

  • Suito H, Freymueller JT (2009) A viscoelastic and afterslip postseismic deformation model for the 1964 Alaska earthquake. J Geophys Res. doi:10.1029/2008JB005954

  • Williams TB, Kelsey HM, Freymueller JT (2006) GPS-derived strain in northwestern California: termination of the San Andreas fault system and convergence of the Sierra Nevada-Great Valley block contribution to southern Cascadia forearc contraction. Tectonophysics 413:171–184

    Article  Google Scholar 

Download references

Acknowledgments

Rob McCaffrey of Portland State University developed the original DEFNODE model of western CONUS while under contract to the National Geodetic Survey in 2007. We gratefully acknowledge Jeff Freymueller of the University of Alaska, Fairbanks who hosted one of us (Chris Pearson) on two occasions and suggested that we develop the Alaskan deformation model described here. Thanks are also due to Dr. Yuri Fialko of University of California San Diego (UCSD) for making his dislocation model of the El Mayor—Cucapah earthquake available prior to publication. The paper has significantly benefited from reviews by Marti Ikehara, Dave Minkel and Dru Smith of National Geodetic Survey, Duncan Agnew of UCSD and Thomas Meyer of the University of Connecticut.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chris Pearson.

Appendices

Appendix: Transforming coordinates between ITRF2008 and NAD 83

This appendix presents equations for transforming positional coordinates between ITRF2008 and NAD 83 (CORS96). We also present equations for transforming positional coordinates between ITRF2008 and NAD 83 (PACP00), as well as equations for transforming positional coordinates between ITRF2008 and NAD 83 (MARP00). These equations were incorporated into HTDP 3.1. In the following text, the names—NAD 83 (CORS96), NAD 83 (PACP00), and NAD 83 (MARP00)—will be truncated to NAD 83 when referring to these three NAD 83 realizations collectively.

Let x(t)NAD 83, y(t)NAD 83 and z(t)NAD 83 denote the NAD 83 positional coordinates for a point at time t as expressed in a 3-D Cartesian earth-centered, earth-fixed coordinate system. These coordinates are expressed as a function of time to reflect the reality of the crustal motion associated with plate tectonics, land subsidence, volcanic activity, postglacial rebound and so on. Similarly, let x(t)ITRF, y(t)ITRF and z(t)ITRF denote the ITRF2008 positional coordinates for this same point at time t. The given ITRF2008 coordinates are related to their corresponding NAD 83 coordinates by a similarity transformation that is approximated by the following equations

$$ \begin{aligned} x( t )_{\text{NAD 83}} & = T_{x} ( t ) + [ {1 + s( t )} ] \cdot x( t )_{\text{ITRF}}\,+ \omega_{z} (t) \cdot y ( t )_{\text{ITRF}} -\omega_{y} ( t ) \cdot z( t )_{\text{ITRF}} \\ y( t )_{\text{NAD 83}} & = T_{y} ( t )-\omega_{z} ( t ) \cdot x( t )_{\text{ITRF}} + [ {1 + s( t )} ] \cdot y( t )_{\text{ITRF}} + \omega_{x} ( t ) \cdot z( t )_{\text{ITRF}} \\ z( t )_{\text{NAD 83}} & = T_{z} ( t ) + \omega_{y} ( t ) \cdot x( t )_{\text{ITRF}} -\omega_{x} ( t ) \cdot y( t )_{\text{ITRF}} + [ {1 + s( t )} ] \cdot z( t )_{\text{ITRF}} \\ \end{aligned} $$
(1)

Here, the symbols T x (t), T y (t), and T z (t) are translations along the x-, y-, and z-axes, respectively; ω x (t), ω y (t), and ω z (t) are counterclockwise rotations about these same three axes; and s(t) is the differential scale change between ITRF2008 and NAD 83. These approximate equations suffice because the three rotations have small magnitudes. Note that each of the seven quantities is represented as a function of time because space-based geodetic techniques have enabled scientists to detect their time-related variations with some degree of accuracy. These time-related variations are assumed to be mostly linear, so that the quantities may be expressed by the following equations,

$$ \begin{aligned} T_{x} \left( t \right) & = T_{x} \left( {t_{0} } \right) + \dot{T}_{x} \cdot \left( {t-t_{0} } \right) \hfill \\ T_{y} \left( t \right) & = T_{y} \left( {t_{0} } \right) + \dot{T}_{y} \cdot \left( {t-t_{0} } \right) \hfill \\ T_{z} \left( t \right) & = T_{z} \left( {t_{0} } \right) + \dot{T}_{z} \cdot \left( {t-t_{0} } \right) \hfill \\ \omega_{x} \left( t \right) & = [\varepsilon_{x} \left( {t_{0} } \right) + \dot{\varepsilon }_{x} \cdot \left( {t-t_{0} } \right)] \cdot m_{r} \hfill \\ \omega_{y} \left( t \right) & = [\varepsilon_{y} \left( {t_{0} } \right) + \dot{\varepsilon }_{y} \cdot \left( {t-t_{0} } \right)] \cdot m_{r} \hfill \\ \omega_{z} \left( t \right) & = [\varepsilon_{z} \left( {t_{0} } \right) + \dot{\varepsilon }_{z} \cdot \left( {t-t_{0} } \right)] \cdot m_{r} \hfill \\ s\left( t \right) & = s\left( {t_{0} } \right) + \dot{s} \cdot \left( {t-t_{0} } \right) \hfill \\ \end{aligned} $$
(2)

where m r  = 4.84813681 · 10−9 is the conversion factor from milliarc seconds (mas) to radians.

Here, the symbol t 0 denotes a fixed, prespecified time of reference. Hence the seven quantities T x (t 0), T y (t 0),…, s(t 0) are all constants. The seven other quantities \( \dot{T}_{x} \), \( \dot{T}_{y} \),…, \( \dot{s} \), which represents rates of change with respect to time, are also assumed to be constants.

The transformation from ITRF2008 to NAD 83 (CORS96), denoted (ITRF2008→NAD 83 (CORS96)), is defined in terms of the composition of five distinct transformations, applied sequentially. First, positional coordinates are transformed from ITRF2008 to ITRF2005, then from ITRF2005 to ITRF2000, then from ITRF2000 to ITRF97, then from ITRF97 to ITRF96, and finally from ITRF96 to NAD 83 (CORS96). This composition may be symbolically expressed via the following equation:

$$ \begin{aligned} \left( {{\text{ITRF2}}00 8\to {\text{NAD 83 }}\left( {\text{CORS96}} \right)} \right) & = \left( {{\text{ITRF2}}00 8\to {\text{ITRF2}}00 5} \right) \\ & + \left( {{\text{ITRF2}}00 5\to {\text{ITRF2}}000} \right) + \left( {{\text{ITRF2}}000 \to {\text{ITRF97}}} \right) \\ & \quad + \left( {{\text{ITRF97}} \to {\text{ITRF96}}} \right) + \left( {{\text{ITRF}}96 \to {\text{NAD 83 }}\left( {\text{CORS96}} \right)} \right) \\ \end{aligned} $$
(3)

where (ITRF2008→ITRF2005) denotes the transformation from ITRF2008 to ITRF2005, (ITRF2005→ITRF2000) denotes the transformation from ITRF2005 to ITRF2000, and so forth.

For (ITRF2008→ITRF2005), HTDP uses the parameter values adopted by the International Earth Rotation and Reference System Service (IERS) for t 0 = 2005.00 (~1 January 2005) (Altamimi et al. 2011). We have converted the IERS-adopted values for t 0 = 2005.00 to their corresponding values for t 0 = 1997.00. Table 7 displays both sets of values.

Table 7 Transformation from ITRF2008 to NAD 83 (CORS96)

For (ITRF2005→ITRF2000), HTDP uses the parameters adopted by the IERS for t 0 = 2000.00 (Altamimi et al. 2007). The corresponding values for t 0 = 1997.00 are given by Pearson et al. (2010).

For (ITRF2000→ITRF97), (ITRF97→ITRF96), and (ITRF96→NAD 83 (CORS96)), HTDP uses the parameter values adopted by NGS for t 0 = 1997.00 (Soler and Snay 2004). Table 7 summarizes the values adopted for all transformations at t 0 = 1997.00.

Because the values for the parameters associated with each of the five transformations, appearing on the right side of equation (A3), are rather small in magnitude, the values for the parameters of (ITRF2008→NAD 83 (CORS96)) at t 0 = 1997.00 may be computed with sufficient accuracy by adding the corresponding values for these five transformations at t 0 = 1997.00. The right-most column of Table 7 displays the resulting values used by HTDP. It should be noted that many of the values, given in Table 7, are expressed to more significant digits than the accuracy to which they can be resolved using current geodetic observations. Nevertheless, HTDP uses these values. The inverse transformation (NAD 83 (CORS96)→ITRF2008) at t 0 = 1997.00 is obtained by changing the sign for each of the 14 values appearing in the right-most column of Table 7.

Transforming coordinates between ITRF2008 and NAD 83 (PACP00)

Snay (2003) introduced the NAD 83 (PACP00) realization of a Pacific plate-fixed version of the NAD 83 reference frame so that points located in the stable interior of the Pacific tectonic plate would experience little or no horizontal motion relative to this frame. NAD 83 (PACP00) is defined in terms of a transformation from ITRF2000 of the form of Equation A2. Adopted values for the parameters of these equations are listed in Table 8 for t 0 = 1993.62. Table 8 also presents equivalent values for t 0 = 1997.00.

Table 8 Transformation from ITRF2000 to NAD 83 (PACP00)

The transformation from ITRF2008 to NAD 83 (PACP00), denoted (ITRF2008→NAD 83 (PACP00)), is defined in terms of the composition of three distinct transformations, applied sequentially. First, positional coordinates are transformed from ITRF2008 to ITRF2005, then from ITRF2005 to ITRF2000, and then from ITRF2000 to NAD 83 (PACP00). This composition may be symbolically expressed via the equation

$$ \begin{aligned} \left( {{\text{ITRF2}}00 8\to {\text{NAD 83}}\left( {{\text{PACP}}00} \right)} \right) & = \left( {{\text{ITRF2}}00 8\to {\text{ITRF2}}00 5} \right) \, \\ & \quad + \left( {{\text{ITRF2}}00 5\to {\text{ITRF2}}000} \right) + \left( {{\text{ITRF2}}00 0\to {\text{NAD 83}}\left( {{\text{PACP}}00} \right)} \right) \\ \end{aligned} $$
(4)

Table 9 displays values for the various parameters at t 0 = 1997.00, where values for the transformation from ITRF2005 to ITRF2000 for t 0 = 1997.00 were computed by Pearson et al. (2010) from those published by Altamimi et al. (2007) for t 0 = 2000.00. The right-most column in this table is obtained by adding the previous three columns across each row.

Table 9 Transformation from ITRF2008 to NAD 83 (PACP00)

Transforming coordinates between ITRF2008 and NAD 83 (MARP00)

Snay (2003) introduced the NAD 83 (MARP00) realization of a Mariana plate-fixed version of the NAD 83 reference frame so that points located on the Marianna tectonic plate would experience little or no horizontal motion relative to this frame. NAD 83 (MARP00) is defined in terms of a transformation from ITRF2000 of the form of Equation A2. Adopted values for the parameters of these equations are listed in Table 10 for t 0 = 1993.62. Table 10 also presents equivalent values for t 0 = 1997.00.

Table 10 Transformation from ITRF2000 to NAD 83 (MARP00)

The transformation from ITRF2008 to NAD 83 (MARP00)) is defined in terms of the composition of three distinct transformations, applied sequentially. First, positional coordinates are transformed from ITRF2008 to ITRF2005, then from ITRF2005 to ITRF2000, and then from ITRF2000 to NAD 83 (MARP00). This composition may be symbolically expressed via the equation

$$ \begin{aligned} \left( {{\text{ITRF2}}00 8\to {\text{NAD 83}}\left( {{\text{MARP}}00} \right)} \right) & = \left( {{\text{ITRF2}}00 8\to {\text{ITRF2}}00 5} \right) \, \\ & \quad + \left( {{\text{ITRF2}}00 5\to {\text{ITRF2}}000} \right) + \left( {{\text{ITRF2}}00 0\to {\text{NAD 83}}\left( {{\text{MARP}}00} \right)} \right) \\ \end{aligned} $$
(5)

Table 11 displays values for the various parameters at t 0 = 1997.00. The right-most column in this table is obtained by adding the previous three columns across each row.

Table 11 Transformation from ITRF2008 to NAD 83 (MARP00)

Related transformations

The International GNSS Service(IGS) recently adopted a reference frame called IGS08 that is based on ITRF2008. IGS08 coordinates for some reference stations differ from their corresponding ITRF2008 coordinates because the IGS08 coordinates were computed using more current calibrations of GPS antennas than were used in computing ITRF2008 coordinates. Nevertheless, IGS considers the 14-parameter transformation between ITRF2008 and IGS08 to be the identity function, that is, each of the 14 transformation parameters is zero in value. As a result, the value of the 14 parameters in the transformation between IGS08 and a given NAD 83 realization is the same as the values of the 14 parameters in the corresponding transformation between ITRF2008 and this NAD 83 realization.

Also, NGS recently adopted three new reference frames called NAD 83 (2011), NAD 83 (PA11), and NAD 83 (MA11). To create these reference frames, NGS reprocessed its collection of GPS data from the CORS network to compute IGS08 coordinates for reference stations in this network. The corresponding NAD 83 (2011) coordinates were then obtained by applying the (ITRF2008 → NAD 83 (CORS96)) transformation given in this paper, which as mentioned above is the same as the (IGS08 → NAD 83 (CORS96)) transformation. As a result, the 14-parameter transformation between NAD 83 (CORS96) and NAD 83 (2011) is the identity function. In most cases, NAD 83 (CORS96) coordinates for a given reference station will differ from the corresponding NAD 83 (2011) coordinates for this same reference frame because the NAD 83 (2011) coordinates were computed using more GPS data, more recent models for systematic errors (like ocean loading), and improved mathematical algorithms than were involved in the NAD 83 (CORS96) computations many of which were performed in 2002. Thus, the fact that the 14-parameter transformation between two reference frames is the identity function does not mean that corresponding coordinates in the two frames agree exactly in value. It only means that these corresponding coordinates agree on average when considering all the reference stations in the network, which have coordinates in both reference frames.

In the same manner, the transformation between ITRF2008 (or IGS08) and NAD 83 (PA11) is the same as the transformation between ITRF2008 and NAD 83 (PACP00), and the transformation between ITRF2008 and NAD 83 (MA11) is the same as the transformation between ITRF2008 and NAD 83 (MARP00). Thus, the transformation between NAD 83 (PA11) and NAD 83 (PACP00) is the identity function, and the transformation between NAD 83 (MA11) and NAD 83 (MARP00) is also the identity function.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pearson, C., Snay, R. Introducing HTDP 3.1 to transform coordinates across time and spatial reference frames. GPS Solut 17, 1–15 (2013). https://doi.org/10.1007/s10291-012-0255-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-012-0255-y

Keywords

Navigation