How to Install GDAL for Any Operating System
| | |

How to Install GDAL for Any Operating System

GDAL, the Geospatial Data Abstraction Library, was designed to interact with raster and vector (geospatial) data. Over time it has evolved to include sophisticated data manipulation and analysis tools. The GDAL source code is C++, which makes it fast to run but difficult to install. Many software and applications use GDAL for handling and analyzing…

Creating New Shapefiles in QGIS
|

Creating New Shapefiles in QGIS

A shapefile is a file format that represents geographic data in vector format. Shapefiles define points, lines, and polygons. The shapefile format was developed by ESRI and is frequently referred to as an ESRI shapefile. Shapefiles are not the only way to represent vector data. Geopackages, GeoJSON, KML, CSV, and database structures also represent vector…

Creating REMs and Detrended DEMs in QGIS
|

Creating REMs and Detrended DEMs in QGIS

Have you ever seen those really awesome visualizations of rivers that are made with elevation data? You know, the ones where you can see the channels meander through the floodplain? Those visualizations are made using relative elevation models (REMS), which are also known as detrended DEMs. Visualizing data for rivers in GIS and map visualizations…

Reproject Raster and Vector Layers with QGIS
|

Reproject Raster and Vector Layers with QGIS

With QGIS reprojections can be calculated with the export data tool, the reproject layer tool, and GDAL Warp. Reprojecting layers (i.e., converting them to a different coordinate reference system, or CRS) is often an important step of geospatial analysis to ensure layers are properly registered and perform distance and area calculations. I’ll demonstrate how to use the export, reproject, and warp methods to reproject raster and vector layers.

Remote Sensing Analysis with QGIS
| |

Remote Sensing Analysis with QGIS

In geographic information science (GIS), remote sensing is the act of acquiring information about the features of the Earth’s surface from a distance. Remotely sensed data are acquired from many different platforms including, satellites, aircraft, and fixed instruments with many different sensors including, spectral imagery (cameras), lidar, and radar. The most common form of remotely…

Supervised Image Classification with QGIS
| |

Supervised Image Classification with QGIS

Image classification techniques are at the heart of modern remote sensing. Image classification is a method of extracting usable information from images. Without classification, images are just a collection of numbers that represent colors and it’s very difficult to obtain any quantifiable information about a landscape from data like that. With remote sensing techniques, we…

How to Make a Web Map with QGIS using the qgis2web plugin
| |

How to Make a Web Map with QGIS using the qgis2web plugin

GIS software makes it possible to create maps that contain a lot of powerful and important information. However, sharing those maps and information with non-GIS users can be difficult, especially when maps contain multiple layers. Others may not have GIS software or know how to use it, and an image of a map may not…

Unsupervised Image Classification with QGIS
| |

Unsupervised Image Classification with QGIS

Image classification is the process of using numerical methods to automate the identification of objects in images and is a common method to interpret satellite imagery. With vast amounts of satellite imagery being collected every day it is next to impossible to manually classify satellite images for their many purposes. Instead we rely on numerical…

How to Create Contour Lines and Labels with QGIS
|

How to Create Contour Lines and Labels with QGIS

Contour lines are most often used to represent topography on two-dimensional maps and figures. However, they can represent spatially changing values for any variable. Creating, styling, and labeling contour lines can be a little tedious, and it takes a little bit of time to learn exactly which tools to use to do this in QGIS….

How to Add Google Satellite Imagery and Google Maps to QGIS

How to Add Google Satellite Imagery and Google Maps to QGIS

QGIS is a very powerful and customizable software. However, one of its shortcomings is that it only comes with one default basemap, Open Street Map. The great thing is that it is very easy to add other basemap sources to QGIS. Google Maps and Google Satellite are probably the most recognized map layers in the…

How to Install or Update QGIS

QGIS is an amazingly powerful, free GIS software. In my opinion, it’s the best free GIS software there is and even outperforms expensive, enterprise software in some instances (looking at you ESRI). QGIS is available for Windows, Mac, and Linux operating systems. There are two different options for installing QGIS and the installation process can…

Use QGIS 3D View to Create 3D Maps and Visualizations

Use QGIS 3D View to Create 3D Maps and Visualizations

Many types of geographical data represent 3-dimensional features. Displaying these data in compelling visualizations can often be difficult when limited to a 2-dimensional screen or piece of paper. Luckily, QGIS has built-in support for visualizing 3D data so that you can show off your data with some exquisite visualizations. Creating 3D maps and visualizations in…

Spatial Joins with QGIS Using the “Join Attributes by Nearest” Tool

A spatial join is operation performed on spatial vector data that links the attributes of one feature set to the attributes of the closest feature in a second set. The result of a spatial join is a new feature set (vector layer) that contains the attributes of both the input feature and the closest feature…

Calculate Geometry in QGIS: How to calculate line length, polygon area, and polygon perimeter

Calculate Geometry in QGIS: How to calculate line length, polygon area, and polygon perimeter

For many GIS analyses, it is necessary to calculate the length, area, or perimeter of line or polygon features (i.e. geometries). These operations are referred to as calculating geometry. The QGIS tool that calculates feature geometries is the Field Calculator tool. There are some nuances and potential pitfalls when calculating geometry in QGIS. This guide…

Show Only Selected Features in a QGIS Attribute Table

Show Only Selected Features in a QGIS Attribute Table

Attribute tables display information about geographic features and are an essential element of any GIS. It is often necessary to subset, select, or remove features based on attribute data. Learning quick ways to accomplish these tasks can really speed up your GIS efficiency. One common, and very helpful, attribute table view is to show only…

Merge Multiple Rasters in QGIS (Create a Raster Mosaic)

Merge Multiple Rasters in QGIS (Create a Raster Mosaic)

With GIS analysis it’s a common occurrence that multiple raster tiles are required to cover a study area. For many analyses, and specifically hydrological analyses, a seamless, single raster is needed. The solution for combining multiple raster layers is to perform a raster merge, also referred to as a raster mosaic. QGIS uses the the…

How to Make a False-Color  Satellite Image in QGIS
|

How to Make a False-Color Satellite Image in QGIS

False-color satellite images can be very useful to visually analyze different landscape characteristics. They also look really cool and are used to make very artistic maps and displays. False-color satellite images are created by displaying different band combinations with different colors. For example, a color near-infrared image is created by displaying data from the near-infrared…

Remote Sensing with QGIS: Calculate NDVI
|

Remote Sensing with QGIS: Calculate NDVI

Vegetation indices are a staple remote sensing product and the normalized difference vegetation index (NDVI) may be the most widely used vegetation index. To calculate NDVI you simply need appropriate imagery and a program that allows you to interact with the image data. QGIS is a great, free option for a GIS program that provides…