Quantum GIS (QGIS) Complete Guide
Master QGIS, the world’s leading free open-source desktop Geographic Information System desktop suite.1. QGIS Desktop Suite Installation
QGIS is a free and open-source Geographic Information System (GIS) available for Windows, macOS, and Linux. For long-term stability and professional work, it is recommended to install the latest LTR (Long Term Release) version.
Windows Installation
Download the latest 64-bit standalone installer from the official QGIS website and follow the installation wizard.
macOS Installation
Download the latest .dmg package, open it, and drag QGIS into the Applications folder.
Linux (Ubuntu / Debian)
Install the latest LTR version using the following commands.
# Update package list
sudo apt update
sudo apt install gnupg software-properties-common
# Import official repository
sudo mkdir -m755 -p /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg \
https://download.qgis.org/downloads/qgis-archive-keyring.gpg
sudo apt update
sudo apt install qgis qgis-plugin-grass python3-qgis
2. Working with Vector Layers
Vector layers represent discrete geographic features such as Points, Lines and Polygons. QGIS provides powerful symbolization tools for creating professional cartographic maps.
- Go to Layer → Add Layer → Add Vector Layer.
- Browse to your .shp, .geojson or .gpkg file and click Open.
- Right-click the layer and choose Properties → Symbology.
-
Choose one of the rendering styles:
- Single Symbol
- Categorized
- Graduated
- Rule-Based
- Point Cluster
- Customize colors, outline width, transparency, labels and scale visibility according to your project.
- Click Apply and then OK.
3. Raster Composites & Elevation Models
Raster layers store continuous spatial information such as satellite imagery, Digital Elevation Models (DEM), land surface temperature, vegetation indices and terrain models.
- Go to Layer → Add Layer → Add Raster Layer.
- Select your GeoTIFF (.tif) raster file.
- Open Layer Properties → Symbology.
-
Choose an appropriate renderer such as
- Singleband Gray
- Singleband Pseudocolor
- Multiband Color
- Hillshade
- Choose a color ramp suitable for elevation or imagery visualization.
- Click Classify to generate elevation classes.
- Click Apply.
Creating RGB Composite
For multispectral satellite imagery, assign Red, Green and Blue bands under Multiband Color to create Natural Color or False Color Composite images.
4. Georeferencing Scanned Paper Maps
Georeferencing aligns scanned paper maps or historical maps with real-world geographic coordinates using Ground Control Points (GCPs).
- Open Raster → Georeferencer.
- Click Open Raster and load your scanned map (.jpg, .png or .tif).
- Zoom to a known map intersection.
- Click Add Point and enter the corresponding geographic coordinates.
- Repeat the process for at least 4–10 well distributed GCPs.
- Open Transformation Settings.
- Choose Polynomial 1 or Thin Plate Spline transformation.
- Select the destination CRS (e.g. WGS84 / UTM).
- Specify an output GeoTIFF.
- Click the green Start Georeferencing button.
After processing, the scanned paper map will align accurately with other GIS layers.
5. Print Layout Composer
The Print Layout tool allows you to create professional maps for reports, presentations, journals and GIS projects. You can combine multiple map frames, legends, labels, images and scale bars into a single printable layout.
Creating a New Layout
- Go to Project → New Print Layout.
- Enter a layout name.
- A blank layout window will open.
- Select the Add Map tool.
- Draw a rectangle on the page where your map should appear.
- The current map canvas will automatically be displayed.
Adding Map Elements
Professional GIS maps usually contain several important cartographic elements.
- Map Title
- Legend
- North Arrow
- Scale Bar
- Coordinate Grid
- Text Labels
- Organization Logo
- Author Information
Exporting the Layout
After completing the layout, export your map in one of the following formats.
- PDF (Recommended)
- PNG Image
- JPEG Image
- SVG Vector Graphic
High-resolution PDF export is recommended for printing and academic publications.
Create Layout
↓
Insert Map
↓
Add Legend
↓
Add Scale Bar
↓
Add North Arrow
↓
Export PDF / PNG
6. Professional Cartography Tips
Good cartographic design makes your maps easier to understand and more visually attractive.
- Keep enough white space around the map.
- Use readable fonts.
- Avoid using too many colors.
- Maintain proper symbol hierarchy.
- Use meaningful legends.
- Always include a north arrow and scale bar.
- Use high-resolution exports for printing.
- Maintain consistent margins throughout the layout.
Recommended Export Resolution
| Purpose | Resolution |
|---|---|
| Web | 150 DPI |
| Presentation | 200 DPI |
| Professional Printing | 300 DPI |
| Large Format Poster | 600 DPI |
Following these guidelines will produce publication-quality maps suitable for scientific reports, engineering projects and GIS documentation.
7. Essential Plugins (SCP & QuickMapServices)
One of the biggest advantages of QGIS is its extensive plugin ecosystem. Plugins add powerful new capabilities such as satellite image download, remote sensing analysis, geocoding, terrain processing, network analysis, 3D visualization and much more.
Installing Plugins
- Open Plugins → Manage and Install Plugins.
- Wait for the plugin repository to load.
- Search for the desired plugin.
- Select the plugin.
- Click Install Plugin.
- Restart QGIS if required.
Plugins
↓
Manage and Install Plugins
↓
Search Plugin
↓
Install
↓
Enable
↓
Start Working
Semi-Automatic Classification Plugin (SCP)
The Semi-Automatic Classification Plugin (SCP) is one of the most powerful remote sensing plugins available for QGIS. It simplifies the download, preprocessing and classification of satellite imagery from sources such as Landsat, Sentinel and MODIS.
Main Features
- Download Sentinel & Landsat imagery
- Band Set Management
- Band Combination
- Atmospheric Correction
- Supervised Classification
- Unsupervised Classification
- Spectral Signature Library
- NDVI & Spectral Index Calculator
- Classification Accuracy Assessment
- Post Classification Processing
QuickMapServices (QMS)
QuickMapServices allows you to instantly load popular online basemaps inside QGIS without manually configuring XYZ tiles.
Popular Basemaps
- Google Satellite
- Google Hybrid
- Google Terrain
- Google Streets
- OpenStreetMap
- Bing Satellite
- ESRI World Imagery
- CartoDB Positron
- Stamen Terrain
- NASA Blue Marble
Using QuickMapServices
- Install the plugin.
- Open Web → QuickMapServices.
- Choose a basemap.
- The selected map will instantly appear beneath your GIS layers.
- Adjust layer order if necessary.
QuickMapServices is extremely useful for visual interpretation, digitization, land use mapping and field verification.
