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.
This video gives you a quick glimpse of what this course offers to you.
The most important thing to start with a new technology is installation. You will learn here to install QGIS on your system.
It’s really exciting when you get yourhands on a new tool after installing. Let’s begin the fun with QGIS, through this video.
Now that we have set up QGIS, let's get accustomed to the interface.
Through this video, you will learn to load vector data from GIS file formats such as shapefiles as well as from text files.
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.
This video will show you how you could load raster files onto your map and work with it.
This video will teach you to work with widely used cross-platform databases.
Let’s step from our system and learn to load the 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.
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.
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.
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.
Let’s now start working deeper in QGIS. We will now learn to create a new layer from scratch.
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.
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.
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.
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.
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!
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.
Now that you know how to view data from spatial databases, let’s go ahead and add data to our databases.
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.
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.
The most comprehensive set of spatial analysis tools is accessible via the ProcessingPlugin. Let’s explore this for vector and raster analysis.
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.
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.
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.
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.
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.
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.
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.
How can we expand processing with our own scripts? This video is an answer to this question.
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!
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.