Доступ до плагінів QGIS в Python?


23

Чи є спосіб отримати доступ до плагінів QGIS в Python?

Я хотів би написати сценарій, щоб зробити деяку геопроцедуру, і я хотів би використовувати кліп, звичайні точки та опуклі інструменти корпусу у fTools, а також плагін Road graph. Остання, мабуть, інша банка глистів, тому що це C ++, а не плагін Python.

Відповіді:


20

Якщо ви знаєте модуль python для плагіна, ви можете просто запустити імпорт у консолі python. Наприклад:

from fTools import somemodule

Тоді ви можете зробити somemodule.methodcall (). Вам потрібно буде переконатися, переглянувши код плагіна, що він не покладається на жоден з нього матеріалів із gui. Інакше у вас може вийти приємний інтерфейс інтерфейсу користувача, коли цього не хочете.

Але так це можливо.


1
Спасибі! Я здогадуюсь, що це не працюватиме для плагінів C ++, окрім випадків, якщо хтось створив прив'язку пітона.
mattwigway

1
Так, не так вже й багато можна зробити з плагінами C ++, якщо хтось не зробив зв'язок python.
Nathan W
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.