QGIS By Example

Leverage the power of QGIS in real-world applications to become a powerful user in cartography and GIS analysis
Preview in Mapt

QGIS By Example

Alexander Bruy, Daria Svidzinska

1 customer reviews
Leverage the power of QGIS in real-world applications to become a powerful user in cartography and GIS analysis

Quick links: > What will you learn?> Table of content> Product reviews

eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
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
$25.20
$44.99
RRP $35.99
RRP $44.99
eBook
Print + eBook

Frequently bought together


QGIS By Example Book Cover
QGIS By Example
$ 35.99
$ 25.20
Learning QGIS - Third Edition Book Cover
Learning QGIS - Third Edition
$ 27.99
$ 19.60
Buy 2 for $35.00
Save $28.98
Add to Cart

Book Details

ISBN 139781782174677
Paperback316 pages

Book Description

QGIS is a leading user-friendly, cross-platform, open source, desktop geographic information system (GIS). It provides many useful capabilities and features and their number is continuously growing. More and more private users and companies choose QGIS as their primary GIS software because it is very easy to use, feature-rich, extensible, and has a big and constantly growing community.

This book guides you from QGIS installation through data loading, and preparation to performing most common GIS analyses. You will perform different types of GIS analyses including density, visibility, and suitability analysis on practical, real-world data. Finally, you will learn how to become more productive and automate your everyday work with the help of the QGIS Processing framework and by developing your own Python plugins.

By the end of this book, you will have all the necessary knowledge about handling and analyzing spatial data.

Table of Contents

Chapter 1: Handling Your Data
Installing QGIS
GUI elements and customization
Extending functionality through plugins
Loading data into QGIS
Dealing with projections
Loading layers to a spatial database
Summary
Chapter 2: Visualizing and Styling the Data
Loading layers from the spatial database
Grouping and reordering layers
Developing your own styles
Adding labels
Managing styles
Adding base maps
Summary
Chapter 3: Presenting Data on a Print Map
Print composer
The initial setup – page format and other essentials
Adding and customizing a map
Adding and customizing a legend
Other map items
Working with multiple maps and overviews
Managing print composers
Summary
Chapter 4: Publishing the Map Online
Registering for the QGIS Cloud service
The QGIS Cloud plugin
Creating a database
Publishing the map
Viewing your map in QGIS and a browser
Deleting unused maps
Summary
Chapter 5: Answering Questions with Density Analysis
Density analysis and heatmaps
Creating heat maps with the Heatmap plugin
Mapping density with a hexagonal grid
Summary
Chapter 6: Answering Questions with Visibility Analysis
The basics of visibility analysis
Step 1 – converting a buildings' vector layer to raster
Step 2 – combining the DEM and buildings layers
Step 3 – defining observation points
Step 4 – creating viewshed coverages
Step 5 – finding scenic points
Step 6 – styling the results in 3D
Summary
Chapter 7: Answering Questions with Suitability Analysis
Basics of suitability analysis
Step 1 – define the goal and objectives of our analysis
Step 2 – analyze the available data and define its relevance
Step 3 – define the criteria of analysis
Step 4 – Analyze and prepare the data
Step 5 – overlay the data and interpret the results
Summary
Chapter 8: Automating Analysis with Processing Models
The QGIS Processing framework
Graphical Modeler
Adding inputs
Implementing the workflow
Filling model metadata and saving
Editing models
Sharing models
Summary
Chapter 9: Automating Analysis with Processing Scripts
Python scripts in Processing
Defining inputs and outputs
Implementing the algorithm
Writing help and saving
Sharing scripts
Summary
Chapter 10: Developing a Python Plugin – Select by Radius
QGIS plugins
Creating the plugin's skeleton
Designing the plugin's GUI
Using Designer UI files in the plugin
Implementing feature selection
Adding translations
Preparing the plugin for publishing
Summary

What You Will Learn

  • Install QGIS and integrate your data into a spatial database to improve data management, speedup access, and processing
  • Design beautiful and informative print maps for a better representation of your data and analysis results
  • Publish your maps on the Internet with the QGIS Cloud hosting
  • Use the Heatmap plugin and hexagonal grids to find hot regions by density analysis
  • Visualize your data in 3D and check object visibility to find the most scenic views
  • Perform suitability analysis to find places that meet your requirements and learn how to use spatial operations
  • Become more productive with the Processing framework by using models and scripts to automate repetitive and complex tasks
  • Develop your own Python plugin to extend QGIS's functionality

Authors

Table of Contents

Chapter 1: Handling Your Data
Installing QGIS
GUI elements and customization
Extending functionality through plugins
Loading data into QGIS
Dealing with projections
Loading layers to a spatial database
Summary
Chapter 2: Visualizing and Styling the Data
Loading layers from the spatial database
Grouping and reordering layers
Developing your own styles
Adding labels
Managing styles
Adding base maps
Summary
Chapter 3: Presenting Data on a Print Map
Print composer
The initial setup – page format and other essentials
Adding and customizing a map
Adding and customizing a legend
Other map items
Working with multiple maps and overviews
Managing print composers
Summary
Chapter 4: Publishing the Map Online
Registering for the QGIS Cloud service
The QGIS Cloud plugin
Creating a database
Publishing the map
Viewing your map in QGIS and a browser
Deleting unused maps
Summary
Chapter 5: Answering Questions with Density Analysis
Density analysis and heatmaps
Creating heat maps with the Heatmap plugin
Mapping density with a hexagonal grid
Summary
Chapter 6: Answering Questions with Visibility Analysis
The basics of visibility analysis
Step 1 – converting a buildings' vector layer to raster
Step 2 – combining the DEM and buildings layers
Step 3 – defining observation points
Step 4 – creating viewshed coverages
Step 5 – finding scenic points
Step 6 – styling the results in 3D
Summary
Chapter 7: Answering Questions with Suitability Analysis
Basics of suitability analysis
Step 1 – define the goal and objectives of our analysis
Step 2 – analyze the available data and define its relevance
Step 3 – define the criteria of analysis
Step 4 – Analyze and prepare the data
Step 5 – overlay the data and interpret the results
Summary
Chapter 8: Automating Analysis with Processing Models
The QGIS Processing framework
Graphical Modeler
Adding inputs
Implementing the workflow
Filling model metadata and saving
Editing models
Sharing models
Summary
Chapter 9: Automating Analysis with Processing Scripts
Python scripts in Processing
Defining inputs and outputs
Implementing the algorithm
Writing help and saving
Sharing scripts
Summary
Chapter 10: Developing a Python Plugin – Select by Radius
QGIS plugins
Creating the plugin's skeleton
Designing the plugin's GUI
Using Designer UI files in the plugin
Implementing feature selection
Adding translations
Preparing the plugin for publishing
Summary

Book Details

ISBN 139781782174677
Paperback316 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learning QGIS - Third Edition Book Cover
Learning QGIS - Third Edition
$ 27.99
$ 19.60
Mastering QGIS - Second Edition Book Cover
Mastering QGIS - Second Edition
$ 43.99
$ 30.80
QGIS 2 Cookbook Book Cover
QGIS 2 Cookbook
$ 39.99
$ 28.00
QGIS Blueprints Book Cover
QGIS Blueprints
$ 39.99
$ 28.00
Building Mapping Applications with QGIS Book Cover
Building Mapping Applications with QGIS
$ 26.99
$ 18.90
QGIS Python Programming Cookbook Book Cover
QGIS Python Programming Cookbook
$ 39.99
$ 28.00