pyqgis: как программно переназначить проекцию

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

pyqgis: как программно переназначить проекцию

Сообщение Филиппов Владислав » 21 ноя 2014, 14:22

Доброго дня.
Как можно решить на pyqgis задачу перепроецирования векторных слоёв (из шейп-файлов) в проекте QGIS?
Простое setCrs() у векторного слоя не изменяет PRJ-файл у шейпа, что логично, источник может быть какой угодно. А мне нужно изменить описание системы координат у источника данных типа шейп-файл.
"Ручками" это делается так:
2014-11-21 17-14-02 Скриншот экрана.png
2014-11-21 17-14-02 Скриншот экрана.png (37.81 КБ) 3871 просмотр
вот как добраться до этого программно и как программно узнать пользовательские проекции?

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

Re: pyqgis: как программно переназначить проекцию

Сообщение Филиппов Владислав » 27 ноя 2014, 06:32

жаль, что некому подсказать....

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: pyqgis: как программно переназначить проекцию

Сообщение paleogis » 27 ноя 2014, 08:31

Филиппов Владислав писал(а):Как можно решить на pyqgis задачу перепроецирования векторных слоёв (из шейп-файлов) в проекте QGIS?
Владислав, Вы лучше меня знаете, что все эти танцы с бубнами в QGIS завязаны на библиотеке ogr2ogr, почему бы сразу не обратиться к этим библиотекам в консольном режиме, миновав GUI под названием QGIS?
P.S. Вы эту доку читали?

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

Re: pyqgis: как программно переназначить проекцию

Сообщение Филиппов Владислав » 27 ноя 2014, 09:45

1. Я делаю плагин для QGIS, поэтому GUI под названием QGIS у меня уже есть.
2. мне (потенциальному пользователю) очень хочется видеть стандартный и знакомый диалог выбора системы координат QGIS. Используется 5-6 пользовательских систем

Ответить

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

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

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя