С самого начала, QGIS была разработана на архитектуре с поддержкой различных модулей, что позволяло легко добавлять множество новых возможностей или функций в приложение. Большинство функций в QGIS реализованы как основные или внешние модули.
Основные модули разрабатываются командой разработчиков QGIS и автоматически входят в каждый новый релиз программы. Написаны они на языках программирования C++ и Python. Более подробная информация об основных модулях приведена в разделе Использование модулей ядра QGIS
Все Внешние модули в большинстве случаев написаны на языке Python. Они находятся во внешних репозиториях и поддерживаются написавшими их авторами. Внешние модули могут быть добавлены на вкладке Доступные менеджера модулей. Более подробная информация о внешних модулях приводится в разделе Загрузка внешних модулей QGIS.
Управление модулями подразумевает их загрузку или выгрузку с помощью Менеджера модулей. Внешние модули могут быть установлены, активированы или удалены с помошью Установщика модулей QGIS. Также Менеджер модулей можно использовать для повторного отключения/подключения внешних модулей.
Загрузка основных модулей QGIS осуществляется из главного меню Модули ‣ Управление модулями....
Figure Plugins 1:
На вкладке Установленные менеджера модулей перечисленны все установленные модули, включая модули ядра, с указанием статуса (загружен или нет). Установленный флажок напротив названия модуля показывает, что модуль активирован. На рисунке Figure_plugins_1 показан менеджер модулей с открытой вкладкой Установленные.
Для включения модуля достаточно установить флажок слева от его названия и нажать кнопку [OK]. При выходе из приложения список загруженных модулей сохраняется и будет автоматически загружен при следующем запуске QGIS.
Внешние модули QGIS как правило написаны на языке программирования Python. Они находятся либо в «официальном» репозитории либо в репозиториях, поддерживаемых отдельными авторами. Внешние модули, имеющиеся в подключенных репозиториях, перечисленны на вкладке Доступные менеджера модулей.
На вкладке Установленные отображается также информация о модуле, в том числе и путь по которому он установлен. Внешние модули устанавливаются в домашний каталог.
Подробная документация, минимальная версия QGIS, домашняя страница, авторы и другая важная информация распространяется вместе с внешними расширениями и не включена в это руководство.
В настоящее время в «официальном» репозитории QGIS находится свыше 120 различных модулей. Некоторые модули предназначены для широкого круга пользователей (например, предоставляют возможность просматривать и редактировать данные OpenStreetMap или добавлять на карту слои Google Maps), в то время как другие предназначены для решения специализированных задач (например, расчет оптимального диаметра труб сетей водоснабжения с учетом различных факторов).
Поиск нужного модуля облегчается путем фильтрации по ключевым словам, репозиторию и статусу модуля (установлен/не установлен). Все это есть в менеджере модулей (см. рисунок figure_plugins_2).
Совет
Добавление репозиториев
Чтобы добавить внешние авторские репозитории, откройте Менеджер модулей (Модули ‣ Управление модулями...), перейдите на вкладку Параметры и нажмите [Добавить...] (см. рисунок figure_plugins_2). Если некоторые из добавленных репозиториев вам не нужны, они могут быть отключены кнопкой [Изменить...] или полностью удалены нажатием на кнопку [Удалить].
Соответственно, мы не можем отвечать за их качество и состояние. Также можно вручную управлять списком репозиториев, добавляя, удаляя и редактируя записи. Временно отключить репозиторий можно, нажав на кнопку [Изменить...] и сняв флажок Активен.
Figure Plugins 2: