Прошу проверить параметры пересчета
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Прошу проверить параметры пересчета
Да это новосибирск. Данные в текстовом файле получены с произвольно набранных точек по всему покрытию данных. Высотных отметок нет. Еще есть возможность достать пункты ггс, но это точно не скоро и вряд ли будут координаты в местной ск. Афинные коэфициенты не особо улучшают результат. Вчера пересчитал по афинным и результат конечно не очень удивил, где то и на 30 см отлет, где то и 10 см есть. Попробую набрать точек для полинома, в скорем времени постараюсь выложить матрицу полиномиальных преобразований.
И еще, geodesist.ru, скрин с последнего сообщения, это что за ПО?
И еще, geodesist.ru, скрин с последнего сообщения, это что за ПО?
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Прошу проверить параметры пересчета
Да предложить несложно, вот только с исходными действительно беда. Обычно мск делают тем или иным пересчётом координат ГГС. По крайней мере, каркас.geodesist.ru писал(а):Посмотрим может stout предложит решение на полиномах.
Начну по порядку.
Сначала тоже нашёл параметры проекции, в предположении что у нас есть только смещение меридиана и прямоугольных координат в проекции. Находил по разностям координат, избавляясь тем самым от FalseNorthing и FalseEasting в обеих системах. Оставалось только одно неизвестное — удаление от известного центрального меридиана. В принципе, результаты можно сказать, совпали CMeridian=80°44'00.0"
FalseNorthing=-6 012 921.761
FalseEasting=249 998.845
Решил проверить на конформность преобразования.
Но сначала пара слов как делал
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Прошу проверить параметры пересчета
А вот и результат
третья степень вторая степень И, первая степень, что полностью соответствует
аффинному преобразованию Надеяться на то, что аффинное преобразование даст на территории 90×80 км² хороший результат не приходится.
Но и полином 3-й степени показывает, что с конформностью отображения по данному набору есть проблемы.
И проблема именно в исходных данных.
Полином третьей степени с точностью лучше 1 мм справляется с преобразованием координат из проекции Гаусса-Крюгера в СК-42 в координаты проекции Ламберта в СК WGS 84 на площади 100×100 км², когда опорные определены в центральном квадрате 60×60 км². Т.е. полином работает и за границей набора базовых точек, по которым вычисляются коэффициенты этого полинома.
Да, пример искусственный, но он демонстрирует возможности полиномиальной аппроксимации с комплексными коэффициентами, когда координаты получены математическим пересчётом.
Это всё к тому, что сам метод работает очень даже хорошо, но при наличии нормальных данных.
А с этим набором координат есть ещё одна маленькая проблемка.
третья степень вторая степень И, первая степень, что полностью соответствует
аффинному преобразованию Надеяться на то, что аффинное преобразование даст на территории 90×80 км² хороший результат не приходится.
Но и полином 3-й степени показывает, что с конформностью отображения по данному набору есть проблемы.
И проблема именно в исходных данных.
Полином третьей степени с точностью лучше 1 мм справляется с преобразованием координат из проекции Гаусса-Крюгера в СК-42 в координаты проекции Ламберта в СК WGS 84 на площади 100×100 км², когда опорные определены в центральном квадрате 60×60 км². Т.е. полином работает и за границей набора базовых точек, по которым вычисляются коэффициенты этого полинома.
Да, пример искусственный, но он демонстрирует возможности полиномиальной аппроксимации с комплексными коэффициентами, когда координаты получены математическим пересчётом.
Это всё к тому, что сам метод работает очень даже хорошо, но при наличии нормальных данных.
А с этим набором координат есть ещё одна маленькая проблемка.
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Прошу проверить параметры пересчета
И заключается она в следующем
Конечно, так бывает не всегда, а только тогда, когда координирование было выполнено в рамках одного проекта (эти точки связаны измерениями).
Т.е. точки настолько близко расположены друг к другу, что их можно считать за одну, но с пропорционально увеличенным весом.Конечно, так бывает не всегда, а только тогда, когда координирование было выполнено в рамках одного проекта (эти точки связаны измерениями).
- Игорь Белов
- Гуру
- Сообщения: 2232
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1506
- Откуда: Казань
Re: Прошу проверить параметры пересчета
С уважаемым stout'ом согласен. Но следует начать с того, что не в увеличении порядка счастье, а в правильном выборе математической модели на основе анализа данных.
Если необходимо отобразить в пространство спутниковых измерений с сохранением координат высокоточную геодезическую сеть, созданную ранее классическими средствами, необходимо использовать полиномы высоких степеней. А если нужно сопоставить две топографические съёмки одной и той же территории, одинаково сомнительные по точности, выбор математической модели высокого порядка, мягко говоря, неуместен.
Любая модель идеальна, пока не столкнётся с действительностью. В советской школе учили, что использовать полиномы сколько-нибудь высокой степени при экстраполировании данных, отягощённых ошибками — стрелять себе в ногу.stout писал(а):и полином 3-й степени показывает, что с конформностью отображения по данному набору есть проблемы.
И проблема именно в исходных данных.
Полином третьей степени с точностью лучше 1 мм справляется с преобразованием координат из проекции Гаусса-Крюгера в СК-42 в координаты проекции Ламберта в СК WGS 84 на площади 100×100 км², когда опорные определены в центральном квадрате 60×60 км². Т.е. полином работает и за границей набора базовых точек, по которым вычисляются коэффициенты этого полинома.
Да, пример искусственный, но он демонстрирует возможности полиномиальной аппроксимации с комплексными коэффициентами, когда координаты получены математическим пересчётом.
Это всё к тому, что сам метод работает очень даже хорошо, но при наличии нормальных данных.
Выбор модели определяется происхождением данных. В данном случае, очевидно, создателями подразумевался линейный сдвиг, но вмешались, например, деформации исходной сети и ошибки измерений. Можно подтянуть расхождения, применяя простые модели, и полученные невязки будут характеризовать качество материала. А можно натянуть на исходные точки сплайны так, что получатся нулевые невязки, и получить сферического коня в вакууме. В первом случае представление объектов при удалении от исходных точек получится более правдоподобным.stout писал(а):Надеяться на то, что аффинное преобразование даст на территории 90×80 км² хороший результат не приходится.
Если необходимо отобразить в пространство спутниковых измерений с сохранением координат высокоточную геодезическую сеть, созданную ранее классическими средствами, необходимо использовать полиномы высоких степеней. А если нужно сопоставить две топографические съёмки одной и той же территории, одинаково сомнительные по точности, выбор математической модели высокого порядка, мягко говоря, неуместен.
The purpose of computing is insight, not numbers
-
- Активный участник
- Сообщения: 232
- Зарегистрирован: 10 мар 2012, 07:59
- Репутация: 4
- Откуда: Новосибирск
Re: Прошу проверить параметры пересчета
Солидарен со всеми. Получать "сферического кона в вакууме" пожалуй не нужно, ибо не приведет это ни к чему хорошему. Трансформацию вектора то выполню, однако за вектором последует работа по пересчету растра. Его я дума не стоит на коня натягивать, как говорится насильно трансформирован не будешь... Все понял, набрался опыта и в преть буду искать более точные данные для расчета ключей и не копать так глубоко. Всем огромное спасибо.
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Прошу проверить параметры пересчета
Если кто-то найдёт хоть малое отличие от этих слов, с тем что писалось чуть более года назад на форуме:ErnieBoyd писал(а):…что не в увеличении порядка счастье, а в правильном выборе математической модели на основе анализа данных.
Любая модель идеальна, пока не столкнётся с действительностью. В советской школе учили, что использовать полиномы сколько-нибудь высокой степени при экстраполировании данных, отягощённых ошибками — стрелять себе в ногу.
Выбор модели определяется происхождением данных. В данном случае, очевидно, создателями подразумевался линейный сдвиг, но вмешались, например, деформации исходной сети и ошибки измерений. Можно подтянуть расхождения, применяя простые модели, и полученные невязки будут характеризовать качество материала. А можно натянуть на исходные точки сплайны так, что получатся нулевые невязки, и получить сферического коня в вакууме. В первом случае представление объектов при удалении от исходных точек получится более правдоподобным.
Если необходимо отобразить в пространство спутниковых измерений с сохранением координат высокоточную геодезическую сеть, созданную ранее классическими средствами, необходимо использовать полиномы высоких степеней. А если нужно сопоставить две топографические съёмки одной и той же территории, одинаково сомнительные по точности, выбор математической модели высокого порядка, мягко говоря, неуместен.
http://geodesist.ru/forum/threads/archa ... ost-334206
пусть выскажет своё мнение.
В контексте данной задачи эту программку скорее следует рассматривать не как программу преобразования координат, а как инструмент (один из многих) анализа согласованности исходных данных.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость