Страница 1 из 1

подписи в python-приложении, исползующем QGIS

Добавлено: 05 июл 2012, 10:02
bob
Приветствую всех.
Столкнулся с проблемой подписей в питоновском qgis-приложении. С помощью функциональности класса QgsLabel отображение подписей для объектов типа улицы дает неприемлемый результат.
В QGIS для этих целей придумали labeling-ng, он же QgsPALLabling, который замечательно работает в самой оболочке. Но питоновской обертки для него по какой-то причине нет.
Соответственно вопрос: кто-нибудь знает почему нет (не успели сделать/не нужно/не возможно)?
Может кто уже генерил SIP'ом python-модуль для QgsPALLabling и может поделиться опытом?
Или есть какой-нибудь путь проще заставить qgis в питоновской программе нарисовать подписи идущие вдоль улицы/реки и не повторяющиеся через каждый метр ?

Re: подписи в python-приложении, исползующем QGIS

Добавлено: 05 июл 2012, 10:26
Voltron
bob писал(а):Соответственно вопрос: кто-нибудь знает почему нет (не успели сделать/не нужно/не возможно)?
Все просто: ни у кого из разработчиков не возникало необходимости работать с новыми подписями из Python. Можно, сказать что «не нужно» :-)
bob писал(а):Может кто уже генерил SIP'ом python-модуль для QgsPALLabling и может поделиться опытом?
Не думаю. Для других частей (например, зональная статистика, GPS, работа с СК) генерили.

Re: подписи в python-приложении, исползующем QGIS

Добавлено: 05 июл 2012, 10:34
bob
Обнадеживает. Для генерации модуля мне нужно написать sip файл и пересобрать весь qgis (вижу что обертки он генерит по всем файлам с расширение "sip" в заданном каталоге ) или можно как-то проще?