Данный метод позволяет выполнять следующие преобразования координат: изменять масштаб, смещать по оси X и оси Y, поворачивать данные на заданный угол вокруг заданного центра поворота.
Метод требует задания 2-х пар точек трансформации.
Для масштабирования с поворотом растрового объекта:
Сделайте растровой слой редактируемым ().
Нажмите на панели инструментов Редактор кнопку
(). Курсор примет вид .Укажите точку, из которой надо переместить растровый объект, переместив курсор в эту точку и нажав левую кнопку мыши. После указания первой точки она отобразится на карте в виде кружка, ее координаты отобразятся также и в таблице на панели свойств системы (если она открыта), а курсор примет вид .
Аналогичным образом укажите следующую точку (куда надо переместить). Она отобразится в виде окружности.
Повторите действия 3,4 для второй пары точек.
В рабочей области карты щелкните правой кнопкой мыши и выберите в появившемся контекстном меню пункт
. Растровый объект переместится и отмасштабируется.В общем случае преобразование координат точки (X,Y) в новые координаты точки (X',Y') производится по формуле:
X'= dx+Xc+kx(X-Xc)cos(Fi)-ky(Y-Yc)sin(Fi)
Y'= dy+Yc+kx(X-Xc)sin(Fi)+ky(Y-Yc)cos(Fi),
где dx,dy – смещение по оси X и оси Y;
kx, ky – коэффициенты искажения масштаба по оси X и оси Y;
(Xc,Yc) – координаты точки поворота;
Fi – угол поворота.