17.1. 使用PyQGIS创建QGIS插件

  • 如何使用QGIS Python控制台和一些可以在任何地方使用的有用类交互测试代码片段

  • 使用plugin Builder创建基本插件

  • 分析您的第一个基本插件以了解其结构

17.1.1. 获取样本数据

为了继续使用PyQGIS进行实验,我们需要一个测试数据集。QGIS项目有我们将在代码片段中使用的培训材料和示例数据。

QGIS示例数据可以从 http://qgis.org/downloads/data/ 下载数据。

17.1.2. 定义一个空插件

在qgis中选择插件功能,使用自带的插件功能来建立。Plugin Builder生成插件的文件基础结构,从而避免了重复的代码编写。 Plugin Builder只创建一个基本的通用插件, 可以修改它来添加特定的用户功能,如 图 17.1

plugin_build_xh8.png

图 17.1 plugin_build

如果没有那么就行将功能安装好, 管理并安装插件查找,安装即可,如 图 17.2

install_build_x46.png

图 17.2 install_build