Getting started with QGIS
3.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting started with QGIS to your Wishlist.

Add to Wishlist

Getting started with QGIS

The latest guide to using QGIS 2.18 to create great maps and perform geoprocessing tasks with ease
3.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Created by Packt Publishing
Last updated 7/2017
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install QGIS and get familiar with the user interface
  • Load vector and raster data from files, databases, and web services
  • Create, visualize, and edit spatial data
  • Perform geoprocessing tasks and automate them
  • Create advanced cartographic outputs
  • Design great print maps
  • Expand QGIS using Python
View Curriculum
  • Should know the basic functions and processes of GIS.

QGIS is a user-friendly open source geographic information system (GIS) that runs on Linux, Unix, Mac OS X, and Windows. The popularity of open source geographic information systems and QGIS in particular has been growing rapidly over the last few years. This video is a practical, hands-on course updated for QGIS 2.14 that provides you with clear, step-by-step exercises to help you apply your GIS knowledge to QGIS.

This video takes you from installing and configuring QGIS to handling spatial data to creating great maps. You will learn how to load and visualize existing spatial data and create data from scratch. You will get to know important plugins, perform common geoprocessing and spatial analysis tasks, and automate them with processing. We will cover how to achieve great cartographic output and print maps. Finally, you will learn how to extend QGIS using Python and even create your own plugin.

About the Author

Anita Graser studied geomatics at the University of Applied Sciences Wiener Neustadt, Austria, from where she graduated with a master's degree in 2010. During her studies, she gained hands-on experience in the fields of geo-marketing and transportation research.

Since 2007, she has been working as a geographic information systems (GIS) expert with the dynamic transportation systems group at the Austrian Institute of Technology (AIT), where she focuses on analyzing and visualizing spatio-temporal data.

Anita serves on the OSGeo board of directors and the QGIS project steering committee. She has been working with GIS since 2005, provides QGIS training courses.

Who is the target audience?
  • This course is great for users, developers, and consultants who know the basic functions and processes of GIS and want to learn to use QGIS to analyze geospatial data and create rich mapping applications. If you want to take advantage of the wide range of functionalities that QGIS offers, then this is the book for you.
Compare to Other QGIS Courses
Curriculum For This Course
34 Lectures
Introducing QGIS
4 Lectures 22:16

This video gives you a quick glimpse of what this course offers to you.

Preview 03:55

The most important thing to start with a new technology is installation. You will learn here to install QGIS on your system.

Installing QGIS

It’s really exciting when you get yourhands on a new tool after installing. Let’s begin the fun with QGIS, through this video.

Running QGIS for the First Time

Now that we have set up QGIS, let's get accustomed to the interface.

Introducing the QGIS User Interface
Viewing Spatial Data
9 Lectures 51:06

Through this video, you will learn to load vector data from GIS file formats such as shapefiles as well as from text files.

Preview 05:47

Whenever we load a data source, QGIS looks for usable CRS information. How could you find aCRS easily? Let’s answer this question through this video.

Dealing with Coordinate Reference Systems

This video will show you how you could load raster files onto your map and work with it.

Loading Raster Files

This video will teach you to work with widely used cross-platform databases.

Loading Data from Databases

Let’s step from our system and learn to load the data from OGC web services.

Loading Data from OGC Web Services

After getting introduced to data sources, we can now create our first map. Let’s buildthe map and learn to style the map layers.

Styling Raster Layers

When we load vector layers, QGIS renders them using a default style and a randomcolor. Of course, we want to customize these styles to better reflect our data. Let’s see how we could do this.

Styling Vector Layers

Background maps are very useful for quick checks and to provide orientation,especially if you don't have access to any other base layers. Let’s have a look at how we could load and work with it.

Loading Background Maps

It’s quite important to know the best practice and methods to use and load files when building projects and working on multiple directories. This video will show you how you could load files from different locations.

Dealing with Project Files
Data Creation and Editing
8 Lectures 42:24

Let’s now start working deeper in QGIS. We will now learn to create a new layer from scratch. 

Preview 05:59

Selecting features is one of the core functions of any GIS, and it is useful to knowthem before we venture into editing geometries and attributes. Let’s start exploring it right now.

Working with Feature Selection Tools

Now that you know how to create and select features, we can take a closer look at the other tools in the Digitizing and Advanced Digitizing toolbars. Let’s go ahead.

Editing Vector Geometries

What if you want to edit the attributes of a specific feature or edit the attributes of a group of features? You may also want to change the attributes of all the features within a layer. Let’s try to find the solutions to this problem.

Editing Attributes

In some cases, we might want to permanently reproject a dataset, for example, to geoprocess it later on. This video will teach you how to do this.

Reprojecting and Converting Vector and Raster Data

In many real-life situations, we get additional non-spatial data in the form ofspreadsheets or text files. How, could we work with these kinds of data, which are formatted in a tabular form? Let’s do it right now!

Joining Tabular Data

Sometimes, the data that we receive from different sources or data that results froma chain of spatial processing steps can have problems.Topological errors can be particularly annoying, since they can lead to a multitude of different problems. Let’s see how we could resolve these.

Checking for Topological Errors and Fixing Them

Now that you know how to view data from spatial databases, let’s go ahead and add data to our databases.

Adding Data to Spatial Databases
Spatial Analysis
5 Lectures 57:05

This video will show you common raster processing and analysis tasks such as clipping to a certain extent ormask, creating relief and slope rasters from digital elevation models and using the raster calculator. 

Preview 13:44

Some analyses require a combination of raster and vector data. This video will show you, how to use both raster and vector datasets to explain how to convert between these different data types.

Combining Raster and Vector Data

The most comprehensive set of spatial analysis tools is accessible via the ProcessingPlugin. Let’s explore this for vector and raster analysis.

Vector and Raster Analysis with Processing

Now that you know how to do raster and data analysis with processing, it’s time to dive deep into it, learn more,and explore every corner with QGIS.

More on Vector and Raster Analysis with Processing

Another approach to geoprocessing is to use the functionality provided by spatial databases such as PostGIS and SpatiaLite. Let’s see how to do this.     

Leveraging the Power of Spatial Databases
Creating Great Maps
4 Lectures 51:06

This video will introduce you to more advanced vector styling features. It will build on the basics that you learned previously. You will learn howto create detailed custom visualizations.

Preview 21:30

When working with maps, labeling is an essential task to make the maps more readable and understandable. Good labeling can make your map more presentable and amazing! Let’s learn this art through this video.


This video will walk you through simple steps to design and extend your maps with more features.

Designing Print Maps

Besides print maps, web maps are another popular way of publishing maps. This video will teach you, how to use different QGIS plugins to create different types of web map.

Presenting Your Maps Online
Extending QGIS with Python
4 Lectures 33:33

Actions are a convenient way of adding custom functionality to QGIS, which arecreated for specific layers. Let’s see how we could use them to add functionality to our map.

Preview 06:30

Let’s get our hands on using Python with QGIS, which is one of the most booming languages. This video will show you the most direct way to

interact with the QGIS API, that is, through the Python Console.

Getting to Know the Python Console

How can we expand processing with our own scripts? This video is an answer to this question.

Creating Custom Geoprocessing Scripts Using Python

When you want to implement interactive tools or very specific graphical user interfaces, it is time to look into plugin development. Let’s do it right now!

Developing Your First Plugin
About the Instructor
Packt Publishing
3.9 Average rating
8,229 Reviews
58,970 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.