Данный метод трансформации используется для устранения локальных искажений данных с помощью локально-аффинных преобразований. Суть данного метода заключается в нахождении такого преобразования данных в новые координаты, при котором координаты точек трансформации точно преобразуются в указанные новые координаты, а координаты остальных данных интерполируются с учетом изменения опорных точек трансформации. Зоной трансформации данных является область, состоящая из наименьшего выпуклого многоугольника, содержащего опорные точки трансформации (см. рисунок ниже).
Для данного метода требуется задание не менее 4-х пар точек трансформации.
Рисунок 293.
Для локально-аффинной трансформации векторного объекта надо:
Сделать векторный слой редактируемым ().
Нажать на панели инструментов кнопку
(). Курсор примет вид .Указать зону трансформации; на рисунке, представленном выше, она указана голубым пунктиром. С помощью указанной зоны вы ограничите область локальных искажений. Для указания зоны переместите курсор в первую точку и щелкните левой кнопкой мыши, удерживая при этом клавишу Alt. Оставшиеся точки укажите таким же образом. Если не указывать зону трансформации, то локально-аффинная трансформация применится ко всему слою. При установки пары точек с удерживанием клавиши Alt на экране будет видна только одна точка, это точка переходящая «сама в себя», т.е. на самом деле устанавливаются две точки, имеющие одинаковые координаты.
Теперь надо указать точки для локально-аффинной трансформации. Перемещаясь по карте, с помощью нажатия левой кнопки мыши укажите точку, из которой надо переместить векторный слой. После указания первой точки она отобразится на карте в виде кружка, также ее координаты отобразятся в таблице на панели свойств системы (если она открыта), а курсор примет вид .
Аналогичным образом укажите следующую точку (куда надо переместить). Она отобразится в виде окружности.
Точно так же укажите оставшиеся пары точек.
В рабочей области карты щелкните правой кнопкой мыши и в появившемся контекстном меню выберите пункт
. После произведенных действий в ограниченной области произойдет соответствующее заданным точкам локально-аффинное преобразование векторного слоя.