Сдвиг и поворот растра

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Evgenia
Активный участник
Сообщения: 182
Зарегистрирован: 14 дек 2008, 16:09
Репутация: 24
Откуда: Москва

Сдвиг и поворот растра

Сообщение Evgenia » 15 дек 2008, 01:23

Здравтсвуйте! У меня есть растр с известным сдвигом по Х и У и углом поворота. Как ив чем выполнить такое преобразование без масштабирования? Понятно, что можно 3-ю точку искусственно задать, но ищу пути попроще) спасибо)

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

Re: Сдвиг и поворот растра

Сообщение Максим Дубинин » 15 дек 2008, 04:09

непонятно сформулировали задачу
вы хотите, имея 2 точки в начальной и конечной СК осуществить сдвиг и поворот растра?
пристегивайтесь, турбулентность прямо по курсу

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Сдвиг и поворот растра

Сообщение AndreyL » 15 дек 2008, 09:03

А третья точка, по моему, и есть самый простой путь, к тому-же универсальный - в любом ПО работает

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

Re: Сдвиг и поворот растра

Сообщение Boris » 15 дек 2008, 10:02

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 - отрицательные, т.к. ... уже не помню почему, но это так.
Все коэффициенты находятся путем решения системы уравнений для перехода от растровой системы координат к проекционной.

Evgenia
Активный участник
Сообщения: 182
Зарегистрирован: 14 дек 2008, 16:09
Репутация: 24
Откуда: Москва

Re: Сдвиг и поворот растра

Сообщение Evgenia » 15 дек 2008, 10:19

В erdas есть аффинное преобразование растра. Интерфейс устроен таким образом, что как раз просит задать угол, масштаб и сдвиг. Но почему-то не сохраняет привязку

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

Re: Сдвиг и поворот растра

Сообщение Boris » 15 дек 2008, 11:03

Evgenia писал(а):В erdas есть аффинное преобразование растра. Интерфейс устроен таким образом, что как раз просит задать угол, масштаб и сдвиг. Но почему-то не сохраняет привязку
Тогда, думаю вам так и надо задать новый вопрос - "почему ERDAS не сохраняет привязку?"
Я к сожалению, в ERDAS - неспециалист, но на сайте многие должны им активно пользоваться. Такое поведение для такого монстра как ERDAS - должно иметь объяснение.

Ответить

Вернуться в «Общий - ПО»

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

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