Поворот слоя
- hsargsyan
- Участник
- Сообщения: 73
- Зарегистрирован: 26 авг 2009, 10:28
- Репутация: 0
- Откуда: ****
- Контактная информация:
Поворот слоя
Уважаемые знатоки, подскажите как можно повернуть векторный слой на заданный угол (ручной поворот не в счет) средствами ArcMap 9.3. Есть точка поворота и угол (очень маленький - 0.0305)
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Поворот слоя
Если точно знаете угол и точку поворота, то сделайте простейшую трансформацию.
понадобятся три точки:
первая - это точка поворота, которая переходит сама в себя, и две точки, для которых считаем новые координаты
приведу пример для второй точки:
X2новая ее новая координата, Х2текущая - капитан подсказывает что это значит
считаем новые координаты:
считаем тоже самое для третьей точки.
Сохраняем таблицу связей на панели инструментов Векторная трансформация (Spatial Adjustment) и делаем афинное преобразование.
Нажимаем Adjust.
понадобятся три точки:
первая - это точка поворота, которая переходит сама в себя, и две точки, для которых считаем новые координаты
приведу пример для второй точки:
X2новая ее новая координата, Х2текущая - капитан подсказывает что это значит
считаем новые координаты:
Код: Выделить всё
X2новая = Х2текущая + [ Расстояние до точки поворота*косинус ]
Y2новая = Y2текущая + [ Расстояние до точки поворота*синус ]
Сохраняем таблицу связей на панели инструментов Векторная трансформация (Spatial Adjustment) и делаем афинное преобразование.
Нажимаем Adjust.
понравилось? жми палец вверх 

- hsargsyan
- Участник
- Сообщения: 73
- Зарегистрирован: 26 авг 2009, 10:28
- Репутация: 0
- Откуда: ****
- Контактная информация:
Re: Поворот слоя
спасибо!
- hsargsyan
- Участник
- Сообщения: 73
- Зарегистрирован: 26 авг 2009, 10:28
- Репутация: 0
- Откуда: ****
- Контактная информация:
Re: Поворот слоя
добрый день!
при афинном преобразовании обекты искажаются, теряют начальную геометрию
скажите пожалуйста, что делаю не правильно?
при афинном преобразовании обекты искажаются, теряют начальную геометрию
скажите пожалуйста, что делаю не правильно?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Поворот слоя
проверьте цифры. если три точки были посчитаны правильно (точнее посчитаны 2), то должно все быть ок.
потестирую сам, может чего не так написал, но вроде бы все должно работать.
потестирую сам, может чего не так написал, но вроде бы все должно работать.
понравилось? жми палец вверх 

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