|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Valentin Davydov 2:5020/400 23 Jan 2003 20:34:04 To : Roman Morozov Subject : Re: Привязка топокарт --------------------------------------------------------------------------------
> From: Roman Morozov <Roman.Morozov@p8.f1419.n5020.z2.fidonet.org>
> Date: Thu, 23 Jan 2003 00:44:56 +0300
>
> >> Буду страшно рад любым идеям/ссылкам.
> VD> Переводишь географические координаты из глобальных широты/долготы в
> VD> локальную прямоугольную систему XY (как на военных топокартах),
> VD> делаешь своё аффинное преобразование, преобразуешь координаты обратно
> VD> в глобальные. В качестве преобразования можешь взять обычную
> VD> нормальную проекцию и добавить к ней поправки общего вида
> VD> второго-четвёртого порядка, коэффициенты которых вычислить по реперным
> VD> точкам, находящимся ближе к краям карты.
>
> Валентин, можно тебя попросить немного поподробнее? Hасчет поправок?
С помощью проекции и аффинного преобразования координаты преобразуются,
вообще говоря, неточно, то есть в каждой точке имеется некоторый малый
вектор поправочного смещения. Если исходное растровое изображение "честное",
обе компоненты этого вектора должны быть гладкой функцией координат.
Аппроксимируешь эту функцию многочленом соответствующего порядка от X и Y,
а коэффициенты многочлена находишь методом регрессии по реперным точкам.
В принципе, можно обойтись и вообще без проекции, только поправками к
аффинному преобразованию, но тогда поправки необязательно будут малыми,
что приведёт к плохой обусловленности матриц при вычислении регрессии и
снизит точность аппроксимации, особенно при малом числе и/или неудачном
расположении реперов.
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6577b0821f6e.html, оценка из 5, голосов 10
|