Страница 1 из 1

Расчет погрешности точек в процессе привязки растра

Добавлено: 04 апр 2016, 15:40
abrigan
Добрый всем день.
Пытаюсь разобраться в процессе привязки карт, а именно - в наложении точек
на растровое изображение и указание соответствующих им географических координат.
Суть вопроса - в определении погрешности (в GlobalMapper - колонка Error).
Не могу понять, как она рассчитывается.
- Читал, что для использования полинома 1го порядка необходимо от 4х точек.
При этом, для решения системы уравнений и поиска необходимых коэффициентов
достаточно 3 точки. Тут не очень понятно, почему речь о 4х точках.
- Рассчитав на основе 3х точек параметры, получил уравнения для поиска и сравнения
новых точек. При этом, если был произведен расчет параметров по первым трем точкам,
то ошибка в этих точках должна быть 0. Но в программе GM ошибка присутствует.
- При привязке, точек м.б. больше необходимого минимума (что обычно и бывает),
при этом, добавленная точка влияет на погрешность каждой точки.

Подскажите пожалуйста, как рассчитывается ошибка(погрешность?) каждой точки при привязке растра,
которая заносится в столбец Error.

Re: Расчет погрешности точек в процессе привязки растра

Добавлено: 04 апр 2016, 15:48
gamm
abrigan писал(а):Подскажите пожалуйста, как рассчитывается ошибка(погрешность?)
RTFM

Re: Расчет погрешности точек в процессе привязки растра

Добавлено: 06 апр 2016, 15:56
abrigan
Большое спасибо за ссылку. Рассчитал, все получилось.
Однако возник другой вопрос - пишут, что Афинное преобразование
и преобразование полиномом 1й степени - одно и то же. Однако,
в программе GlobalMapper это 2 разных преобразования (Афинное требует 3+ точек,
а полином 1го порядка 4+ (кстати, тоже вопрос - почему 4?)).
Не подскажите, в чем их разница?

Re: Расчет погрешности точек в процессе привязки растра

Добавлено: 06 апр 2016, 16:25
Игорь Белов
abrigan писал(а):пишут, что Афинное преобразование
и преобразование полиномом 1й степени - одно и то же. Однако,
в программе GlobalMapper это 2 разных преобразования (Афинное требует 3+ точек,
а полином 1го порядка 4+ (кстати, тоже вопрос - почему 4?)).
Не подскажите, в чем их разница?
Разъяснение разработчиков: First Order Polynomial Transform. Ребята подменяют понятия, их «полиномиальное преобразование первого порядка» на самом деле есть билинейное преобразование.

Re: Расчет погрешности точек в процессе привязки растра

Добавлено: 06 апр 2016, 18:11
abrigan
Теперь все встало на свои места, спасибо за разъяснение.