O'Reilly logo

Building Mapping Applications with QGIS by Erik Westra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating a simple plugin

Now that we've seen how plugins are structured and used, let's create a very simple "Hello World" style plugin to see what's involved in making one. While there are various tools such as the Plugin Builder plugin, which will create the various files for you, we're going to eschew them in favor of creating our plugin manually. This will make the process clearer and avoid the situation where your code just magically works without knowing why or how.

Go to the ~/.qgis2/python/plugins directory and create a subdirectory named testPlugin. In this directory, create a file named metadata.txt and enter the following values into it:

[general] name=Test Plugin email=test@example.com author=My Name Here qgisMinimumVersion=2.0 description=Simple ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required