Страница 1 из 1
Сдвиг и поворот растра
Добавлено: 15 дек 2008, 01:23
Evgenia
Здравтсвуйте! У меня есть растр с известным сдвигом по Х и У и углом поворота. Как ив чем выполнить такое преобразование без масштабирования? Понятно, что можно 3-ю точку искусственно задать, но ищу пути попроще) спасибо)
Re: Сдвиг и поворот растра
Добавлено: 15 дек 2008, 04:09
Максим Дубинин
непонятно сформулировали задачу
вы хотите, имея 2 точки в начальной и конечной СК осуществить сдвиг и поворот растра?
Re: Сдвиг и поворот растра
Добавлено: 15 дек 2008, 09:03
AndreyL
А третья точка, по моему, и есть самый простой путь, к тому-же универсальный - в любом ПО работает
Re: Сдвиг и поворот растра
Добавлено: 15 дек 2008, 10:02
Boris
sim писал(а):непонятно сформулировали задачу
+1
еще бы не плохо сказать программу в которой это все должно работать.
Универсальный способ, если известны
1) начальные точки в проекционной системе координат
2) углы поворота растра
3) линейное разрешение растра в проекционной системе координат (как правило метры на пиксель)
ТО это все необходимые значения для написания World файла. Вот примерЖ
12
2.39808173319034E-14
-1.4210854715202E-14
-12.0000000000001
437973.4
6103329
===>
12 - разрешение в метрах по X
2.39808173319034E-14 - угол поворота оси X растра относительно оси X проекционной системы координат.
-1.4210854715202E-14 - угол поворота оси Y растра относительно оси Y проекционной системы координат
-12.0000000000001 - разрешение в метрах по Y
437973.4 - X координата левого верхний угла растра в проекционной системе координат
6103329 - Y координата левого верхний угла растра в проекционной системе координат
коэффициенты при Y - отрицательные, т.к. ... уже не помню почему, но это так.
Все коэффициенты находятся путем решения системы уравнений для перехода от растровой системы координат к проекционной.
Re: Сдвиг и поворот растра
Добавлено: 15 дек 2008, 10:19
Evgenia
В erdas есть аффинное преобразование растра. Интерфейс устроен таким образом, что как раз просит задать угол, масштаб и сдвиг. Но почему-то не сохраняет привязку
Re: Сдвиг и поворот растра
Добавлено: 15 дек 2008, 11:03
Boris
Evgenia писал(а):В erdas есть аффинное преобразование растра. Интерфейс устроен таким образом, что как раз просит задать угол, масштаб и сдвиг. Но почему-то не сохраняет привязку
Тогда, думаю вам так и надо задать новый вопрос - "почему ERDAS не сохраняет привязку?"
Я к сожалению, в ERDAS - неспециалист, но на сайте многие должны им активно пользоваться. Такое поведение для такого монстра как ERDAS - должно иметь объяснение.