Explore Kartoza

Try searching for: QGIS, Training, GeoNode, PostGIS

QGIS

QGIS Server

Production-ready QGIS Server for publishing maps and OGC services from QGIS projects.

Read more

QGIS Desktop

Dockerised QGIS Desktop application for running QGIS in containerized environments.

Read more

Kartoza - Streamlining Geospatial Data for GeoPackage Upload

A GeoPackage file exceeded the 5MB upload limit due to excessive vertices and unnecessary attributes.

Read more

Introducing the new QGIS Plugins Website and QGIS Hub

The QGIS Plugins website has undergone a major redesign to enhance usability and provide a seamless experience for users.

Read more

Kartoza - First QGIS Conference Experience: A Journey of Collaboration and Innovation

A QGIS full-stack web developer attended their inaugural QGIS User Conference in Bratislava, Slovakia, followed by the Contributors Meeting.

Read more

Kartoza - Disaster Management with QGIS and the InaSafe Plugin

In the ever-evolving landscape of disaster management, having the right tools to anticipate and respond to disasters can be the difference between preparedness and chaos.

Read more

Using WMS-T Layers with QGIS Temporal Controller

QGIS's Temporal Controller enables users to access and visualise WMS-T data and load multiple varieties of temporal layers simultaneously.

Read more

Advanced QGIS

Take your QGIS skills to the next level with advanced techniques, automation, and PyQGIS scripting.

Read more

Introduction to QGIS

Master the fundamentals of desktop GIS using QGIS, the world's leading open source geographic information system.

Read more

SAGTA Map Exporter

QGIS plugin for exporting compliant cadastral and surveying maps according to South African standards.

Read more

Kartoza Book Review: QGIS for Hydrological Applications Second Edition

A publication that serves anyone who wants to improve their QGIS skills through practical, real-world examples.

Read more

How to Get GIS Going at Your School

An instructional guide for geography educators implementing Geographic Information Systems (GIS) software in their curricula.

Read more

Kartoza Book Review: Discover QGIS 3.x - Second Edition

An essential guide for any new QGIS user, a fantastic syllabus for GIS educators, and valuable for professionals.

Read more

Workshop - Making Your Own Maps for Publication Using QGIS

Kartoza delivered an introductory workshop on QGIS and its application for creating publication-ready cartography at the SSAG conference.

Read more

Installing QGIS on a Chromebook

How St Johns College in Johannesburg successfully deployed QGIS on Chromebook devices for their geography department.

Read more

A Step Forward in Kartoza's QGIS and GeoNode Training

Learning online has become an essential part of education globally. Kartoza has answered the call for up-to-date, engaging and dynamic teaching material by updating our QGIS and GeoNode teaching platforms.

Read more

Creating 3D Models for QGIS with ODM on Windows

Learn to convert cellphone video into 3D models using Open Drone Map and Blender, then incorporate these models as symbols within QGIS mapping software through a comprehensive Windows-based workflow.

Read more

QGIS STAC API Plugin

Kartoza, with Microsoft sponsorship, released a QGIS plugin enabling users to browse STAC API catalogs within QGIS.

Read more

Collaborating on a QGIS Project Saved in a PostgreSQL Database

QGIS provides a couple of options when it comes to working with QGIS projects. All these formats have their strengths and weakness.

Read more

The Kartoza Intern's Journey Creating a Field Survey with QGIS, Mergin and Input

Input represents a free and open-source application that extends QGIS capabilities to portable devices for fieldwork data gathering.

Read more

QGIS Road to Nerdvana Episode 19 and 20

The blog post introduces two episodes from the Road to Nerdvana series.

Read more

QGIS Road to Nerdvana Intern Edition

Kartoza interns showcase their geospatial mapping abilities using QGIS software in a web series featuring four team members.

Read more

QGIS Road to Nerdvana Episode 14: Fun and Games with QGIS Server

This installment features Charles and Tim demonstrating Docker-based QGIS server configuration. They have made a resource pack with the configuration files created and the sampled data etc.

Read more

QGIS Road to Nerdvana Episode 12: Dashboards Revisited

In this session, we will create a dashboard overlay in QGIS from scratch with no coding. The post presents a no-code approach to building QGIS dashboards while offering downloadable tutorial resources and encouraging audience participation through comments and subscriptions.

Read more

QGIS Style Sharing Repository

A new feature for sharing styles within QGIS has been developed, integrating into the QGIS plugin website.

Read more

QGIS Road to Nerdvana Episode 10: Speed Map Making (Part 1)

In this video Tim Sutton will be trying to go from Zero to Nice Looking Map as quick as he can. The episode demonstrates rapid cartographic design techniques, challenging viewers to create polished maps within thirty minutes.

Read more

QGIS Road To Nerdvana Episode 10: Speed Map Making (part 2)

The article introduces a video demonstration where Tim Sutton attempts to create multiple maps rapidly.

Read more

QGIS Road to Nerdvana Episode 11: Aggregate Dashboards

Tim Sutton decided to change things up a bit, he was joined by Charles and Seabilwe from Kartoza and the three made aggregate dashboards in QGIS. This piece chronicles a live-streamed session demonstrating foundational techniques for creating aggregate dashboards within the QGIS platform.

Read more

QGIS Road to Nerdvana Episode 8: It's All a Big Meshunderstanding

In this episode, watch along as Tim Sutton explores some new mesh capabilities coming in QGIS 3.16! The post invites viewers to engage with questions in the comments section regarding the upcoming features demonstrated in the accompanying video content.

Read more

QGIS Road to Nerdvana Episode 9: Building a 3D Scene from Scratch

In this episode Tim Sutton will show you how to make a simple 3D scene in QGIS. This brief instructional post introduces a video tutorial demonstrating 3D scene creation techniques within the QGIS platform.

Read more

Finding and Fixing Topology and Geometry Errors in QGIS

The article demonstrates how to find and fix topology and geometry errors in QGIS, translating technical errors into understandable visual representations.

Read more

QGIS Road to Nerdvana Episode 6: Responding to Feedback on Episode 5 Pull Request

This episode is a follow-up from Episode 5, responding to the feedback received. The post appears to be a brief announcement for a video episode in the QGIS Road to Nerdvana series.

Read more

QGIS Road to Nerdvana Episode 7: Logging Postgres Calls

In this episode, Tim Sutton will show you how to enable PostgreSQL logging and what underlying queries are generated by QGIS or any other PostgreSQL client. This instructional video demonstrates practical database debugging techniques for geospatial professionals.

Read more

QGIS Road to Nerdvana Episode 4: Dealing with Issues

Tim Sutton demonstrates a workflow for handling issues in compiled QGIS without requiring compilation or debugging. This instructional video episode aims to streamline problem-solving processes for developers.

Read more

QGIS Road to Nerdvana Episode 5: Tweaking the First Run Dialog

Tim Sutton addresses a persistent annoyance in QGIS by refining the first run dialog to enhance its appearance for submission as a pull request. This appears to be an episode announcement for a video tutorial series rather than a detailed written article.

Read more

QGIS Road to Nerdvana Episode 2: QGIS QtCreator Build on Pop_OS! 20.04

Tim Sutton demonstrates how to use QtCreator to build QGIS within a graphical development environment.

Read more

QGIS Road to Nerdvana Episode 3: QGIS QA using Astyle and Pre-commit Hooks

Tim Sutton and Matthias Kuhn demonstrate how to implement astyle precommit hooks, automation tools designed to ensure code quality and consistency while preventing pull request rejections due to formatting non-compliance.

Read more

QGIS Road to Nerdvana Episode 1: QGIS Console Build

QGIS Road to Nerdvana is an exciting series of videos blogs that walk you through building QGIS environments to installing and using QTCreator all running on Ubuntu 20.04. The inaugural episode features Tim Sutton demonstrating the QGIS Console Build setup process.

Read more

Calculating Area of Rasters in QGIS

QGIS raster functionality has come a long way and continues to improve.

Read more

School GIS Task: Create a 5km COVID-19 Lockdown Exercise Buffer Around Your House

An educational resource for students to digitize their home locations and apply GIS buffer techniques to visualize a 5-kilometer exercise radius during pandemic restrictions.

Read more

Consuming Cloud Optimised GeoTIFFs in QGIS Server

QGIS has been able to consume cloud optimised GeoTIFF (COG)s since v3.2, through the data source manager.

Read more

Create a Custom Reference Grid in QGIS Composer (Part 2)

This follow-up to the initial grid creation tutorial focuses on building dynamic grids that are aligned to the lat long graticule.

Read more

Data Defined Settings for Grid Placements in QGIS 3.12

The author has been attempting to recreate South African 1:50,000 topographic maps using QGIS 3.12.

Read more

Calculating Intersects for Map Layers and Map Extent Dynamically in QGIS

The article describes a project simulating South African 1 in 50k topographic maps.

Read more

The Longest River in the World

Every now and then there might be a dispute about which is really the longest river in the world. The author uses remote sensing and geospatial tools to definitively measure both the Nile and Amazon rivers.

Read more

Show Only Features Within Current Atlas Feature - QGIS 3

Kartoza conducted QGIS training at the Surveyor General Department in Swaziland, where the team explored filtering features within polygon extents.

Read more

How to Make Beautiful Lollipop Call Out Labels in QGIS

Call out labels are a handy cartographic instrument for attaching labels to features on the map where you want the label to be offset from the feature being labelled. This technique creates lollipop styled labels with decorative endpoints using QGIS geometry generators.

Read more

Using NOTIFY to Automatically Refresh Layers in QGIS

This piece explores a powerful but underutilized QGIS feature that enables automatic layer refreshes triggered by PostgreSQL notifications.

Read more

How to Easily Add South African and Namibian Toposheets as XYZ Tiles to QGIS

Thanks to the great work of Grant Slater and the OpenStreetmap team, there are freely available XYZ tilesets for South Africa and Namibia 1:50 000 series toposheets which can easily be added to QGIS.

Read more

Swellendam

A beautifully styled QGIS-published web map showcasing the historic Swellendam area using OpenStreetMap data and OSM Reporter.

Read more

Some QGIS 3 Browser Improvements - Small Things Matter

Well, QGIS 3 has been out for a couple of weeks now with lots of new functionality. The piece highlights practical enhancements to the browser panel that improve user experience.

Read more

A New Plugin to Manage Land Survey Parcels in QGIS

Kartoza has released the CoGo Plugin for QGIS, a tool designed to manage cadastral survey data using both cartesian and polar coordinates for land parcel digitization and management.

Read more

Cathkin Conservancy

QGIS-created conservation mapping near the Drakensberg Mountains, displaying farms, natural features, and conservation areas.

Read more

NGI Topographical Map

QGIS-styled web map recreating the classic South African NGI 1:50,000 topographical sheet appearance with modern web technology.

Read more

Changing the Line Direction of Line Features Using the Geometry Generator in QGIS

I have been playing around with roads layers and wanted to change the line directions for some of my features. The author discovered a method using QGIS's geometry generator to reverse line directions non-destructively.

Read more

How to Resolve Issues with QGIS 3 Processing Dialog Layouts on MacOS

If you are using QGIS 3 master builds on MacOS and encounter issues with the display of processing dialog layouts, users experiencing layout problems can resolve them by renaming a specific file.

Read more

Create a Custom Reference Grid in QGIS Composer

If you need to create a reference grid like this for your map, here's a simple method. This tutorial demonstrates configuring dual grids with specific expressions to produce professional cartographic reference systems.

Read more

Report Back on the First QGIS User Conference in Nødebo, Denmark

A comprehensive overview of the inaugural QGIS User Conference and Developer Meeting held in Nødebo, Denmark.

Read more

Generating an XYZ ASCII File from a QGIS Raster

Someone wrote to me asking if it would be possible to generate an XYZ ASCII file from a single band raster layer in QGIS. This tutorial demonstrates a functional method for converting raster data to point-based ASCII format, despite computational limitations.

Read more

How To Create a QGIS PDF Report with a Few Lines Of Python

The piece addresses automating report generation to capture current data states.

Read more

QGIS Course at AfQUA

Kartoza has just wrapped up a three-day Introduction to QGIS course that we gave pro bono at The African Quaternary conference in Cape Town. The training accommodated participants with differing experience levels and customized content based on attendee needs.

Read more

How to Load a QGIS Project in Python

Loading a QGIS project in python requires surprisingly minimal code to create a standalone application that displays a project as a map in a window. The article demonstrates using the QGIS API to build mapping applications efficiently.

Read more

A Quick Hack to Select All Multipart Features in QGIS

Today we wanted to find all the multipart features in this layer and the author demonstrates a quick hack I did in QGIS using the Python console to accomplish this task efficiently.

Read more

Setting up a Fedora 21 QGIS Workstation

The author, a longtime Ubuntu user since version 4.10, describes his decision to transition to Fedora 21.

Read more

Gary Sherman Wins the Sol Katz Award

Gary Sherman received the Sol Katz Award for his leadership in the geospatial free and open source software community through his creation of QGIS.

Read more

How to Quickly Transform a Bounding Box from One CRS to Another Using QGIS

The author needed to convert coordinate reference system (CRS) parameters for a TileMill project intended for use within QGIS as a tile layer.

Read more

Running QGIS Desktop in a Docker Container

An exploration of containerizing QGIS Desktop using Docker, outlining advantages, limitations, and implementation steps.

Read more