Introduction to QGIS Python Programming [Video]

Introduction to QGIS Python Programming [Video]

Erik Westra

1 customer reviews
Learn how to analyze and display geospatial information using QGIS and Python
Mapt Subscription
FREE
€29.98/m after trial
Video
€75.48
RRP €88.78
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€75.48
€29.98p/m after trial
RRP €88.78
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787121997
Course Length3 hours 32 minutes

Video Description

QGIS is a standalone geographical information system -- that is, an application for viewing, analyzing and editing geospatial data. This video course shows how to leverage QGIS as a tool for developing geospatial applications using Python. Geospatial applications are often very complicated; using QGIS, you can avoid a lot of this complexity by developing at a higher level, making use of many of the tools for viewing, analyzing and editing geospatial data that are provided by the QGIS system. Using these tools, you can build more sophisticated geospatial applications with less time and effort.

Style and Approach

A logically arranged, step-by-step guide that firstly helps you get up to speed with the QGIS ecosystem and then gets right into showing how Python can be used with QGIS to analyse solve various geospatial problems.

Table of Contents

Installation and Setup
The Course Overview
Installing QGIS and Python
The QGIS System
Introduction to QGIS
Using Python with QGIS
Using the Python Console as a Window into the QGIS Environment
Examining a Python Plugin
Using the QGIS Python API within an External Application
The QGIS Python Console
Using the Console
Working with Geospatial Data in the Console
Scripting the QGIS User Interface
Understanding the PyQGIS Library
Discovering the QGIS Python API
Important Core Classes
Important GUI Classes
Using the PyQGIS Library
Analyzing Raster Data
Manipulating and Saving Vector Data
Using Different Symbols for Different Features
Calculating the Distance between Two Points
Creating QGIS Plugins
Creating a Simple Plugin
The Plugin Development Process
Distributing Plugins
Writing a Useful Plugin
Possibilities and Limitations of Plugins
Using QGIS in an External Application
Designing a Turnkey Mapping Application
Creating the Lex Application
Drawing the Map
Implementing Panning and Zooming
Implementing "Explore" Mode
Possibilities and Limitations of External Applications

What You Will Learn

  • Getting familiarized with QGIS
  • The different ways to make Python interact with QGIS
  • Examining the QGIS Python Console to see how it can be used as a window into the world of QGIS Python Programming
  • Diving deeper into the details of the QGIS Python APIW
  • Writing Python programs that work with QGIS

Authors

Table of Contents

Installation and Setup
The Course Overview
Installing QGIS and Python
The QGIS System
Introduction to QGIS
Using Python with QGIS
Using the Python Console as a Window into the QGIS Environment
Examining a Python Plugin
Using the QGIS Python API within an External Application
The QGIS Python Console
Using the Console
Working with Geospatial Data in the Console
Scripting the QGIS User Interface
Understanding the PyQGIS Library
Discovering the QGIS Python API
Important Core Classes
Important GUI Classes
Using the PyQGIS Library
Analyzing Raster Data
Manipulating and Saving Vector Data
Using Different Symbols for Different Features
Calculating the Distance between Two Points
Creating QGIS Plugins
Creating a Simple Plugin
The Plugin Development Process
Distributing Plugins
Writing a Useful Plugin
Possibilities and Limitations of Plugins
Using QGIS in an External Application
Designing a Turnkey Mapping Application
Creating the Lex Application
Drawing the Map
Implementing Panning and Zooming
Implementing "Explore" Mode
Possibilities and Limitations of External Applications

Video Details

ISBN 139781787121997
Course Length3 hours 32 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Getting started with Shiny [Video] Book Cover
Getting started with Shiny [Video]
€ 142.78
€ 121.38
Vue.js 2 Recipes [Video] Book Cover
Vue.js 2 Recipes [Video]
€ 142.78
€ 121.38
Front-End Web Development using Go [Video] Book Cover
Front-End Web Development using Go [Video]
€ 142.78
€ 121.38
Getting Started with Spring 5.0 [Video] Book Cover
Getting Started with Spring 5.0 [Video]
€ 142.78
€ 121.38
Fundamentals of Continuous Delivery Pipeline [Video] Book Cover
Fundamentals of Continuous Delivery Pipeline [Video]
€ 142.78
€ 121.38
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
€ 142.78
€ 121.38