Books & Videos

Table of Contents

Chapter: Automating QGIS

The Course Overview

06m 30s

Installing QGIS 2.18 for Development

07m 17s

Using the QGIS Python Console for Interactive Control

02m 25s

Automatically Starting the Python Console

01m 54s

Using the Python's Script Runner Plugin

03m 36s

Setting Up Your QGIS IDE

06m 44s

Debugging QGIS Python Scripts

07m 38s

Navigating the PyQGIS API

04m 7s

Creating a Traditional QGIS Plugin

06m 21s

Creating a Processing Toolbox Plugin

03m 31s

Storing and Reading Global and Project Preferences

05m 0s

Accessing the Script Path from Within Your Script

02m 20s

Chapter: Querying Vector Data

Loading a Vector Layer from a File Sample

04m 7s

Loading a Vector Layer from a Geodatabase

02m 24s

Examining Vector Layer Features and Attributes

04m 27s

Filtering a Layer by Geometry

03m 14s

Filtering a Layer by Attributes

02m 36s

Buffering a Feature

02m 58s

Measuring the Distance between Two Points and Along a Line

04m 9s

Calculating the Area of a Polygon

02m 17s

Creating a Spatial Index

02m 55s

Calculating the Bearing of a Line

02m 41s

Loading Data from a Spreadsheet

04m 32s

Accessing Layer Metadata

04m 7s

Chapter: Editing Vector Data

Creating a Vector Layer in Memory

02m 58s

Adding a Point Feature to a Vector Layer

03m 10s

Adding a Line Feature to a Vector Layer

02m 30s

Adding a Polygon Feature, Field, and Other Attributes to a Vector Layer

06m 29s

Joining a shapefile Attribute Table to a CSV File

04m 23s

Changing the Vector Layer Geometry and Feature’s Attribute

03m 48s

Removing Data from a Vector Layer, Deleting, and Re-projecting a Vector Layer

04m 34s

Converting a Shapefile to KML or GeoJSON

02m 36s

Merging and Splitting Shapefiles

04m 26s

Generalizing a Vector Layer

02m 9s

Dissolving Vector Features

01m 56s

Performing a Union on Vector Shapes

01m 36s

Rasterizing a Vector Layer

01m 48s

Exporting a Layer to the GeoPackage Format

03m 42s

Chapter: Using Raster Data

Loading a Raster Layer

04m 56s

Loading a NetCDF File

02m 38s

Getting the Cell Size, Width and Height of a Raster Layer

03m 22s

Counting and Swapping Raster Bands

04m 8s

Querying the Value of a Raster at a Specified Point

02m 30s

Reprojecting a Raster

04m 50s

Creating an Elevation hillshade

03m 40s

Creating vector contours from Elevation Data

02m 41s

Sampling a Raster Dataset Using a Regular Grid

04m 43s

Adding Elevation Data to a Line Vertices Using a Digital Elevation Model

04m 50s

Creating a Common Extent for Rasters

03m 41s

Resampling raster Resolution

03m 18s

Counting the Unique Values in a Raster and Mosaicking Rasters

04m 43s

Converting a TIFF Image to a JPEG Image

01m 54s

Creating Pyramids for a raster

03m 11s

Converting a Pixel Location to a Map Coordinate and Vice Versa

04m 45s

Creating a KML Image Overlay for a Raster

03m 24s

Converting a Raster to a Vector

02m 29s

Georeferencing a Raster from Control Points

03m 32s

Clipping a Raster Using a Shapefile

03m 2s