Как подвинуть полигоны по данным из атрибутики?
Добавлено: 20 мар 2014, 12:03
Здравствуйте!
Подскажите, пожалуйста, можно ли как-нибудь автоматизировать данный процесс.... очень не хочется двигать все вручную....
Есть векторный слой с большим количеством полигонов (опоры). В этом слое есть следующие атрибутивные данные (колонки):
X - центроида полигона
Y - центроида полигона
+
X - новые координаты центроида полигона
Y - новые координаты центроида полигона
+
ДельтаX - разница между старыми и новыми координатами
ДельтаY - разница между старыми и новыми координатами
Задача: необходимо все эти полигоны подвинуть на разницу в координатах.... или другими словами - посадить, подвинуть все полигоны так, чтобы их центроиды сидели в новых координатах...
Существуют ли какие-нибудь MBX, которые могли бы выполнять сдвиг полигонов, взяв информацию из атрибутики?..
P.S. для каждого полигона этот сдвиг разный, цифры в поле дельта отличаются.... но, как правило, это небольшое смещение от 0 до 50см
Спасибо
Подскажите, пожалуйста, можно ли как-нибудь автоматизировать данный процесс.... очень не хочется двигать все вручную....

Есть векторный слой с большим количеством полигонов (опоры). В этом слое есть следующие атрибутивные данные (колонки):
X - центроида полигона
Y - центроида полигона
+
X - новые координаты центроида полигона
Y - новые координаты центроида полигона
+
ДельтаX - разница между старыми и новыми координатами
ДельтаY - разница между старыми и новыми координатами
Задача: необходимо все эти полигоны подвинуть на разницу в координатах.... или другими словами - посадить, подвинуть все полигоны так, чтобы их центроиды сидели в новых координатах...
Существуют ли какие-нибудь MBX, которые могли бы выполнять сдвиг полигонов, взяв информацию из атрибутики?..
P.S. для каждого полигона этот сдвиг разный, цифры в поле дельта отличаются.... но, как правило, это небольшое смещение от 0 до 50см
Спасибо