Доброго дня.
Как можно решить на pyqgis задачу перепроецирования векторных слоёв (из шейп-файлов) в проекте QGIS?
Простое setCrs() у векторного слоя не изменяет PRJ-файл у шейпа, что логично, источник может быть какой угодно. А мне нужно изменить описание системы координат у источника данных типа шейп-файл.
"Ручками" это делается так:
вот как добраться до этого программно и как программно узнать пользовательские проекции?
pyqgis: как программно переназначить проекцию
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
- paleogis
- Модератор
- Сообщения: 1112
- Зарегистрирован: 22 мар 2009, 08:54
- Репутация: 200
- Ваше звание: Модератоо
Re: pyqgis: как программно переназначить проекцию
Владислав, Вы лучше меня знаете, что все эти танцы с бубнами в QGIS завязаны на библиотеке ogr2ogr, почему бы сразу не обратиться к этим библиотекам в консольном режиме, миновав GUI под названием QGIS?Филиппов Владислав писал(а):Как можно решить на pyqgis задачу перепроецирования векторных слоёв (из шейп-файлов) в проекте QGIS?
P.S. Вы эту доку читали?
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: pyqgis: как программно переназначить проекцию
1. Я делаю плагин для QGIS, поэтому GUI под названием QGIS у меня уже есть.
2. мне (потенциальному пользователю) очень хочется видеть стандартный и знакомый диалог выбора системы координат QGIS. Используется 5-6 пользовательских систем
2. мне (потенциальному пользователю) очень хочется видеть стандартный и знакомый диалог выбора системы координат QGIS. Используется 5-6 пользовательских систем
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость