Как изменить координаты объектов у вектора

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Как изменить координаты объектов у вектора

Сообщение Barbarianec » 07 май 2011, 11:49

Всем доброго времени суток!
Рисовал вектор с привязанного растра, соответственно у вектора координаты объектов стали как у растра. Вопрос, как изменить координаты объектов у вектора, на какие-нибуль несуществующие, например разместить объекты вектора в координтах прямоугольника у которого левый верхний угол имеет координту (0,0), а нижний правый - координату (10 000 000, 5 000 000)? (для точности можно увеличть размеры прямоугольника)

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как изменить координаты объектов у вектора

Сообщение Дмитрий Барышников » 07 май 2011, 13:47

а не проще перепроецировать в ту же wgs84? или еще какую ни будь?

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Как изменить координаты объектов у вектора

Сообщение Филиппов Владислав » 09 май 2011, 15:59

возможно вам поможет модуль к КуГИСу qgsAffine.
в ArcGIS версий 8 и 9 точно были нужные вам инструменты, но ....

Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Re: Как изменить координаты объектов у вектора

Сообщение Barbarianec » 25 июн 2011, 19:00

Друзья, подскажите, а как в кугисе изменить координаты объектов, например были (12.345678, 98.765432) их нужно перевести в такие (12.345678-Х, 98.765432-У) где Х и У заданные числа. так понимаю речь идет о новой системе координат, о преобразовании между системами координат, подскажите как это сделать.

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Как изменить координаты объектов у вектора

Сообщение SS_Rebelious » 26 июн 2011, 00:05

Нужно откорректировать файл .qpj - найдите параметры false easting и false northing и задайте там нужное смещение.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Re: Как изменить координаты объектов у вектора

Сообщение Barbarianec » 26 июн 2011, 08:11

в файле .qpj такие данные
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AUTHORITY["EPSG","4326"]]
где искать эти параметры?

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Как изменить координаты объектов у вектора

Сообщение SS_Rebelious » 26 июн 2011, 12:32

То, что я предлагал - подходит для спроецированных систем координат. Если вы хотите сместить таким образом, какой описали объекты в неспроецированной системе координат (параметры которой приведены выше), то в первую очередь, вы сами должны понимать, что делаете то, что действительно нужно. Нет ничего страшного в том чтобы смещать объекты по плоскости, но когда вы смещаете их по поверхности эллипсоида, то получаете достаточно серьёзные искажения для длин, площадей и направлений.

В случае с WGS84 можно поступить так. Экспортируйте ваш слой в формат MIF - получите текстовый файл в котором будут указаны в том числе координаты всех узлов. В удобном вам редакторе корректируете координаты, после чего конфертируете MIF обратно в shp.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Re: Как изменить координаты объектов у вектора

Сообщение Barbarianec » 27 июн 2011, 17:34

SS_Rebelious, спасибо Вам, за варианты решения проблемы. Разобрался с вопросом.

Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Re: Как изменить координаты объектов у вектора

Сообщение Barbarianec » 27 июн 2011, 17:42

Есть еще вопрос по привязанным растрам, растры в формате геотиф, как в растрах изменить координаты на те которые я установил в векторе?

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Как изменить координаты объектов у вектора

Сообщение SS_Rebelious » 27 июн 2011, 20:06

Barbarianec писал(а):как в растрах изменить координаты на те которые я установил в векторе?
Если вы собиратесь сделать то же, что и для вектора - "линейно" сместить растр, то можно посоветовать следующее: с промощью программы GTT получить файл привязки .tab; исходный geotiff пересохранить с помощью любого графического редактора (чтобы удалить старую привязку); .tab открыть в текстовом редакторе и внести нужные правки в координаты; с помощью той-же GTT применить новую .tab-привязку к пересохранённому растру.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Re: Как изменить координаты объектов у вектора

Сообщение Barbarianec » 28 июн 2011, 18:27

Хм, интересно, выбираю нужный файл геотиф и следом ГТТ просит указать файл MapInfo projection file (mapinfow.prj). что бы это могло значит?

Ответить

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

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

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