Skip to content

Commit 0a51fe2

Browse files
committed
Added References
1 parent aaed6ee commit 0a51fe2

1 file changed

Lines changed: 80 additions & 2 deletions

File tree

geodepy/constants.py

Lines changed: 80 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,46 @@ class parameters.
613613
tf_sd=atrf2014_to_gda2020_sd,
614614
)
615615

616+
itrf2014_to_atrf2014_sd = TransformationSD(
617+
sd_tx=0.00,
618+
sd_ty=0.00,
619+
sd_tz=0.00,
620+
sd_sc=0.00,
621+
sd_rx=0.00,
622+
sd_ry=0.00,
623+
sd_rz=0.00,
624+
sd_d_tx=0.00,
625+
sd_d_ty=0.00,
626+
sd_d_tz=0.00,
627+
sd_d_sc=0.00,
628+
sd_d_rx=0.00,
629+
sd_d_ry=0.00,
630+
sd_d_rz=0.00,
631+
)
632+
633+
itrf2014_to_atrf2014 = atrf2014_to_gda2020 = Transformation(
634+
from_datum="ITRF2014",
635+
to_datum="ATRF2014",
636+
ref_epoch=date(2020, 1, 1),
637+
tx=0,
638+
ty=0,
639+
tz=0,
640+
sc=0,
641+
rx=0,
642+
ry=0,
643+
rz=0,
644+
d_tx=0,
645+
d_ty=0,
646+
d_tz=0,
647+
d_sc=0,
648+
d_rx=0.00,
649+
d_ry=0.00,
650+
d_rz=0.00,
651+
tf_sd=itrf2014_to_atrf2014_sd,
652+
)
653+
654+
gda2020_to_atrf2014 = -atrf2014_to_gda2020
655+
atrf2014_to_itrf2014 = -itrf2014_to_atrf2014
616656

617657
# GDA94 to ITRF transformation parameters [Dawson and Woods (2010)]
618658
# AGD66 and AGD84 to GDA94 transformation parameters [GDA94 Tech Manual v2.4]
@@ -704,6 +744,8 @@ class parameters.
704744
sd_d_rz=0.0001169,
705745
)
706746

747+
#Found here https://espace.curtin.edu.au/bitstream/handle/20.500.11937/22267/20908_downloaded_stream_364.pdf?sequence=2&isAllowed=y
748+
707749
agd84_to_gda94_sd = TransformationSD(
708750
sd_tx=1.0,
709751
sd_ty=1.0,
@@ -984,6 +1026,7 @@ class parameters.
9841026
d_rz=0.0,
9851027
)
9861028

1029+
# Ref: https://itrf.ign.fr/en/solutions/itrf2020
9871030
itrf2020_to_itrf2014_sd = iers2transSD(
9881031
sd_tx=0.2,
9891032
sd_ty=0.2,
@@ -1285,6 +1328,8 @@ class parameters.
12851328
# here: https://www.icsm.gov.au/gda2020-and-gda94-technical-manuals
12861329
# Ref: http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2014_ITRFs.txt
12871330

1331+
1332+
# Ref: https://itrf.ign.fr/en/solutions/itrf2014
12881333
itrf2014_to_itrf2008_sd = iers2transSD(
12891334
sd_tx=0.2,
12901335
sd_ty=0.1,
@@ -1565,6 +1610,7 @@ class parameters.
15651610
# here: https://www.icsm.gov.au/gda2020-and-gda94-technical-manuals
15661611
# Ref: http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2008_ITRFs.txt
15671612

1613+
# Ref: https://itrf.ign.fr/en/solutions/itrf2008
15681614
itrf2008_to_itrf2005_sd = iers2transSD(
15691615
sd_tx=0.2,
15701616
sd_ty=0.2,
@@ -1823,6 +1869,7 @@ class parameters.
18231869
# here: https://www.icsm.gov.au/gda2020-and-gda94-technical-manuals
18241870
# Ref: http://itrf.ensg.ign.fr/ITRF_solutions/2005/tp_05-00.php
18251871

1872+
# Ref: https://itrf.ign.fr/en/solutions/itrf2005
18261873
itrf2005_to_itrf2000_sd = iers2transSD(
18271874
sd_tx=0.3,
18281875
sd_ty=0.3,
@@ -1869,6 +1916,26 @@ class parameters.
18691916
# transformations are shown in millimetres.
18701917
# NOTE: All translations and rates of translation shown below have been
18711918
# converted to millimetres.
1919+
# Ref: https://itrf.ign.fr/en/solutions/transformations
1920+
1921+
# Ref: https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2001JB000561
1922+
itrf2000_to_itrf97_sd = iers2transSD(
1923+
sd_tx=0.3,
1924+
sd_ty=0.3,
1925+
sd_tz=0.3,
1926+
sd_sc=0.05,
1927+
sd_rx=0.012,
1928+
sd_ry=0.012,
1929+
sd_rz=0.014,
1930+
sd_d_tx=0.3,
1931+
sd_d_ty=0.3,
1932+
sd_d_tz=0.3,
1933+
sd_d_sc=0.05,
1934+
sd_d_rx=0.012,
1935+
sd_d_ry=0.012,
1936+
sd_d_rz=0.014
1937+
)
1938+
18721939
itrf2000_to_itrf97 = iers2trans(
18731940
itrf_from="ITRF2000",
18741941
itrf_to="ITRF97",
@@ -1887,6 +1954,7 @@ class parameters.
18871954
d_rx=0,
18881955
d_ry=0,
18891956
d_rz=0.02,
1957+
tf_sd=itrf2000_to_itrf97_sd
18901958
)
18911959

18921960
itrf2000_to_itrf96 = iers2trans(
@@ -1907,6 +1975,7 @@ class parameters.
19071975
d_rx=0,
19081976
d_ry=0,
19091977
d_rz=0.02,
1978+
tf_sd=itrf2000_to_itrf97_sd
19101979
)
19111980

19121981
itrf2000_to_itrf94 = iers2trans(
@@ -1927,6 +1996,7 @@ class parameters.
19271996
d_rx=0,
19281997
d_ry=0,
19291998
d_rz=0.02,
1999+
tf_sd=itrf2000_to_itrf97_sd
19302000
)
19312001

19322002
itrf2000_to_itrf93 = iers2trans(
@@ -2060,6 +2130,7 @@ class parameters.
20602130
itrf88_to_itrf2000 = -itrf2000_to_itrf88
20612131

20622132
# ITRF97 paramters
2133+
# Ref: https://itrf.ign.fr/en/solutions/transformations
20632134

20642135
itrf97_to_itrf96 = iers2trans(
20652136
itrf_from="ITRF97",
@@ -2231,6 +2302,7 @@ class parameters.
22312302
itrf88_to_itrf97 = -itrf97_to_itrf88
22322303

22332304
# itrf96
2305+
# Ref: https://itrf.ign.fr/en/solutions/transformations
22342306

22352307
itrf96_to_itrf94 = iers2trans(
22362308
itrf_from="ITRF96",
@@ -2381,6 +2453,7 @@ class parameters.
23812453
itrf88_to_itrf96 = -itrf96_to_itrf88
23822454

23832455
# ITRF94 parameters
2456+
# Ref: https://itrf.ign.fr/en/solutions/transformations
23842457

23852458
itrf94_to_itrf93 = iers2trans(
23862459
itrf_from="ITRF94",
@@ -2510,6 +2583,7 @@ class parameters.
25102583
itrf88_to_itrf94 = -itrf94_to_itrf88
25112584

25122585
# ITRF93 paramters
2586+
# Ref: https://itrf.ign.fr/en/solutions/transformations
25132587

25142588
itrf93_to_itrf92 = iers2trans(
25152589
itrf_from="ITRF93",
@@ -2618,6 +2692,7 @@ class parameters.
26182692
itrf88_to_itrf93 = -itrf93_to_itrf88
26192693

26202694
# ITRF92 paramters
2695+
# Ref: https://itrf.ign.fr/en/solutions/transformations
26212696

26222697
itrf92_to_itrf91 = iers2trans(
26232698
itrf_from="ITRF92",
@@ -2705,6 +2780,7 @@ class parameters.
27052780
itrf88_to_itrf92 = -itrf92_to_itrf88
27062781

27072782
# ITRF91 parameters
2783+
# Ref: https://itrf.ign.fr/en/solutions/transformations
27082784

27092785
itrf91_to_itrf90 = iers2trans(
27102786
itrf_from="ITRF91",
@@ -2771,6 +2847,7 @@ class parameters.
27712847
itrf88_to_itrf91 = -itrf91_to_itrf88
27722848

27732849
# ITRF90 Parameters
2850+
# Ref: https://itrf.ign.fr/en/solutions/transformations
27742851

27752852
itrf90_to_itrf89 = iers2trans(
27762853
itrf_from="ITRF90",
@@ -2816,6 +2893,7 @@ class parameters.
28162893
itrf88_to_itrf90 = -itrf90_to_itrf88
28172894

28182895
#ITRF89 Paramters
2896+
# Ref: https://itrf.ign.fr/en/solutions/transformations
28192897

28202898
itrf89_to_itrf88 = iers2trans(
28212899
itrf_from="ITRF89",
@@ -3356,7 +3434,7 @@ class parameters.
33563434
itrf91_to_wgs84g730 = -wgs84g730_to_itrf91
33573435

33583436
#WGS84 (Transit) parameters
3359-
# https://www.unoosa.org/documents/pdf/icg/2023/ICG-17/icg17_wgd_02_02.pdf
3437+
# Kelly and Dennis (2022)
33603438

33613439
wgs84trans_to_itrf90_sd = TransformationSD(
33623440
sd_tx=2.0,
@@ -3398,7 +3476,7 @@ class parameters.
33983476

33993477
itrf90_to_wgs84trans = -wgs84trans_to_itrf90
34003478

3401-
#WGS84 Ensemble parameters
3479+
# WGS84 Ensemble parameters
34023480

34033481
wgs84ensemble_to_itrf2014_sd = TransformationSD(
34043482
sd_tx=3.0,

0 commit comments

Comments
 (0)