Текущее время: Сб окт 21, 2017 11:28 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Ср мар 17, 2010 9:35 am 
Site Admin

Зарегистрирован: Пн авг 11, 2003 10:03 am
Сообщения: 266
Откуда: Easy Trace Group
Операции векторизации предшествует оскелечивание (утоньшение) растра. Так что большинство векторных линий ложится не просто в пределах растровых, а практически по их центру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Ср мар 17, 2010 9:24 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
В ЕТ, при задании опорных точек есть колонка - оценить погрешность, есть какая-нибудь зависимость между её величиной и количеством опорных точек?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Чт мар 18, 2010 9:10 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 338
Откуда: Easy Trace Group
Конечно, есть. Но не в том смысле, что чем больше точек, тем меньше погрешность. Если вы зададите 3 точки и общее аффинное преобразование, то ошибка будет 0, что вовсе не означает абсолютную точность. Ошибка - это разница между реальной позицией точки и позицией, полученной в результате преобразования (вычисленного по всем точкам с разбросом ошибки). При локально-аффинном преобразовании ошибка 0, т.к. опорные точки остаются на заданных местах (преобразование кусочное). Если выбрать общее аффинное преобразование, то величина ошибок позволяет оценить "кривизну" растра. Для идеального растра все ошибки будут в пределах 1 пиксела (фактически это ошибка позиционирования).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Чт мар 18, 2010 5:47 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
kipjd писал(а):
Это скорее всего относится к точности масок разных цветов

Именно к качеству печати - точность измерения расстояний по карте (любого масштаба) должна быть в пределах 0,2 мм.

kipjd писал(а):
Для идеального растра все ошибки будут в пределах 1 пиксела

Другими словами, трансформация растра не требуется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Чт мар 18, 2010 7:29 pm 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 338
Откуда: Easy Trace Group
Ничего подобного: может требоваться поворот и растяжение (разное по осям) - т.е. собственно то, что может аффинное преобразование.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Ср апр 14, 2010 7:10 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
Хочу спросить о "качестве" трансформации.
Вопрос появился в процессе экспериментов с различными программами предлагающими функцию исправления искажений.
После использования разных программ получались несколько отличающиеся друг от друга результаты, в т.ч. и при использовании ЕТ.
Исправленный в ЕТ растр открывался в другой программе (удобно генерит сетку и показывает поверх растра - наглядно всё видно) - получалось, что пересечения рассчитанной сетки, примерно в четверти от всех узлов лежат за пределами линий КМ сетки на растре (рассматривались только те узлы которые участвовали в трансформации).
Наибольшее смещение (примерно, найденное при беглом осмотре) составило (в масштабе карты): горизонтальное - 30 м, вертикальное - 15 м. (карта 1:50000). При этом, когда расставлялись точки по узлам сетки для трансформации наибольшая погрешность составляла 8 м, по показаниям программы.
Подобное наблюдалось и при обработке другими программами (отличия в погрешности не сильно отличались).
Т.е., не может ли быть, что программы при каких-то условиях (состоянии растра) ухудшают ситуацию? Или это обман зрения? Или еще что-то?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Ср апр 14, 2010 10:02 pm 
Пользователь

Зарегистрирован: Вт янв 12, 2010 10:39 am
Сообщения: 47
Поясните пожалуйста чуть подробнее :
1. Каким образом трансформированный растр Вы загрузили в другую программу (вопрос о возникновении файла привязки)? Вы выполняли экспорт?
2. Насколько я понял использовалось аффинное преобразование (допускающее сдвиги опорных точек). 30 метров - это сдвиг опорного узла в ET от КМ сетки? По идее, отстранение любой опорной точки от желаемого положения должно быть именно таким каким оно задано в таблице. По крайней мере в 8.7 так, с чего быть по другому в 7.99.
3.
Цитата:
ухудшают ситуацию
чуть подробнее...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Чт апр 15, 2010 7:42 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 338
Откуда: Easy Trace Group
kipjd писал(а):
Хочу спросить о "качестве" трансформации.

То, что различные программы коррекции растра дают разный результат - вполне понятно - они могут использовать различные алгоритмы. Что касается расхождения с сеткой - совсем непонятно. ET тоже может генерировать сетку (или просто показывать ее поверх растра), так что тоже все видно. Если проводилась локально-аффинная трансформация, то те узлы сетки, которые использовались в трансформации, обязаны лежать точно (ну, до пиксела, конечно). Причем, как в ET, так и в любой другой программе, показывающей привязанный растр и вектор. Если в ET все лежит, а в другой программе нет - значит она (другая программа) врет. Мы обычно проверяем через ArcGIS: то, что лежит у нас, лежит и там.
Другое дело, если применялось общее преобразование (любого порядка). По самой своей природе такое преобразование не размещает узлы точно. Возможно, в этом причины ваших расхождений. Но это просто математика и кривой растр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Пт апр 16, 2010 7:01 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
На пальцах всё объяснить сложно, что хотел объяснить, да и долго получится.
Выкладываю примеры (сваяные на скорую руку).
На снимках, в пределах линий КМ сетки, попарно показаны растры До и После обработки в ЕТ (использовалось и афинное и квадратичное преобразование). Синим цветом показано положение рассчитанной сетки.
Как видно, "качество" растра улучшилось, но перекрестия всё же не совпадают.


Вложения:
До_и_После_коррекции3.jpg
До_Рё_После_коррекции3.jpg [ 42.34 Кб | Просмотров: 9099 ]
До_и_После_коррекции2.jpg
До_Рё_После_коррекции2.jpg [ 21.88 Кб | Просмотров: 9098 ]
До_и_После_коррекции.jpg
До_Рё_После_коррекции.jpg [ 28.24 Кб | Просмотров: 9099 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Сб апр 17, 2010 8:40 pm 
Пользователь

Зарегистрирован: Вт янв 12, 2010 10:39 am
Сообщения: 47
Аффинное и квадратичное преобразования допускают сдвиг растра, их использовать очень удобно когда местоположение опорных точек строго идентифицировать не получается. Для привязки по сетке желательно использовать "локальные" преобразования. В 8.7 доступны локально-аффинное и проективное, про 7.99 уверенно сказать не могу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Вт май 04, 2010 6:25 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
В продолжение темы (поднятой на 1 стр.) о привязке карт с использованием Панорамы: Вот что получилось.

Какое-то слишком большое расхождение получается до и после обработки.


Вложения:
Комментарий к файлу: Положение КМ сетки и Рамки (сетка сгенерирована в Панораме) на растре до обработки в Панораме.
Безымянный2.png
Безымянный2.png [ 186.29 Кб | Просмотров: 9237 ]
Комментарий к файлу: Положение КМ сетки и Рамки (сетка сгенерирована в Панораме) на растре после обработки в Панораме.
Безымянный.png
Безымянный.png [ 179.13 Кб | Просмотров: 9237 ]
Комментарий к файлу: Положение рассчитанной КМ сетки на исходном растре (сетка создана относительно левого нижнего пересеченя КМ сетки).
Безымянный1.jpg
Безымянный1.jpg [ 33.19 Кб | Просмотров: 9238 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Ср май 05, 2010 8:24 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 338
Откуда: Easy Trace Group
Скорее всего, вы просто где-то ошиблись. Панорама, конечно, не очень точно привязывает, но не настолько же...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Пт май 14, 2010 4:43 pm 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
Из моих экспериментов могу заключить, что Панорама не очень то и хорошо пересчитывает координаты в км, во всяком случае с картами забугорных форматов (с генштабом не пробовал, может с ними и всё нормально).
Как видно из картинки - угловые координаты пересчитаны, скорее всего, не верно.


Вложения:
Комментарий к файлу: Синий крест - где должно находится пересечение, Красный - где есть на растре.
Панорама.png
Панорама.png [ 77.83 Кб | Просмотров: 9181 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Сб май 15, 2010 10:03 am 
Продвинутый пользователь

Зарегистрирован: Пт фев 05, 2010 8:28 pm
Сообщения: 102
Хотел ещё спросить - как лучше привязывать растр с позиции коррекции - по центру (в этом случае ошибка распределяется равномерно по всей картинке - т.е. в разных направлениях), или - по углу (тогда, как правило, ошибка, с удалением от привязанного угла, постоянно нарастает)? Или всё равно как привязывать при трансформации (распределение ошибки на растре никак не сказывается)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трасформация
СообщениеДобавлено: Пн май 17, 2010 8:30 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 338
Откуда: Easy Trace Group
Опорные точки лучше распределять по всему растру, более-менее равномерно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
phpBB SEO