Здравствуйте. Есть функции пересчета координат из одной системы в другую (WGS-84, ПЗ-90-11, СК-42 и т.д.). Необходимо проверить точность работы данных функций. Может кто то встречал контрольные примеры, где приведены одни и те же координаты в разных системах. Я нашел парочку, но этого мало. Но по этим примерам я проверил, что онлайн конвертеры дают невысокую точность. У меня же стоит задача сделать функции точными. Для этого нужны контрольные примеры. Буду очень благодарен.
Во-первых, каких координат? Трехмерных декартовых? Во-вторых, без указания о каких онлайн-конвертерах идёт речь, ваши слова есть простое сотрясание воздуха.
В соседней ветке http://geodesist.ru/forum/threads/kgs-pz-90-02.7321/page-2 есть ссылка на статью geonet-n.txt и в ней координаты марки GPS-1 в Пулковской обсерватории в СК-42 и ITRF-93. Что скажет уважаемый топикстартер на эту тему ? Смогет ?
Есть методичка К.Ф. Афонин. ВЫСШАЯ ГЕОДЕЗИЯ. СИСТЕМЫ КООРДИНАТ И ПРЕОБРАЗОВАНИЯ МЕЖДУ НИМИ. Там есть такая таблица: Но здесь не все системы. Мне нужны еще координаты для WGS-84, ПЗ-90, ПЗ-90.11. По конвертерам: не могу найти подходящий. Из всех, которые находил наиболее подходящий вот этот: http://www.latlong.ru/sk.php. Но здесь нет высоты и сомнительная точность. Показания отличаются от контрольных данных где то на 6-ом знаке после запятой
Так зачем Вам примеры из Красноярского края? Вы бы написали, что собираетесь делать? Здесь на форуме общаются неглупые специалисты, и, скорее всего, Вам посоветуют, как правильно выполнить работу. Это будет намного быстрее, чем разгадывать ребусы, что же Вы всё же пытаетесь получить: топосъёмку или навигацию беспилотника.
Интересно у вас получается. Реализации ПЗ вы различаете, а реализации WGS 84, коих с момента её появления в 1987 году было шесть штук, нет? Да, нашли источник. Спросите у автора, в чем различие между GPS (WGS-84) и МГС-84. Зело интересно, что он ответит. Потому как МГС - сокращение от Мировая геодезическая система, сиречь WGS по англицки. А циферки разные получаются. Какая высота вам нужна? И, главное, для чего? Да вы, батенька, зажрались. Извиняюсь за панибратство. Шестой знак после запятой, это микрометр. 13 знак в мантиссе. Вы этот микрометр в жизни видели? А ничего, что в основе большинства алгоритмов лежат приближённые формулы, обеспечивающие точность в лучшем случае 11-12 знаков мантиссы при вычислении туда-обратно? И что это за контрольные данные? Откуда они у вас? Вам надо посчитать правильно, или так, как в контрольном примере?
Я не уточнил. Это если в радианы перевести. Ну по формулам то считается BLH, а в конвертере только BL. Откуда они я написал. На что то же надо ориентироваться. Собственно, мой вопрос и состоит в том, чтобы найти достоверные контрольные данные. Может кто то знает где их взять.
Ну, раз есть формулы, то пускай функции будут универсальными и все считают. В контрольных данных то указывается высота. Но, судя по тому, что все только спрашивают зачем мне это, то такие данные сложно найти.
Может Вам, как и 99.9% людей, использующих геодезические данные на территории эксСССР, нужна нормальная высота. Вы понимаете разницу между этими высотами? Не знаю, может они есть у каждого в его компьютере, но этот каждый не знает, где Вы находитесь, так невозможно иметь данные на весь мир, и, главное, не известно, с какой точностью они Вам нужны. Вы ведь, непонятно зачем, игнорируете вопросы, которые были заданы Вам для помощи в решении Вашей задачи.
Что я проигнорировал? Скажу честно - я не специалист в этой области. Мне поставили задачу написать функции перехода от одной системы к другой. Я как программист хочу показать себя с лучшей стороны, чтобы мои функции были как можно лучшими и хочу ориентироваться на "эталонные" данные.
Переведите по вашим функциям эталонные данные X=2778897,489 Y=1625637,244 Z=5487713,837 из СК-42 в СК-95.
Тогда это очень грубо. Всего 0.2" Такого не должно быть. Либо опечатка в формулах, либо π для голубых китов равно 3.14. Для справки. Высоты бывают: нормальные ортометрические динамические нормально-ортометрические геодезические (эллипсоидальные) Первые четыре — это не столько геометрическая величина, а скорее гравиметрическая. Нормированная разность потенциалов силы тяжести в двух точках. В зависимости от того, что выступает в качестве нормы, получают разные виды высот. А вот последняя высота действительно геометрическая величина. В приличных программах это учитывается. Например, в этой http://wiki.derletztekick.com/geotra Так и не понял, что вы хотите. Формулы преобразования одни и те же. (Ну почти одни и те же) Только параметры систем разные. Вы пытаетесь проверить параметры? Надеюсь, что нет. Это уже давно ясно. Но здесь никто не хочет насмехаться над вами. Наоборот, хотят помочь. Чтобы вы сделали всё правильно. Поэтому и задают вопросы. Например, что за формулы вы применяете? Откуда вы их взяли? Откуда параметры связи СК? --- Сообщения объединены, , Оригинальное время сообщения: ---
Пожалуйста: X = 2778900.7 Y = 1625635.997 Z = 5487710.934 У вас есть с чем сравнить, или это просто вам надо?
Я не очень понимаю что от меня хотят. Мне дали координаты в одной системе, попросили перевести в другую, я перевел. К чему это все? Кто нибудь по теме может мне помочь?
Если бы вы прочитали документ по ссылке, то узнали бы, что это "эталонные" координаты марки GPS-1 (PUL1) на территории Пулковской обсерватории в городе Санкт-Петербурге. Смотрите, невязки СК-42 - СК-95 по вашим формулам составляют DX=-3.211 DY=1.247 DZ=2.903, в то время как ГКИНП (ГНТА)–06-278-04 (издание официальное) Код: Обязательно для исполнения всеми субъектами геодезической и картографической деятельности. Утверждено руководителем Федеральной службы геодезии и картографии России от 1 марта 2004 г. № 29-пр. говорит Код: Положение начала СК-95 задано таким образом, что значения координат пункта ГГС Пулково в системах СК-95 и СК-42 совпадают. Только московские товарищи с допуском вероятно знают, какой именно пункт ГГС Пулково в данном случае имеется в виду (Астростолб №1 пп18030, или центр круглого зала), но марка GPS-1 находится на расстоянии 285 метров от Астростолба №1 и для нее это условие тоже должно быть выполнено (DX=DY=DZ=0).