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

В продолжение точности карт Питера и их корректировки

Добавлено: 04 фев 2004, 01:29
Boris_Vista
СИБИшная карта Питера и Ленобласти кривовата на 20-60 метров в отдельных частях города. Причем часто едешь по набережной - а Гарминушка кажет - по Неве плывешь. Смещение пристутствует много где по городу -но не вся карта со смещением. В основном стабильное смещение влево и вверх на 20-60 метров в Северной части города. Так вот вопрос - как можно поправить карту города?
В смысле не чем - а как правильно - трансформации вносить или перерисовывать?
Пробовал трансформировать по 6 точкам - город выправляется а остаток карты убегает...


До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 02:56
Kerg
:В смысле не чем - а как правильно - трансформации вносить или перерисовывать?
:Пробовал трансформировать по 6 точкам - город выправляется а остаток карты
:убегает...

Сняв кучу точек в Питере, и применяя аффинное + полиномиальное нелинейное
преобразование можно конечно лучше местами "посадить" карту.

Но полином, есть полином... увеличение его порядка неизбежно внесет искажения.

Сергей.


Re: До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 10:33
CAPRISE

Можно вырезать куски и двигать их отдельно. Но пародоксально, что чем меньше кусок, тем обнаруживаються большие искривления и посадить его гораздо труднее чем целиком. Кусок то подвинуть можно. Но потом еще одна сложность с тем как его обратно засунусть. Склеить. Вообщем если исходник кривой, а не просто смещен, так это надолго. А видимо советские стандарты как раз и поздрузумевали не просто смещение, а именно кривизну.

Володя.

Re: До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 11:38
vka
Нет, тут видимо правильнее идти по пути выявление непрерывной (или даже гладкой, т.е полинома, как упоминал Керг) векторной функции над пространством координат (x1,y1)=F(x,y)
задать руками мы ее можем только по известным точкам (реперы), чем больше, тем лучше
а дальше -- та или иная интерполяция


Re: До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 12:31
CAPRISE
"по известным точкам (реперы), чем больше, тем лучше"
Я помню, когда было доступно всего три точки, забавно было дергать картинку туда сюда. Этакий самомазохизм. Главное, что результата положительного получить, было нельзя. Но очень хотелось.


Володя.

Re: До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 12:46
Bushman
Надежно и четко выправить такое можно, только если накладывать на спутниковый снимок и выправлять по частям. многоточечные преобразования всегда приблизительны, т.к. не могут отражать характер локальных искажений. Локальные искажения видны только при взгляде на общую картину, где можно увидеть их границы и максимумы.


Результат будет тот же...

Добавлено: 04 фев 2004, 16:32
kg_vista
> векторной функции над пространством координат (x1,y1)=F(x,y)

Ага, раскладываем гладкую F(x,y) по старине Тейлору, отбрасываем все порядки выше 2-го и получаем все то же квадратичное преобразование, только в профиль :-)). А 3-й и более высокие порядки, очевидно, пренебрежимо малы по сравнению с поправками 2-го порядка - в случае небольших нелинейных искажений, которые и имеют место.

> чем больше, тем лучше

Конкретно для квадратичного преобразования больше чем 6 реперных точек линейная алгебра не позволит (12 неизвестных коэффициентов квадратичного преобразования определяются по 6 парам линейных по ним уравнений с подставленными известными "реперами"). А дополнительные точки использовать можно лишь для статистического усреднения.


Re: До полинов второго порядка руки у СиБи не дошли... :)

Добавлено: 04 фев 2004, 16:54
AlexeyM
Как не крути, а точность карты этим не повысишь! А вы знаете, что карты масштаба 1:25000 очень часто имеют ошибки более 10 метров? Причем никакой систематики при этом нет!! Кто создавал карты раньше и обновляет их сейчас - это знает! Карты проверял разными GPS-приемниками (геодезическими и навигационными), ошибки больше допуска (0.3мм в масштабе карты). Предположения о неверном пересчете координат из системы в систему отклоняю сразу, у меня с этим строго, параметры определяю локальные для конкретной трапеции!


Но аднака этим пользуются...

Добавлено: 04 фев 2004, 23:03
Kerg
:Как не крути, а точность карты этим не повысишь! А вы знаете, что карты
:масштаба 1:25000 очень часто имеют ошибки более 10 метров? Причем никакой
:систематики при этом нет!! Кто создавал карты раньше и обновляет их сейчас
:- это знает

Именно потому в картографических програмулинах есть функции линейных
и нелинейных преобразований... Полином первого порядка не сильно
"исковеркает карту", но реально (в умелых руках) поможет "уцелом"
посадить карту на место.

Хотя конечно, хорошо бы знать исходные параметры проекции карты.
Ибо ошибки могуть быть разные.

Сергей.


Re: В продолжение точности карт Питера и их корректировки

Добавлено: 05 фев 2004, 00:10
Boris_Vista
Получается - в принципе ничего никто посоветовать не может.
Меня бы устроила возможность корректировки локального участка. Типа устанавливаешь границы (например сектор карты) за пределами которого искажения не вносятся - а внутри участка по 6 точкам корректируешь. Таким образом можно убрать локальные массовые искажения. Я сегодня еще больше убедился -СИБИ карта Питера более-менее точная в центре города- а на севере города - я сегодня "ездил" по Неве и домам - расхождение местами до 80-100 м. Причем часто это не одна улица- а райочик сдвинут весь.
Свои треки я сверил с CAPRISE (спасибо ему) они совпадают. Так что прибор не вносит ошибки и это действительно проблема карты. Перерисовывать кучу объектов не хочется - там более их надо просто немного сдвинуть и сжать.