Примечание | |
---|---|
Трансформирование слоя с клавиатуры доступно для растровых слоев, растровых групп и векторных слоев. |
Система позволяет производить следующие аффинные преобразования слоев карты:
линейно изменять масштаб по оси X;
линейно изменять масштаб по оси Y;
смещать слой по оси X;
смещать слой по оси Y;
поворачивать слой на заданный угол вокруг заданного центра поворота;
производить преобразования с помощью коэффициентов трансформации.
При использовании сдвига, поворота, масштаба преобразование координат точки (X,Y) в новые координаты точки (X’,Y’) производится по формуле:
X’= Xs + Xc + Kx * (X-Xc) * cos(Fi) - Ky * (Y - Yc) * sin(Fi)
Y’=Ys + Yc + Kx * (X-Xc) * sin(Fi) + Ky * (Y - Yc) * cos(Fi),
где
Xs – смещение по X;
Ys – смещение по Y;
Kx – коэффициент искажения масштаба по X;
Ky – коэффициент искажения масштаба по Y;
(Xc,Yc) – координаты точки поворота;
Fi – угол поворота.
При использовании коэффициентов преобразование координат точки (X,Y) в новые координаты точки (X’,Y’) производится по формуле:
X' = a* X + b * Y + c
Y' = d * X + e * Y + f
Важно | |
---|---|
Прежде чем проводить трансформирование слоев карты, очень желательно сделать ее копию, так как трансформирование НЕ ИМЕЕТ ОТМЕНЫ, то есть возврата к первоначальному расположению объектов в слое. |
Окно задания параметров трансформации слоев можно открыть через меню
. Если необходимо трансформировать только один слой, то можно воспользоваться пунктом .В разделе Слои отметить слои для трансформации. Опция Все позволяет выделить все слои одновременно.
Предупреждение | |
---|---|
В настоящей версии системы трансформация одновременно нескольких слоёв в разных проекциях запрещена! При такой операции будет выдано сообщение: Невозможно одновременно трансформировать слои с отличающимися проекциями! |
Из списка Параметры преобразования выбрать, по каким параметрам будет производиться трансформация: Сдвиг, поворот, масштаб или Коэффициенты.
При выборе трансформации с помощью Сдвига, поворота, масштаба:
в разделе Смещение следует задать значения смещений слоя по X и Y в сантиметрах;
в разделе Масштаб следует задать значения коэффициентов искажения масштаба слоя по X и Y. Если установлен флажок Пропорционально, то коэффициенты масштабирования по осям X и Y будут одинаковыми;
В разделе Центр (см) следует задать координаты точки поворота слоя в сантиметрах и угол поворота в градусах.
При выборе трансформации с помощью коэффициентов:
в разделе Коэффициенты надо задать коэффициенты для трансформации, смещения задаются в сантиметрах, ось X направлена вверх, Y вправо;
при нажатии кнопки
коэффициенты будут обратно преобразованы.
Если предварительно в трансформируемых слоях были выделены объекты, то при установке опции Трансформировать только выделенные объекты преобразование будет применяться только для них.
После ввода требуемых параметров преобразования следует нажать кнопку
, после чего запустится процесс трансформации слоя.Рисунок 289. Диалог Трансформирования слоя
Подсказка | |
---|---|
Трансформация слоя соответствует методу |