QGIS
QGIS (formerly known as Quantum GIS) is a popular open source GIS software application. QGIS can be downloaded for free.

How to Use GIS to Make a Lego Map
Depending on the GIS software you want to use, there are a few different ways to create a Lego-style map.

Portable GIS
Portable GIS is a collection of open source GIS software applications and tools that can be run from a portable drive.

Platforms for Making Deep Learning Easier for GIS
New tools have been developed to facilitate the integration of deep learning tools within GIS applications.

How to Change the Projection of a Shapefile Using QGIS
If you know your shapefile's beginning coordinate system or projection, you can export the data using QGIS.

A Case Study on Converting a Geodatabase From ArcGIS for Use in QGIS
In this article Charles Altendorf outlines a method he developed to convert GIS data located in a geodatabase created in ArcGIS into open source data that can be used in QGIS.

How To Use the Equal Earth Projection With QGIS on the Mac
Here are a few short steps to set up the Equal Earth map projection in QGIS.

Free Urban Planning GIS Book and Exercises
An open access book focusing on the use of GIS in sustainable urban planning and management includes six chapters containing exercises and GIS data.

QGIS Map Design, 2nd Edition
Updated to be used with QGIS 3.4, the second edition of QGIS Map Design is now available in its final version.

How to Change the Label Language When Using Natural Earth’s Quick Start QGIS Files
One quirk with the version 3 of the Natural Earth quick start kit .qgs file is that when you load it in to a session of QGIS, it can display labels in a language you weren't expecting.

How to Get the Map View in QGIS to Resize Properly on a Mac
One Mac OS specific bug is the map view canvas doesn't fill the available space in QGIS 3.x versions. Learn how to fix this.

QGIS Tutorial: How to Change the Map Projection to be Centered Over the Pacific Ocean
This quick tutorial shows you how to recenter your map project in QGIS so that the center of the map view is on the Pacific Ocean.

How to Use the Color Blind Preview Option in QGIS
With the release of QGIS 3, you can now preview how your maps will look for those with two types of red-green color blindness.

How to Add a Map from Mapbox to QGIS
This tutorial will show you how to take a map style you have created in Mapbox and load it into a QGIS session.

How to Geocode Addresses Using QGIS
If you have a CSV formatted file containing addresses, you can take advantage of QGIS to map out those addresses. This article contains step by step instructions for geocoding addresses using QGIS.

How to Save a Selection as a New File Using QGIS
Learn how to save a selection from a GIS dataset to a new GIS file using QGIS with this quick video tutorial.

Where is Open Source GIS Going?
Mark Altaweel discusses the growth and direction of open source GIS tools and software in this opinion piece.

How to Create a Non-contiguous Cartogram Using QGIS
This article presents a rough idea of how one might mimic a non-contiguous cartogram using QGIS.

Using R with GIS Software
With the utility of R, many popular statistical procedures and more advanced analyses, including a variety of simulation applications, can be applied directly within GIS tools such as QGIS.

How to Make the Most of QGIS
To get the most out of QGIS it’s not enough to simply know how to write the lines of code you need, and how to integrate with other exciting tools but rather, the more control you have over a tool like QGIS, the more you’ll be able to visualize and explore your ideas.

How to Map a Single Set of Coordinates Using QGIS
Here are the steps you need to follow if you want to map a single set of coordinates with QGIS.

How to Convert a Selection into a New GIS Dataset Using QGIS
Here is a step-by-step tutorial on how to convert a geographic selection from one GIS dataset into a new GIS file using QGIS.

Take Map Design to the Next Level with QGIS
QGIS Map Design provides step-by-step instructions covering both basic styling and labeling and advanced cartographic techniques such as illuminated contours and dynamic masking.

A Web Mapping Tutorial for Beginners
This tutorial by Ardit Sulce guides users through how to create a web map using QGIS.

Creating Dynamic Maps in QGIS Using Python: QGIS Python Programming CookBook
Learn how to use Python to create dynamic maps in QGIS with this free preview chapter of QGIS Python Programming CookBook. With ...

Tools: QGIS Python Programming CookBook
Learn how to work with map tools in QGIS using Python from this section as part of this preview chapter, Creating Dynamic Maps from QGIS Python Programming CookBook.

Labeling and Map Transparency: QGIS Python Programming CookBook
Learn how to label features and set map transparency in QGIS using Python from this section as part of this preview chapter, Creating Dynamic Maps from QGIS Python Programming CookBook.