Доступ к плагинам QGIS в Python?


23

Есть ли способ получить доступ к плагинам QGIS в Python?

Я хотел бы написать скрипт для некоторой геообработки, и я хотел бы использовать инструменты f clip, плагин Road, клип, регулярные точки и выпуклые оболочки, а также плагин Road graph. Последний, вероятно, представляет собой другую банку червей, потому что это плагин C ++, а не Python.

Ответы:


20

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

from fTools import somemodule

Затем вы можете сделать somemodule.methodcall (). Посмотрев на код плагина, вы должны будете убедиться, что он не зависит ни от какого графического интерфейса. В противном случае вы можете получить хороший пользовательский интерфейс, когда вы не хотите его.

Но да, это возможно.


1
Благодарность! Я предполагаю, что это не будет работать для плагинов C ++, если только кто-то не создал привязку Python.
Mattwigway

1
Да, вы мало что можете сделать с плагинами C ++, если кто-то не сделал привязку к Python.
Натан W
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.