Это не официальный сайт wikipedia.org 01.01.2023

Преобразование геодезических систем координат — Википедия

Преобразование геодезических систем координат

В геодезии задача перехода между различными системами координат возникает из-за существования множества систем координат, возникающих во всем мире на протяжении долгого времени. Применение различных систем координат при решении практических задач геодезии, картографии, навигации и в геоинформационных системах неизбежно. Различают несколько типов преобразования координат: переход между различными форматами координат, переход между различными системами координат и картографическими проекциями, а также преобразование датумов. Все перечисленные виды преобразования будут рассмотрены в данной статье.[1]

Изменение формата и единицПравить

Обозначить географическое место обычно значит передать широту и долготу места. Числовые значения для широты и долготы могут быть представлены в нескольких различных видах единиц и форматах:[2]

шестидесятеричная система: градусы, минуты и секунды: 40° 26′ 46″ N 79° 58′ 56″ W

градусы и десятичные минуты: 40° 26.767′ N 79° 58.933′ W

десятичные градусы: 40,446° N 79,982° W

В градусе 60 минут, а в минуте 60 секунд. Поэтому для перевода из формата градусы/минуты/секунды в формат десятичных градусов можно использовать формулу:

десятичные градусы=градусы+минуты/60+секунды/3600.

Для обратного перевода из формата десятичных градусов в формат градусы/минуты/секунды можно использовать формулы:

градусы=[десятичные градусы]

минуты=[60*(десятичные градусы-градусы)]

секунды=3600*(десятичные градусы-градусы)-60*минуты

где обозначение [x] значит, что надо взять целую часть x, и обратиться к «полочной функции».

Переход между различными системами координатПравить

Преобразование системы координат — это переход из одной системы координат в другую, причём обе системы координат основаны на одном и том же геодезическом датуме. Часто задача преобразования заключается в переходе от геодезической системы координат к прямоугольным координатам либо переход от одной картографической проекции к другой.

Из геодезической системы координат в прямоугольнуюПравить

Прямоугольные координаты точек в пространстве можно вычислить по известным геодезическим координатам этих точек (широта B, долгота L, высота H) по формулам:[3]

X = ( N ( B ) + H ) cos B cos L Y = ( N ( B ) + H ) cos B sin L Z = ( b 2 a 2 N ( B ) + H ) sin B  

где

N ( B ) = a 2 a 2 cos 2 B + b 2 sin 2 B = a 1 e 2 sin 2 B ,  

где a   и b   — экваториальный (большая полуось) и полярный радиусы (малая полуось), соответственно. e 2 = a 2 b 2 a 2   — квадрат первого эксцентриситета эллипсоида. N ( B )   радиус кривизны первого вертикала — расстояние по нормали к эллипсоиду от точки пересечения поверхности эллипсоида нормалью до оси oZ (Рис. 1).

Из прямоугольной системы координат в геодезическуюПравить

При переходе от прямоугольных пространственных координат к геодезической системе координат (такой как WGS84) геодезические широты B и высоты H зачастую требуется вычислять итеративными методами, то есть выполнением последовательных приближений. Что касается долгот L, то они вычисляются обычным путём.

Существует несколько методов для вычислений геодезических широт и высот, рассмотрим два из них.

Метод Ньютона-РафсонаПравить

Следующее иррациональное уравнение Боуринга[4] для геодезической широты решается итерационным методом Ньютона — Рафсона:[5][6]

κ 1 e 2 a κ p 2 + ( 1 e 2 ) Z 2 κ 2 = 0 ,  

где p = x 2 + y 2  ,

Широту B можно найти из уравнения κ = p Z tan ( B )  .

Высота H рассчитывается как:

H = e 2 ( κ 1 κ 0 1 ) p 2 + Z 2 κ 2 .  

Итерация может быть преобразована к следующему виду:

κ i + 1 = c i + ( 1 e 2 ) Z 2 κ i 3 c i p 2 = 1 + p 2 + ( 1 e 2 ) Z 2 κ i 3 c i p 2 ,  

где c i = ( p 2 + ( 1 e 2 ) Z 2 κ i 2 ) 3 / 2 a e 2 ,   κ 0 = ( 1 e 2 ) 1 .  

Постоянная κ 0   является хорошим начальным значением для итерации, когда H 0  . Боуринг показал, что в таком случаи уже первая итерация дает достаточно точное решение. Он использовал дополнительные тригонометрические функции в своей первоначальной формулировке.

Решение FerrariПравить

Вышеизложенное уравнение для κ   можно решить методом Феррари:[7][8]

ζ = ( 1 e 2 ) z 2 / a 2 , ρ = ( p 2 / a 2 + ζ e 4 ) / 6 , s = e 4 ζ p 2 / ( 4 ρ 3 a 2 ) , t = 1 + s + s ( s + 2 ) 3 , u = ρ ( 1 + t + 1 / t ) , v = u 2 + e 4 ζ , w = e 2 ( u + v ζ ) / ( 2 v ) , κ = 1 + e 2 ( u + v + w 2 + w ) / ( u + v ) .  

Применение решения ФеррариПравить

Существует ряд методов и алгоритмов, но наиболее точным, согласно Чжу[9], является следующая последовательность, установленная Хейккиненом[10]. Предполагается, что геодезические параметры известны.

r = X 2 + Y 2 e 2 = ( a 2 b 2 ) / b 2 F = 54 b 2 Z 2 G = r 2 + ( 1 e 2 ) Z 2 e 2 ( a 2 b 2 ) c = e 4 F r 2 G 3 s = 1 + c + c 2 + 2 c 3 P = F 3 ( s + 1 s + 1 ) 2 G 2 Q = 1 + 2 e 4 P r 0 = ( P e 2 r ) 1 + Q + 1 2 a 2 ( 1 + 1 / Q ) P ( 1 e 2 ) Z 2 Q ( 1 + Q ) 1 2 P r 2 U = ( r e 2 r 0 ) 2 + Z 2 V = ( r e 2 r 0 ) 2 + ( 1 e 2 ) Z 2 z 0 = b 2 Z a V H = U ( 1 b 2 a V ) B = arctan [ Z + e 2 z 0 r ] L = arctan 2 [ Y , X ]  

Примечание: arctan2 [Y, X] — обратная касательная к четырем квадрантам.

Степенной рядПравить

Для малых е2 степенной ряд κ = i 0 α i e 2 i   начинается с

α 0 = 1 ;  
α 1 = a Z 2 + p 2 ;  
α 2 = a Z 2 Z 2 + p 2 + 2 a 2 p 2 2 ( Z 2 + p 2 ) 2 .  

Переход из геодезической системы координат в ENU и обратноПравить

Преобразование из геодезических координат в топоцентрические координаты ENU состоит их двух этапов:

  1. Преобразование координат из геодезической системы в прямоугольную.
  2. Преобразование координат из прямоугольной в топоцентрическую систему координат ENU.

Преобразование координат из прямоугольной в топоцентрическую систему координат ENUПравить

Чтобы преобразовать прямоугольные координаты в топоцентрические необходимо знать начальную точку топоцентрической системы координат, обычно она располагается в некоторой точке наблюдений. Если наблюдение производится в точке { X r , Y r , Z r }   , а наблюдаемый объект в { X p , Y p , Z p }   тогда радиус-вектор этого направления в системе координат ENU имеет вид:

[ x y z ] = [ sin L r cos L r 0 sin B r cos L r sin B r sin L r cos B r cos B r cos L r cos B r sin L r sin B r ] [ X p X r Y p Y r Z p Z r ]  

Преобразование координат из топоцентрической системы координат ENU в прямоугольную.Править

Путём обратного преобразования координат из прямоугольной системы получим топоцентрическую систему координат:

[ X Y Z ] = [ sin λ sin ϕ cos λ cos ϕ cos λ cos λ sin ϕ sin λ cos ϕ sin λ 0 cos ϕ sin ϕ ] [ x y z ] + [ X r Y r Z r ]  

Переход к другой картографической проекцииПравить

Преобразование координат и положений на карте между различными картографическими проекциями карты, привязанные к одной и тоже геодезической поверхности, может быть выполнено либо с помощью формул прямого перехода из одной проекции в другую, либо сначала проекция A   преобразуется в промежуточную систему координат, такую ​​как прямоугольная, а уже из неё в проекцию B  . Используемые формулы могут быть сложными, в некоторых случаях преобразование не имеет решения в замкнутой форме, и необходимо использовать приближенные методы. Обычно для выполнения задач преобразования координат используются компьютерные программы, например, с программой GEOTRANS, поддерживаемой DoD и NGA.[11]

Преобразования датумовПравить

Преобразования между датумами могут быть выполнены различными способами. Существуют преобразования, которые позволяют совершить прямой переход от геодезических координат одного датума к геодезическим координатам другого датума. Существуют менее прямые переходы, которые преобразуют геодезические координаты в геоцентрические (ECEF), преобразуют геоцентрические координаты из одного датума в другой, затем преобразуют геоцентрические координаты другого датума обратно в геодезические. Также существуют проекционные преобразования, которые позволяют совершить прямой переход из одной (датум, проекция) пары к другой (датум, проекция) паре.

Проекционные преобразованияПравить

 
Базовое смещение между NAD27 и NAD83 — На карте показана приблизительная величина (в метрах) общего сдвига между одним и тем же набором значений координат на север и восток в NAD27 и NAD83

Проекционные преобразования позволяют совершить прямой переход от координат на карте для одной (картографическая проекция, датум) пары к координатам на карте для другой (картографическая проекция, датум) пары. Как пример можно привести метод NADCON для преобразования от Северо — Американского датума (North American Datum) (NAD) 1927 года к датуму NAD[en] 1983 года[12]. Высокоточная эталонная сеть (The High Accuracy Reference Network) (HARN), высокоточная версия преобразований NADCON, имеет точность приблизительно 5 сантиметров. Национальное преобразование версия 2(The National Transformation version 2) (NTv2) является канадской версией NADCON для перехода между NAD 1927 и NAD 1983[en]. Методы HARN также известны, как NAD 83/91 и Высокоточные проекционные сети (High Precision Grid Networks) (HPGN)[13]. Впоследствии, Австралия и Новая Зеландия адаптировали для себя формат NTv2 для того, чтобы создать методы проекционных преобразований для переходов между их собственными местными датумами.

Как и преобразования с помощью уравнений множественной регрессии, проекционные методы используют интерполяцию низких порядков для преобразования координат карты, но в двух пространствах вместо трех. NOAA предоставляет программное обеспечение (как часть NGS Geodetic Toolkit) для производства преобразований NADCON.[14][15]

Преобразование МолоденскогоПравить

Преобразование Молоденского позволяет совершить прямой переход между геодезическими координатами разных датумов без необходимости промежуточного перехода к геоцентрическим координатам.[16] Для него требуются три смещения между центрами систем координат и разницы между большими полуосями и параметрами сжатия референц-эллипсоидов.

Преобразование Молоденского используется Национальным агентством геопространственной разведки (National Geospatial-Intelligence Agency) (NGA) в их техническом сообщении TR8350.2, а также в программе GEOTRANS, поддерживаемой агентством.[17] Преобразование Молоденского было популярно до прихода эры современных компьютеров, и метод является частью многих геодезических программ.

Уравнения множественной регрессииПравить

Преобразования датумов с использованием эмпирических методов множественной регрессии были созданы для достижения большей точности для маленьких географических регионов чем стандартные преобразования Молоденского. Данные преобразования используются для преобразования местных датумов, которые создаются для континентов или меньших регионов, в глобальные датумы, такие как WGS 84.[18] В стандарте NIMA TM 8350.2, Приложение D[19] перечислены преобразования с помощью уравнений множественной регрессии от нескольких местных датумов к WGS 84, с точностью около 2 метров.[20]

Метод уравнений множественной регрессии позволяет совершить прямое преобразование геодезических координат без промежуточного перевода в геоцентрические координаты. Геодезические координаты ϕ B , λ B , h B   в новом датуме B моделируются как полиномы вплоть до девятой степени в геодезических координатах ϕ A , λ A , h A  изначального датума A. Например, приращение ϕ B  может быть разложено как (показано разложение только до квадратичных членов):

Δ ϕ = a 0 + a 1 U + a 2 V + a 3 U 2 + a 4 U V + a 5 V 2 +  

где

a i = параметры подобранные множественной регрессией U = K ( ϕ A ϕ m ) V = K ( λ A λ m ) K = фактор масштаба ϕ m , λ m = начало датума  A  

для Δ λ   и Δ h   выстраиваются схожие уравнения. При достаточном количестве пар координат (A, B) для точек в обоих датумах для хорошей статистики используются множественные методы регрессии для подбора параметров этих полиномов. Полиномы, вместе с подобранными коэффициентами, формируют уравнения множественной регрессии.

Преобразование ГельмертаПравить

Использование преобразования Гельмерта[en] при переходе от геодезических координат датума A   к геодезическим координатам датума B   происходит в три шага:

1 Преобразование геодезических координат датума A   в геоцентрические;

2 Применение преобразования Гельмерта, с соответствующими параметрами преобразования для A B  , для перехода от геоцентрических координат датума A   к геоцентрическим координатам датума B  ;

3 Преобразование геоцентрических координат в геодезические координаты для датума B  .

Для геоцентрических координат XYZ преобразование Гельмерта[en] имеет форму:[21]

[ X B Y B Z B ] = [ c x c y c z ] + ( 1 + s × 10 6 ) [ 1 r z r y r z 1 r x r y r x 1 ] [ X A Y A Z A ] .  

Преобразование Гельмерта это преобразование с семью элементами, с тремя параметрами смещения c x , c y , c z  , тремя параметрами разворота r x , r y , r z   и одним масштабным параметром s  . Преобразование Гельмерта это приближенный метод, который можно считать точным только, когда параметры преобразования малы по сравнению с величинами векторов геоцентрической системы координат. С такими условиями преобразование можно считать обратимым.[22]

Преобразование Гельмерта с четырнадцатью параметрами, с линейной зависимостью от времени для каждого параметра, может быть использовано для наблюдений за изменением во времени географических координат из-за геоморфологических процессов, таких как континентальный дрейф[23] и землетрясения.[24] Оно было преобразовано в программное обеспечение, такое как инструмент Horizontal Time Dependent Positioning (HTDP) в программном обеспечении U.S. NGS.[25]

Преобразование Молоденского — БадекасаПравить

Для исключения связи между смещениями и разворотами преобразования Гельмерта могут быть использованы три дополнительных параметра, чтобы получить новый XYZ центр разворота ближе к преобразуемым координатам. Это преобразование с десятью параметрами называется преобразованием Молоденского — Бадекаса, его не стоит путать с более простым преобразованием Молоденского.

Как при использовании преобразования Гельмерта, использование преобразования Молоденского — Бадекаса состоит из трех шагов:

  1. Преобразование геодезических координат датума A   в геоцентрические.
  2. Применение преобразования Молоденского — Бадекаса, с соответствующими параметрами преобразования для A B  , для перехода от геоцентрических координат датума A   к геоцентрическим координатам датума B  .
  3. Преобразование геоцентрических координат в геодезические координаты для датума B  .

Преобразование имеет форму[26]:

[ X B Y B Z B ] = [ X A Y A Z A ] + [ Δ X A Δ Y A Δ Z A ] + [ 1 r z r y r z 1 r x r y r x 1 ] [ X A X A 0 Y A Y A 0 Z A Z A 0 ] + Δ S [ X A X A 0 Y A Y A 0 Z A Z A 0 ] .  
где ( X A 0 ,   Y A 0 ,   Z A 0 )   — начало отсчёта для разворота и масштабного преобразования, а Δ S   — масштабный фактор.

Преобразование Молоденского — Бадекаса используется для преобразования местных геодезических датумов в глобальные датумы, такие как WGS 84. В отличие от преобразования Гельмерта, преобразование Молоденского — Бадекаса необратимо из-за того, что начало отсчёта для разворота относится к изначальному датуму.

См. такжеПравить

Ссылки на литературуПравить

  1. Roger Foster Dan Mullaney Basic Geodesy Article 018: Conversions and Transformations  (неопр.) (4 марта 2014). Дата обращения: 9 декабря 2019. Архивировано 27 ноября 2020 года.
  2. Ordnance Survey Great Britain. Coordinate transformer  (неопр.). Дата обращения: 9 декабря 2019. Архивировано 12 августа 2013 года.
  3. B. Hofmann-Wellenhof H. Lichtenegger J. Collins. GPS - theory and practice. — 282 с. — ISBN 3-211-82839-7.
  4. Bowring B. R. Transformation from Spatial to Geographical Coordinates // Surv. Rev.. — 1976. — Т. 23, № 181. — С. 323—327. — doi:10.1179/003962676791280626.
  5. Fukushima, T. Fast Transform from Geocentric to Geodetic Coordinates (англ.) // J. Geod. : journal. — 1999. — Vol. 73, no. 11. — P. 603—610. — doi:10.1007/s001900050271. (Appendix B)
  6. Sudano, J. J. (1997). «An exact conversion from an earth-centered coordinate system to latitude, longitude and altitude». doi:10.1109/NAECON.1997.622711
  7. Direct Transformation from Geocentric to Geodetic Coordinates // Vermeille, H.H J. Geod.. — 2002. — Т. 76. — С. 451—454. — doi:10.1007/s00190-002-0273-6.
  8. Irene PoloBlanco Gonzalez-Vega. A symbolic analysis of Vermeille and Borkowski polynomials for transforming 3D Cartesian to geodetic coordinates // J. Geod.. — 2009. — Т. 83. — С. 1071—1081. — doi:10.1007/s00190-009-0325-2.
  9. J.Zhu. Conversion of Earth-centered Earth-fixed coordinates to geodetic coordinates // IEEE Transactions on Aerospace and Electronic Systems. — 1994. — Т. 30. — С. 957—961. — doi:10.1109/7.303772.
  10. M.Heikkinen. Geschlossene formeln zur berechnung räumlicher geodätischer koordinaten aus rechtwinkligen koordinaten // Z. Vermess.. — 1982. — Т. 107. — С. 207—211.
  11. MSP GEOTRANS 3.3 (Geographic Translator)  (неопр.). NGA: Coordinate Systems Analysis Branch. Дата обращения: 9 декабря 2019. Архивировано из оригинала 15 марта 2014 года.
  12. ArcGIS Help 10.1: Grid-based methods  (неопр.). ESRI. Дата обращения: 9 декабря 2019. Архивировано 4 декабря 2019 года.
  13. NADCON/HARN Datum ShiftMethod  (неопр.). bluemarblegeo.com. Дата обращения: 9 декабря 2019. Архивировано 6 марта 2014 года.
  14. NADCON - Version 4.2  (неопр.). NOAA. Дата обращения: 9 декабря 2019. Архивировано 6 мая 2021 года.
  15. Donald M. Mulcare. NGS Toolkit, Part 8: The National Geodetic Survey NADCON Tool  (неопр.). Professional Surveyor Magazine. Архивировано из оригинала 6 марта 2014 года.
  16. ArcGIS Help 10.1: Equation-based methods  (неопр.). ESRI. Дата обращения: 9 декабря 2019. Архивировано 4 декабря 2019 года.
  17. Datum Transformations  (неопр.). National Geospatial-Intelligence Agency. Дата обращения: 9 декабря 2019. Архивировано 9 октября 2014 года.
  18. User's Handbook on Datum Transformations Involving WGS 84 (3rd ed.), Special Publication No. 60, Monaco: International Hydrographic Bureau, August 2008, <https://web.archive.org/web/20160412230130/http://www.iho.int/iho_pubs/standard/S60_Ed3Eng.pdf>. Проверено 10 января 2017.. 
  19. DEPARTMENT OF DEFENSE WORLD GEODETIC SYSTEM 1984 Its Definition and Relationships with Local Geodetic Systems  (неопр.). National Imagery and Mapping Agency (NIMA). Дата обращения: 9 декабря 2019. Архивировано 11 апреля 2014 года.
  20. Taylor Chuck. High-Accuracy Datum Transformations  (неопр.). Дата обращения: 9 декабря 2019. Архивировано 4 января 2013 года.
  21. Equations Used for Datum Transformations  (неопр.). Land Information New Zealand (LINZ). Дата обращения: 9 декабря 2019. Архивировано 6 марта 2014 года.
  22. Geomatics Guidance Note Number 7, part 2 Coordinate Conversions and Transformations including Formulas  (неопр.). International Association of Oil and Gas Producers (OGP). Архивировано из оригинала 6 марта 2014 года.
  23. Paul Bolstad. GIS Fundamentals, 4th Edition. — Atlas books. — 93 с. — ISBN 978-0-9717647-3-6.
  24. Addendum to NIMA TR 8350.2: Implementation of the World Geodetic System 1984 (WGS 84) Reference Frame G1150  (неопр.). National Geospatial-Intelligence Agency. Дата обращения: 9 декабря 2019. Архивировано 11 мая 2012 года.
  25. HTDP - Horizontal Time-Dependent Positioning  (неопр.). U.S. National Geodetic Survey (NGS). Дата обращения: 9 декабря 2019. Архивировано 25 ноября 2019 года.
  26. Molodensky-Badekas (7+3) Transformations  (неопр.). National Geospatial Intelligence Agency (NGA). Дата обращения: 9 декабря 2019. Архивировано 19 июля 2013 года.

ПримечанияПравить