Skip to content

Commit d7b9745

Browse files
committed
Added ITRF2005 transformations
1 parent 0a51fe2 commit d7b9745

1 file changed

Lines changed: 190 additions & 0 deletions

File tree

geodepy/constants.py

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1868,6 +1868,7 @@ class parameters.
18681868
# For more information, see the GDA2020 tech manual section 2.2.1 available
18691869
# here: https://www.icsm.gov.au/gda2020-and-gda94-technical-manuals
18701870
# Ref: http://itrf.ensg.ign.fr/ITRF_solutions/2005/tp_05-00.php
1871+
# Ref: https://itrf.ign.fr/en/solutions/transformations
18711872

18721873
# Ref: https://itrf.ign.fr/en/solutions/itrf2005
18731874
itrf2005_to_itrf2000_sd = iers2transSD(
@@ -1908,7 +1909,196 @@ class parameters.
19081909
tf_sd=itrf2005_to_itrf2000_sd,
19091910
)
19101911

1912+
itrf2005_to_itrf97 = iers2trans(
1913+
itrf_from="ITRF2005",
1914+
itrf_to="ITRF97",
1915+
ref_epoch=date(2000, 1, 1),
1916+
tx=6.8,
1917+
ty=3.5,
1918+
tz=-28.5,
1919+
sc=1.98,
1920+
rx=0,
1921+
ry=0,
1922+
rz=0.06,
1923+
d_tx=-0.2,
1924+
d_ty=-0.5,
1925+
d_tz=-3.2,
1926+
d_sc=0.09,
1927+
d_rx=0,
1928+
d_ry=0,
1929+
d_rz=0.02,
1930+
)
1931+
1932+
itrf2005_to_itrf96 = iers2trans(
1933+
itrf_from="ITRF2005",
1934+
itrf_to="ITRF96",
1935+
ref_epoch=date(2000, 1, 1),
1936+
tx=6.8,
1937+
ty=3.5,
1938+
tz=-28.5,
1939+
sc=1.98,
1940+
rx=0,
1941+
ry=0,
1942+
rz=0.06,
1943+
d_tx=-0.2,
1944+
d_ty=-0.5,
1945+
d_tz=-3.2,
1946+
d_sc=0.09,
1947+
d_rx=0,
1948+
d_ry=0,
1949+
d_rz=0.02,
1950+
)
1951+
1952+
itrf2005_to_itrf94 = iers2trans(
1953+
itrf_from="ITRF2005",
1954+
itrf_to="ITRF94",
1955+
ref_epoch=date(2000, 1, 1),
1956+
tx=6.8,
1957+
ty=3.5,
1958+
tz=-28.5,
1959+
sc=1.98,
1960+
rx=0,
1961+
ry=0,
1962+
rz=0.06,
1963+
d_tx=-0.2,
1964+
d_ty=-0.5,
1965+
d_tz=-3.2,
1966+
d_sc=0.09,
1967+
d_rx=0,
1968+
d_ry=0,
1969+
d_rz=0.02,
1970+
)
1971+
1972+
itrf2005_to_itrf93 = iers2trans(
1973+
itrf_from="ITRF2005",
1974+
itrf_to="ITRF93",
1975+
ref_epoch=date(2000, 1, 1),
1976+
tx=-22.0,
1977+
ty=3.3,
1978+
tz=-33.9,
1979+
sc=2.47,
1980+
rx=-1.71,
1981+
ry=-1.48,
1982+
rz=-0.3,
1983+
d_tx=-3.1,
1984+
d_ty=-0.1,
1985+
d_tz=-2.4,
1986+
d_sc=0.09,
1987+
d_rx=-0.11,
1988+
d_ry=-0.19,
1989+
d_rz=0.07,
1990+
)
1991+
1992+
itrf2005_to_itrf92 = iers2trans(
1993+
itrf_from="ITRF2005",
1994+
itrf_to="ITRF92",
1995+
ref_epoch=date(2000, 1, 1),
1996+
tx=14.8,
1997+
ty=5.5,
1998+
tz=-36.5,
1999+
sc=1.27,
2000+
rx=0,
2001+
ry=0,
2002+
rz=0.06,
2003+
d_tx=-0.2,
2004+
d_ty=-0.5,
2005+
d_tz=-3.2,
2006+
d_sc=0.09,
2007+
d_rx=0,
2008+
d_ry=0,
2009+
d_rz=0.02,
2010+
)
2011+
2012+
itrf2005_to_itrf91 = iers2trans(
2013+
itrf_from="ITRF2005",
2014+
itrf_to="ITRF91",
2015+
ref_epoch=date(2000, 1, 1),
2016+
tx=26.8,
2017+
ty=19.5,
2018+
tz=-42.5,
2019+
sc=2.67,
2020+
rx=0,
2021+
ry=0,
2022+
rz=0.06,
2023+
d_tx=-0.2,
2024+
d_ty=-0.5,
2025+
d_tz=-3.2,
2026+
d_sc=0.09,
2027+
d_rx=0,
2028+
d_ry=0,
2029+
d_rz=0.02,
2030+
)
2031+
2032+
itrf2005_to_itrf90 = iers2trans(
2033+
itrf_from="ITRF2005",
2034+
itrf_to="ITRF90",
2035+
ref_epoch=date(2000, 1, 1),
2036+
tx=24.8,
2037+
ty=15.5,
2038+
tz=-58.5,
2039+
sc=2.97,
2040+
rx=0,
2041+
ry=0,
2042+
rz=0.06,
2043+
d_tx=-0.2,
2044+
d_ty=-0.5,
2045+
d_tz=-3.2,
2046+
d_sc=0.09,
2047+
d_rx=0,
2048+
d_ry=0,
2049+
d_rz=0.02,
2050+
)
2051+
2052+
itrf2005_to_itrf89 = iers2trans(
2053+
itrf_from="ITRF2005",
2054+
itrf_to="ITRF89",
2055+
ref_epoch=date(2000, 1, 1),
2056+
tx=29.8,
2057+
ty=39.5,
2058+
tz=-96.5,
2059+
sc=6.37,
2060+
rx=0,
2061+
ry=0,
2062+
rz=0.06,
2063+
d_tx=-0.2,
2064+
d_ty=-0.5,
2065+
d_tz=-3.2,
2066+
d_sc=0.09,
2067+
d_rx=0,
2068+
d_ry=0,
2069+
d_rz=0.02,
2070+
)
2071+
2072+
itrf2005_to_itrf88 = iers2trans(
2073+
itrf_from="ITRF2005",
2074+
itrf_to="ITRF88",
2075+
ref_epoch=date(2000, 1, 1),
2076+
tx=24.8,
2077+
ty=3.5,
2078+
tz=-120.5,
2079+
sc=9.47,
2080+
rx=0.1,
2081+
ry=0,
2082+
rz=0.06,
2083+
d_tx=-0.2,
2084+
d_ty=-0.5,
2085+
d_tz=-3.2,
2086+
d_sc=0.09,
2087+
d_rx=0,
2088+
d_ry=0,
2089+
d_rz=0.02,
2090+
)
2091+
19112092
itrf2000_to_itrf2005 = -itrf2005_to_itrf2000
2093+
itrf97_to_itrf2005 = -itrf2005_to_itrf97
2094+
itrf96_to_itrf2005 = -itrf2005_to_itrf96
2095+
itrf94_to_itrf2005 = -itrf2005_to_itrf94
2096+
itrf93_to_itrf2005 = -itrf2005_to_itrf93
2097+
itrf92_to_itrf2005 = -itrf2005_to_itrf92
2098+
itrf91_to_itrf2005 = -itrf2005_to_itrf91
2099+
itrf90_to_itrf2005 = -itrf2005_to_itrf90
2100+
itrf89_to_itrf2005 = -itrf2005_to_itrf89
2101+
itrf88_to_itrf2005 = -itrf2005_to_itrf88
19122102

19132103
# ITRF2000 parameters
19142104
# ftp://ftp.iers.org/products/reference-systems/terrestrial/itrf/ITRF.TP

0 commit comments

Comments
 (0)