ВЕСТНИКЛ
ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ЩИ1Н ', "
МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА^
ВОДНЫЕ ПУТИ СООБЩЕНИЯ И ГИДРОГРАФИЯ
УДК 528.3 П. В. Томсон
РАЗРАБОТКА АЛГОРИТМА ВЫЧИСЛЕНИЯ ГЕОДЕЗИЧЕСКОЙ ШИРОТЫ В ФУНКЦИИ ПРОСТРАНСТВЕННЫХ ГЕОЦЕНТРИЧЕСКИХ КООРДИНАТ
Задачей данной статьи является разработка нового алгоритма вычисления геодезической широты в функции пространственных геоцентрических координат. В отличие от существующих способов определения геодезической широты, основанных на итеративных вычислениях или решении уравнения четвёртой степени, предлагается способ непосредственного вычисления геодезической широты по предварительно рассчитанному приближенному её значению. Задача определения приближенного значения геодезической широты решается в плоскости меридиана данной точки с использованием соотношений углов и длин линий. Начальным аргументом для расчёта приближенного значения геодезической широты предлагается принять геоцентрическую широту. По приближенному значению геодезической широты рассчитывается приближенное значение радиуса кривизны первого вертикала. Таким образом, в иррациональной функции устраняется причина иррациональности, так как сложная эллиптическая функция искомой величины заменяется вещественным числом. Устранение иррациональности позволяет использовать любое из трёх исходных уравнений для непосредственного вычисления искомой величины — геодезической широты точки, положение которой задано пространственными геоцентрическими координатами.
Ключевые слова: пространственные прямоугольные координаты, геодезические координаты, геодезическая широта, геодезическая долгота, геодезическая высота, геоцентрическая широта, приведённая широта.
НАСТОЯЩЕЕ время при преобразовании пространственных прямоугольных координат в геодезические приходится сталкиваться с определённой проблемой, связанной с вычислением геодезической широты. Из исходных уравнений, в которых пространственные прямоугольные координаты вычисляются в функции геодезической широты, геодезической долготы и геодезической высоты, вычислить в обратном порядке геодезическую широту можно только итеративным способом, т. е. последовательным приближением. Рассматриваемая задача имеет и прямое решение. В этом случае нужно задаться системой других уравнений, а именно, уравнением меридианного эллипса и уравнением нормали к меридианному эллипсу. Совместное решение этих уравнений приводит к одному уравнению четвёртой степени, которое можно решить с помощью оптимизационного блока компьютерного приложения или, используя известные в математике алгоритмы, с последовательным переходом к кубическому уравнению и затем к квадратному уравнению. В данной работе предлагается алгоритм вычисления геодезической широты, исключающий необходимость итеративных вычислений или решения уравнений четвёртой степени. В настоящее время решение этой задачи является весьма актуальным [1], так как постоянно возникает необходимость согласования положения определяемых точек в различных системах координат [2] - [4], таких как СК-42, СК-95, ПЗ-90, ПЗ-90.02, и в связи с введением, согласно Постановлению Правительства Российской Федерации [5] - [7], новых единых государственных систем координат ГСК-2011 и ПЗ-90.11.
Если по заданным геодезическим координатам B, L и H вычисляются пространственные прямоугольные координаты X, Y, Z, то никаких затруднений не возникает, мы просто реализуем известные формулы (1):
X = (N + H) cos Bcos L;
Y = (N + H) cos Bsin L; (1)
Z = [ N (l - e2) + H ] sin B,
»ВЕСТНИК
^ГаЯИР ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА
где N — радиус кривизны первого вертикала;
е — первый эксцентриситет эллипсоида вращения.
При решении обратной задачи сталкиваемся с определённой проблемой, связанной с вычислением геодезической широты. Из уравнений (1) не удаётся выразить геодезическую широту в конечном виде, так как получаем иррациональное выражение. В этом случае геодезическую широту вычислить можно только итеративным способом. Для этого необходимо задать начальное приближенное значение геодезической широты, а затем реализовать итеративную формулу, каждый раз сравнивая заданное значение геодезической широты с вычисленным значением. В Государственных стандартах [8] - [10] приводится такой алгоритм, который требует выполнения до пяти итеративных циклов.
Задача вычисления геодезической широты имеет и прямое решение. Для его реализации необходимо задать два уравнения: уравнение меридианного эллипса и уравнение нормали к меридианному эллипсу, проведённой через заданную точку. Совместное решение этих уравнений приводит к одному уравнению четвёртой степени с одной неизвестной величиной. Такое уравнение просто решается с помощью оптимизационного блока компьютерного приложения или, не менее просто, по известным математическим алгоритмам последовательным переходом к кубическому и затем к квадратному уравнению.
Предложим формулу, позволяющую с максимальной геодезической точностью вычислять геодезическую широту, исключая при этом итеративные процессы и решение уравнений четвёртой степени. Допустим, что даны пространственные прямоугольные координаты (X, Y, Z) точки А. Необходимо вычислить геодезическую широту В точки А (рис. 1).
Рис. 1. Геодезическая и геоцентрическая широта точки: AF — нормаль к меридианному эллипсу, проходящая через точку А; АО — линия, соединяющая точку А с центром эллипсоида О; Ф — геоцентрическая широта точки А; В — искомая геодезическая широта точки А; Н — геодезическая высота точки А; Н' — расстояние от эллипсоида до точки А по линии АО
Поставленная задача может быть решена с использованием схемы в плоскости меридиана заданной точки. Вычислим вспомогательные величины:
Q=4хг+тг+1т;
D = 4x^+1^.
ВЕСТНИКЛ
ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
МОРСКОГО И РЕЧНОГО Ф) ОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА.
Выразим первое приближение геодезической широты В в функции геоцентрической широты Ф (рис. 2). Английский геодезист Боуринг решал такую задачу в функции приведённой широты [11]. Для этого вычислим геоцентрическую широту Ф по формуле
Рис. 2. Переход от геоцентрической широты к геодезической широте
и геодезическую широту В' точки К, лежащей на линии, соединяющей точку А с центром эллипсоида, по известной формуле
В' = аг^
а-* (ф)
■ агС£
V г}
V Ъ1 D ;
(3)
Вычислим разность геодезической широты точки К и геоцентрической широты точки А (не превышает 11,5') по формуле
ДВ = (В'-Ф) = arctg
[ 2 а £
V * В У
- arctg
В
(4)
Величина отрезка Н' определится в виде
Н = Q - S, (5)
где — полудиаметр меридианного эллипса, продолжение которого проходит через точку А. Значение 5 можно вычислить по формуле
1 _ а( -а) Ь
S =
|ео82 (Ф) 8т2 (Ф) - е2хо82 (ф) - еЧо82 (ф) ' а2 +
(6)
Гб9|
где а и Ь — соответственно большая и малая полуоси меридианного эллипса (эллипсоида); а и е — полярное сжатие и первый эксцентриситет меридианного эллипса (эллипсоида).
Приближенное значение геодезической высоты Н можно определить из фигуры АКЕ (рис. 2) в виде
Н = Н'•со^(АВ) = ( - S)со8(АВ). Искомое значение геодезической широты вычислим по формуле В = Ф + АВ - 8В = Ф + (В' - Ф) - 8В = В' - 8В, где поправка 5В может быть представлена как
КЕ (НАВ) ( - S)cos (АВ)АВ
оВ ~-=-=-.
S S S
Найденное приближенное значение геодезической широты В точки А подставляем в формулу первого вертикала
(8)
(9)
VI - Лт2 В
(10)
Полученное число подставляем в любую из формул (1) и выражаем искомую геодезическую широту:
X
В = arccos'
В = arccos
В = arcsin
( + Н )cos ^)
(+я))П(х)
Z
( (1 - е2) + Н)
(11)
Геодезическую долготу L находим по известной формуле
L = arctg
У_ X
(12)
Рассмотрим пример. Даны геодезические координаты точки А в референцной системе СК-42:
В = 52°00'00,0000" с.ш.;
L = 18°00'00,0000" в.д.;
Н = 6400,000 м.
Необходимо вычислить геодезическую широту в референцной системе ПЗ = 90.
По формулам (1) вычисляем пространственные прямоугольные координаты точки А в ре-ференцной системе СК-42, затем по формуле Гельмерта [12], с учётом известных параметров связи, — пространственные прямоугольные координаты точки А в референцной системе ПЗ-90:
X = 3746209,032 м;
У = 1217078,469 м;
2 = 5007848,301 м.
По полученным пространственным прямоугольным координатам вычисляем геодезическую широту точки А в референцной системе ПЗ-90, используя ГОСТ [8] - [10], алгоритм прямого решения и представленный ранее алгоритм. В результате получаем одно и то же значение широты:
В = 51°59'58.6632" с.ш., соответствующее заданной точности 0,0001".
а
ВЕСТНИКА
ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ШЧ^
МОРСКОГО И РЕЧНОГО ФЛОТД ИМЕНИ АДМИРАЛА С. О. МАКАРОВА,
Выводы
1. Для вычисления геодезической широты может быть использована любая из формул (1) с учётом формулы (9). Разработанный алгоритм может служить альтернативой приведённым в ГОСТ [8] - [10] алгоритмам вычисления геодезической широты в функции пространственных геоцентрических прямоугольных координат. Алгоритм не требует итеративных вычислений и при одноразовом цикле вычислений даёт точный результат.
2. Применение предлагаемого алгоритма возможно при решении задачи преобразования геодезических координат из одной референцной системы в другую.
СПИСОК ЛИТЕРАТУРЫ
1. Горобец В. П. Результаты построения государственной геоцентрической системы координат Российской Федерации в рамках федеральной целевой программы «ГЛОНАСС» / В. П. Горобец, Г. В. Демьянов, А. Н. Майоров, Г. Г. Побединский // Геодезия и картография. — 2012. — № 2. — С. 53-57.
2. Дёгтева П. В. Способ определения параметров связи референцных систем / П. В. Дёгтева, П. В. Томсон // Сборник статей научно-практической конференции «Морское образование: традиции, реалии и перспективы». — СПб.: Изд-во ГУМРФ им. адм. С. О. Макарова, 2015. — Т. 2. — С. 51-55.
3. Томсон П. В. Определение параметров связи референцной системы МГС-84 (WGS-84) и референц-ной системы ГСК-2011 / П. В. Томсон // Сборник статей научно-практической конференции «Морское образование: традиции, реалии и перспективы». — СПб.: Изд-во ГУМРФ им. адм. С. О. Макарова, 2015. — Т. 2. — С. 244-249.
4. Томсон П. В. Преобразование геодезических координат к плоским прямоугольным в одной координатной зоне проекции Гаусса — Крюгера для всей территории Российской Федерации / П. В. Томсон // Сборник материалов международной научно-практической конференции «Геодезия, картография, геоинформатика и кадастры. От идеи до внедрения». — СПб.: Политехника, 2015. — С. 303-305.
5. Копылова Н. С. Системы координат в картографии: настоящее и будущее / Н. С. Копылова, И. П. Стариков // Сборник материалов международной научно-практической конференции «Геодезия, картография, геоинформатика и кадастры. От идеи до внедрения». — СПб.: Политехника, 2015. — С. 299-303.
6. Постановление Правительства Российской Федерации от 28 декабря 2012 г. № 1463 «О единых государственных системах координат».
7. Томсон П. В. Об установлении единых государственных систем координат ГСК-2011, ПЗ-90.11 / П. В. Томсон // Сборник научных трудов профессорско-преподавательского состава Государственного университета морского и речного флота имени адмирала С. О. Макарова. — СПб.: Изд-во ГУМРФ им. адм. СО. Макарова, 2014. — С. 138-140.
8. ГОСТ Р 51794-2001. Аппаратура радионавигационная глобальной навигационной спутниковой системы и глобальной системы позиционирования. Системы координат. Методы преобразования координат. — М.: Госстандарт России, 2001. — 12 с.
9. ГОСТ Р 51794-2008. Глобальные навигационные спутниковые системы. Системы координат. Методы преобразований координат определяемых точек. — М.: Стандартинформ, 2009. — 16 с.
10. ГОСТ 32453-2013. Межгосударственный стандарт. Глобальные навигационные спутниковые системы. Системы координат. Методы преобразований координат определяемых точек. — М.: Стандартин-форм, 2014.
11. Bowring B. R. Transformation from spatial to geographical coordinates / B. R. Bowring // Survey Review. — 1976. — Vol. 23. — Is. 181. — Pp. 323-327. D0I:10.1179/sre.1976.23.181.323.
12. Томсон П. В. Системы координат. Методы преобразования координат / П. В. Томсон, Г. В. Макаров. — СПб.: Изд-во ГМА им. адм. С. О. Макарова, 2010. — 62 с.
DEVELOPMENT OF ALGORITHM FOR COMPUTING GEODATIC LATITUDE IN FUNCTION OF SPATIAL COORDINATES GEOCENTRIC WIDTH
My goal in writing this article is developing a new algorithm for computing geodetic latitude in function of spatial coordinates geocentric width. Unlike the existing ways of determining the latitude of Geodesy, based on iterative calculations or solving quartic equations, provides a direct calculation of geodetic latitude on pre-
»ВЕСТНИК
ТЩ 1111 о ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
ЮРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА
determined close its value. To determine the approximate value of the geodetic latitude is solved in the plane of the meridian of the point of using angles and ratios of lengths of lines. The initial argument to calculate the approximate value of the geodetic latitude is invited to adopt the geocentric latitude. On the close value of geodetic latitude is calculated an approximate value of the radius of curvature of the first vertical. Thus, the irrational function eliminates the cause of irrationality as a complex elliptic function desired values is replaced by a real number. Elimination of irrationality allows you to use any of the three original equations to compute directly the desired magnitude is geodetic latitude of the point whose position is specified spatial geocentric coordinates.
Keywords: spatial rectangular coordinates, geodetic coordinates, geodetic latitude, geodetic longitude, geodesic height, geocentric latitude, reduced latitude.
1. Gorobets, V. P., G. V. Demyanov, A. N. Mayorov, and G. G. Pobedinskiy. "Results of Russian Federation state geocentric coordinate system building in the framework of "GLONASS" federal target program." Geodesy and Cartography 2 (2012): 53-57.
2. Djogteva, P. V., and P. V. Tomson. "How to determine parameters of reference systems." Sbornik statej nauchno-prakticheskoj konferencii «Morskoe obrazovanie: tradicii, realii i perspektivy». SPb.: Izd. GUMRF im. adm. S.O. Makarova, 2015. Vol. 2. 51-55.
3. Tomson, P. V. "Determination of parameters of reference system MGS-84 (WGS-84) and reference system SSC-2011." Sbornik statej nauchno-prakticheskoj konferencii «Morskoe obrazovanie: tradicii, realii i perspektivy». SPb.: Izd. GUMRF im. adm. S.O. Makarova, 2015. Vol. 2. 244-249.
4. Tomson, P. V. "Preobrazovanie geodezicheskih koordinat k ploskim prjamougolnym v odnoj koordinatnoj zone proekcii Gaussa-Krjugera dlja vsej territorii Rossijskoj Federacii." Sbornik materialov mezhdunarodnoj nauchno-prakticheskoj konferencii «Geodezija, kartografija, geoinformatika i kadastry. Ot idei do vnedrenija». SPb.: Izd. Politehnika, 2015: 303-305.
5. Kopylova, N. S., and I. P. Starikov. "Sistemy koordinat v kartografii: nastojashhee i budushhee." Sbornik materialov mezhdunarodnoj nauchno-prakticheskoj konferencii «Geodezija, kartografija, geoinformatika i kadastry. Ot idei do vnedrenija». SPb.: Izd. Politehnika, 2015: 299-303.
6. Russian Federation Government Resolution. 28 Dec. 2012. №1463 «O edinyh gosudarstvennyh sistemah koordinat».
7. Tomson, P. V. "On the establishment of the unified state system of coordinates SSC-2011 and PE-90.11." Sbornik nauchnyh trudov professorsko-prepodavatelskogo sostava Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S.O. Makarova. SPb.: Izd-vo GUMRF im. adm. S.O. Makarova, 2014: 138-140.
8. Russian Federation. GOST R 51794-2001. Apparatura radionavigacionnaja globalnoj navigacionnoj sputnikovoj sistemy i globalnoj sistemy pozicionirovanija. Sistemy koordinat. Metody preobrazovanija koordinat. M.: Gosstandart Rossii, 2001.
9. Russian Federation. GOST R 51794-2008. Globalnye navigacionnye sputnikovye sistemy. Sistemy koordinat. Metody preobrazovanij koordinat opredeljaemyh tochek. M.: Standartinform, 2009.
10. Global navigation satellite system. Coordinate systems. Methods of transformations for coordinates of determinated points. M.: Standartinform, 2014.
11. Bowring, B. R. "Transformation from spatial to geographical coordinates." Survey Review 23.181 (1976): 323-327. DOI:10.1179/sre.1976.23.181.323
12. Tomson, P. V., and G. V. Makarov. Sistemy koordinat. Metody preobrazovanija koordinat. SPb.: GMA im. adm. S. O. Makarova, 2010.
REFERENCES
C4J
Томсон Петр Васильевич — кандидат технических наук, доцент. ФГБОУ ВО «ГУМРФ имени адмирала С.О. Макарова»
peter-thomson@mail.ru, kaf_geo@gumrf.ru
ИНФОРМАЦИЯ ОБ АВТОРЕ
Thomson Peter Vasil 'evich — PhD, associate professor. Admiral Makarov State University of Maritime and Inland Shipping
peter-thomson@mail.ru, kaf_geo@gumrf.ru
INFORMATION ABOUT THE AUTHOR
Статья поступила в редакцию 25 февраля 2016 г.