Поворот слоя

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
hsargsyan
Участник
Сообщения: 73
Зарегистрирован: 26 авг 2009, 10:28
Репутация: 0
Откуда: ****
Контактная информация:

Поворот слоя

Сообщение hsargsyan »

Уважаемые знатоки, подскажите как можно повернуть векторный слой на заданный угол (ручной поворот не в счет) средствами ArcMap 9.3. Есть точка поворота и угол (очень маленький - 0.0305)
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Поворот слоя

Сообщение novia »

Если точно знаете угол и точку поворота, то сделайте простейшую трансформацию.
понадобятся три точки:

первая - это точка поворота, которая переходит сама в себя, и две точки, для которых считаем новые координаты
приведу пример для второй точки:
X2новая ее новая координата, Х2текущая - капитан подсказывает что это значит
считаем новые координаты:

Код: Выделить всё

X2новая = Х2текущая + [ Расстояние до точки поворота*косинус ]
Y2новая = Y2текущая + [ Расстояние до точки поворота*синус ]
считаем тоже самое для третьей точки.
Сохраняем таблицу связей на панели инструментов Векторная трансформация (Spatial Adjustment) и делаем афинное преобразование.
Нажимаем Adjust.
понравилось? жми палец вверх :!:
Аватара пользователя
hsargsyan
Участник
Сообщения: 73
Зарегистрирован: 26 авг 2009, 10:28
Репутация: 0
Откуда: ****
Контактная информация:

Re: Поворот слоя

Сообщение hsargsyan »

спасибо!
Аватара пользователя
hsargsyan
Участник
Сообщения: 73
Зарегистрирован: 26 авг 2009, 10:28
Репутация: 0
Откуда: ****
Контактная информация:

Re: Поворот слоя

Сообщение hsargsyan »

добрый день!
при афинном преобразовании обекты искажаются, теряют начальную геометрию
скажите пожалуйста, что делаю не правильно?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Поворот слоя

Сообщение novia »

проверьте цифры. если три точки были посчитаны правильно (точнее посчитаны 2), то должно все быть ок.
потестирую сам, может чего не так написал, но вроде бы все должно работать.
понравилось? жми палец вверх :!:
Ответить

Вернуться в «ArcGIS»

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

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