привязка растровых карт (алгоритм)

Системы координат, проекции, преобразования, привязка
Ответить
Victor
Новоприбывший
Сообщения: 1
Зарегистрирован: 27 июн 2009, 22:49
Репутация: 0

привязка растровых карт (алгоритм)

Сообщение Victor » 27 июн 2009, 22:54

Здравствуйте! Для привязки растровых карт используются квадратичные полиномы n-порядка + метод наименьших квадратов. При избыточном количестве точек привязки происходит потеря точности. Как посоветуете побороть эту проблему? Как-то отсеивать точки привязки? Если да, то по какому критерию? Спасибо за ответы.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: привязка растровых карт (алгоритм)

Сообщение Максим Дубинин » 27 июн 2009, 23:58

я бы не называл это потерей точности
самый распространенный способ отсеивания - по RMS
пристегивайтесь, турбулентность прямо по курсу

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: привязка растровых карт (алгоритм)

Сообщение Boris » 29 июн 2009, 07:18

Потеря точности при полиномах? Это - не вероятно!
Можно конечно изуродовать растр, если точки лежат то на "полюсе", то на "экваторе". Но сильных искажений, все равно не должно быть, если только степени не брать в районе 10.
И гораздо проще "убить" растр с помощью сплайнов или "резинового листа"

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: привязка растровых карт (алгоритм)

Сообщение geologic » 29 июн 2009, 11:02

Это не совсем "потеря точности"... Скорее, в результате увлечения методом происходит сползание листа... Нужно выбирать точки тщательнее, отсеивая в первую очередь по здравому смыслу. RMS не дает надежного критерия в общем случае, IMHO - растр может иметь нулевую ошибку, а привязан при этом будет криво. Тем более RMS отдельных точек - он ведь может зависеть чисто от их набора... В одном случае точка будет давать большую обшибку, попробуйте ее же в другом наборе, заново - может и небольшую. Для окончания привязки гораздо важнее общее соответствие картинки, зрительное отсутствие "раздвоения", а не математические критерии. У нас на производстве это называется "картинка села" или "не села". Обычно первое случается, если верно угадана проекция.
Отсюда другой момент - если вы точно знаете проекцию вашего растра, то вам точек много не нужно, достаточно одной, двух, ну 3-4 для контроля - как это обычно делается с топокартами. Привязывать топокарту, например, по 6-8 характерным точкам местности - верный способ эту самую точность "потерять".

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: привязка растровых карт (алгоритм)

Сообщение Boris » 01 июл 2009, 01:46

Я бы перевел тему в неожиданную плоскость. Уже давно не составляет секрета, 8) что большинство советских карт специально давали искажения ВИДИМЫХ на местности характерных объектов рельефа. Что бы запутать вероятного противника, который вероятно :shock: захватит эти самые карты.
---
Это так, лирическое дополнение к профессиональному мнению уважаемого geologic.
Но его полезно иметь в голове, что бы не переоценить значимости этих самых карт.

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: привязка растровых карт (алгоритм)

Сообщение geologic » 01 июл 2009, 11:27

Да, конечно, но и без этого соображения подбирать соответствия между векторами и растром достаточно замысловатая задача, дешифровочно-экспертная, особенно не в городах. Не хочется вдаваться в подробности, но IMHO подбор характерных точек - главный источник ошибок в привязке. Соответственно, геореференсинг другими, алгоритмическими способами - выручал не раз.

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя