- [EN]Download QGIS 4.2 Portable for Windows
Looking for a portable version of QGIS for Windows that runs without installation or administrator privileges? You can find all the latest versions of QGIS Portable available on this site on the QGIS Portable for Windows…
- [EN]Developing a QGIS Plugin: Working Only with Selected Features
In QGIS, many operations should only be applied to a subset of the data: a specific set of features selected by the user. In this article, we will learn how a QGIS plugin can detect, validate,…
- [EN]Modifying a QGIS Layer Without Putting Your Data at Risk
Modifying data in a QGIS layer is often the moment when beginner plugin developers start feeling nervous: What if I break something? That concern is completely understandable—and actually a good sign. The good news is that…
- [EN]Download QGIS 4.0 Portable for Windows (Full & Lite Versions)
Looking for a portable version of QGIS for Windows that runs without installation or administrator privileges? I provide two ready-to-use QGIS Portable distributions: a Full version and a Lite version, suitable for professionals, students, universities and…
- [EN]Download QGIS 3.44 LTR Portable for Windows (Full Version)
Looking for a portable version of QGIS 3.44 LTR for Windows that runs without installation or administrator privileges? This ready-to-use portable distribution is designed for GIS professionals, students, universities, training courses and organizations where software installation…
- [EN]Developing a QGIS Plugin: Applying Business Logic to User Input
Collecting user input is an important milestone in QGIS plugin development. However, a useful plugin does more than simply read values entered in a dialog box. It validates data, applies rules, and makes decisions based on…
- [EN]Developing a QGIS Plugin: Retrieving User Input
When you first start developing QGIS plugins, it is easy to assume that a button should automatically “do something” when it is clicked. In reality, a button does nothing at all—until you tell it what to…
- [EN]How to Read QGIS Plugin Code Without Panicking
Reading the code of a QGIS plugin can quickly become stressful when you are new to Python. Multiple files, classes, unfamiliar methods… everything can seem complex at first glance. And yet, you don’t need to understand…
- [EN]Developing a QGIS Plugin: Adding a Button and a Dialog
Adding a button to the QGIS interface is often the first concrete step when developing a plugin. It is what turns a simple Python script into a tool that can actually be used by end users.…
- [EN]Developing a QGIS Plugin: Creating a Plugin with Plugin Builder
Creating a QGIS plugin is much easier than it may seem, especially when you are new to programming. Thanks to Plugin Builder, you can generate the complete structure of a QGIS plugin in just a few…