QGIS 2 Cookbook

Become a QGIS power user and master QGIS data management, visualization, and spatial analysis techniques
Preview in Mapt

QGIS 2 Cookbook

Alex Mandel et al.

1 customer reviews
Become a QGIS power user and master QGIS data management, visualization, and spatial analysis techniques
Mapt Subscription
FREE
$29.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.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
$0.00
$28.00
$49.99
$29.99p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


QGIS 2 Cookbook Book Cover
QGIS 2 Cookbook
$ 39.99
$ 28.00
Learning QGIS 2.0 Book Cover
Learning QGIS 2.0
$ 13.99
$ 9.80
Buy 2 for $27.30
Save $26.68
Add to Cart
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
 

Book Details

ISBN 139781783984961
Paperback390 pages

Book Description

QGIS is a user-friendly, cross-platform desktop geographic information system used to make maps and analyze spatial data. QGIS allows users to understand, question, interpret, and visualize spatial data in many ways that reveal relationships, patterns, and trends in the form of maps. This book is a collection of simple to advanced techniques that are needed in everyday geospatial work, and shows how to accomplish them with QGIS. You will begin by understanding the different types of data management techniques, as well as how data exploration works. You will then learn how to perform classic vector and raster analysis with QGIS, apart from creating time-based visualizations. Finally, you will learn how to create interactive and visually appealing maps with custom cartography. By the end of this book, you will have all the necessary knowledge to handle spatial data management, exploration, and visualization tasks in QGIS.

Table of Contents

Chapter 1: Data Input and Output
Introduction
Finding geospatial data on your computer
Describing data sources
Importing data from text files
Importing KML/KMZ files
Importing DXF/DWG files
Opening a NetCDF file
Saving a vector layer
Saving a raster layer
Reprojecting a layer
Batch format conversion
Batch reprojection
Loading vector layers into SpatiaLite
Loading vector layers into PostGIS
Chapter 2: Data Management
Introduction
Joining layer data
Cleaning up the attribute table
Configuring relations
Joining tables in databases
Creating views in SpatiaLite
Creating views in PostGIS
Creating spatial indexes
Georeferencing rasters
Georeferencing vector layers
Creating raster overviews (pyramids)
Building virtual rasters (catalogs)
Chapter 3: Common Data Preprocessing Steps
Introduction
Converting points to lines to polygons and back – QGIS
Converting points to lines to polygons and back – SpatiaLite
Converting points to lines to polygons and back – PostGIS
Cropping rasters
Clipping vectors
Extracting vectors
Converting rasters to vectors
Converting vectors to rasters
Building DateTime strings
Geotagging photos
Chapter 4: Data Exploration
Introduction
Listing unique values in a column
Exploring numeric value distribution in a column
Exploring spatiotemporal vector data using Time Manager
Creating animations using Time Manager
Designing time-dependent styles
Loading BaseMaps with the QuickMapServices plugin
Loading BaseMaps with the OpenLayers plugin
Viewing geotagged photos
Chapter 5: Classic Vector Analysis
Introduction
Selecting optimum sites
Dasymetric mapping
Calculating regional statistics
Estimating density heatmaps
Estimating values based on samples
Chapter 6: Network Analysis
Introduction
Creating a simple routing network
Calculating the shortest paths using the Road graph plugin
Routing with one-way streets in the Road graph plugin
Calculating the shortest paths with the QGIS network analysis library
Routing point sequences
Automating multiple route computation using batch processing
Matching points to the nearest line
Creating a routing network for pgRouting
Visualizing the pgRouting results in QGIS
Using the pgRoutingLayer plugin for convenience
Getting network data from the OSM
Chapter 7: Raster Analysis I
Introduction
Using the raster calculator
Preparing elevation data
Calculating a slope
Calculating a hillshade layer
Analyzing hydrology
Calculating a topographic index
Automating analysis tasks using the graphical modeler
Chapter 8: Raster Analysis II
Introduction
Calculating NDVI
Handling null values
Setting extents with masks
Sampling a raster layer
Visualizing multispectral layers
Modifying and reclassifying values in raster layers
Performing supervised classification of raster layers
Chapter 9: QGIS and the Web
Introduction
Using web services
Using WFS and WFS-T
Searching CSW
Using WMS and WMS Tiles
Using WCS
Using GDAL
Serving web maps with the QGIS server
Scale-dependent rendering
Hooking up web clients
Managing GeoServer from QGIS
Chapter 10: Cartography Tips
Introduction
Using Rule Based Rendering
Handling transparencies
Understanding the feature and layer blending modes
Saving and loading styles
Configuring data-defined labels
Creating custom SVG graphics
Making pretty graticules in any projection
Making useful graticules in printed maps
Creating a map series using Atlas
Chapter 11: Extending QGIS
Introduction
Defining custom projections
Working near the dateline
Working offline
Using the QspatiaLite plugin
Adding plugins with Python dependencies
Using the Python console
Writing Processing algorithms
Writing QGIS plugins
Using external tools
Chapter 12: Up and Coming
Introduction
Preparing LiDAR data
Opening File Geodatabases with the OpenFileGDB driver
Using Geopackages
The PostGIS Topology Editor plugin
The Topology Checker plugin
GRASS Topology tools
Hunting for bugs
Reporting bugs

What You Will Learn

  • Import and export common tricky spatial data formats
  • Perform classic vector and raster analysis with QGIS
  • Utilize spatial databases and data management tools
  • Use and create geographic web services and maps
  • Explore and create time-based visualizations
  • Perform network building and routing analysis
  • Extend QGIS capabilities with popular plugins and toolbox automation
  • Make beautiful and unique maps with customized cartography

Authors

Table of Contents

Chapter 1: Data Input and Output
Introduction
Finding geospatial data on your computer
Describing data sources
Importing data from text files
Importing KML/KMZ files
Importing DXF/DWG files
Opening a NetCDF file
Saving a vector layer
Saving a raster layer
Reprojecting a layer
Batch format conversion
Batch reprojection
Loading vector layers into SpatiaLite
Loading vector layers into PostGIS
Chapter 2: Data Management
Introduction
Joining layer data
Cleaning up the attribute table
Configuring relations
Joining tables in databases
Creating views in SpatiaLite
Creating views in PostGIS
Creating spatial indexes
Georeferencing rasters
Georeferencing vector layers
Creating raster overviews (pyramids)
Building virtual rasters (catalogs)
Chapter 3: Common Data Preprocessing Steps
Introduction
Converting points to lines to polygons and back – QGIS
Converting points to lines to polygons and back – SpatiaLite
Converting points to lines to polygons and back – PostGIS
Cropping rasters
Clipping vectors
Extracting vectors
Converting rasters to vectors
Converting vectors to rasters
Building DateTime strings
Geotagging photos
Chapter 4: Data Exploration
Introduction
Listing unique values in a column
Exploring numeric value distribution in a column
Exploring spatiotemporal vector data using Time Manager
Creating animations using Time Manager
Designing time-dependent styles
Loading BaseMaps with the QuickMapServices plugin
Loading BaseMaps with the OpenLayers plugin
Viewing geotagged photos
Chapter 5: Classic Vector Analysis
Introduction
Selecting optimum sites
Dasymetric mapping
Calculating regional statistics
Estimating density heatmaps
Estimating values based on samples
Chapter 6: Network Analysis
Introduction
Creating a simple routing network
Calculating the shortest paths using the Road graph plugin
Routing with one-way streets in the Road graph plugin
Calculating the shortest paths with the QGIS network analysis library
Routing point sequences
Automating multiple route computation using batch processing
Matching points to the nearest line
Creating a routing network for pgRouting
Visualizing the pgRouting results in QGIS
Using the pgRoutingLayer plugin for convenience
Getting network data from the OSM
Chapter 7: Raster Analysis I
Introduction
Using the raster calculator
Preparing elevation data
Calculating a slope
Calculating a hillshade layer
Analyzing hydrology
Calculating a topographic index
Automating analysis tasks using the graphical modeler
Chapter 8: Raster Analysis II
Introduction
Calculating NDVI
Handling null values
Setting extents with masks
Sampling a raster layer
Visualizing multispectral layers
Modifying and reclassifying values in raster layers
Performing supervised classification of raster layers
Chapter 9: QGIS and the Web
Introduction
Using web services
Using WFS and WFS-T
Searching CSW
Using WMS and WMS Tiles
Using WCS
Using GDAL
Serving web maps with the QGIS server
Scale-dependent rendering
Hooking up web clients
Managing GeoServer from QGIS
Chapter 10: Cartography Tips
Introduction
Using Rule Based Rendering
Handling transparencies
Understanding the feature and layer blending modes
Saving and loading styles
Configuring data-defined labels
Creating custom SVG graphics
Making pretty graticules in any projection
Making useful graticules in printed maps
Creating a map series using Atlas
Chapter 11: Extending QGIS
Introduction
Defining custom projections
Working near the dateline
Working offline
Using the QspatiaLite plugin
Adding plugins with Python dependencies
Using the Python console
Writing Processing algorithms
Writing QGIS plugins
Using external tools
Chapter 12: Up and Coming
Introduction
Preparing LiDAR data
Opening File Geodatabases with the OpenFileGDB driver
Using Geopackages
The PostGIS Topology Editor plugin
The Topology Checker plugin
GRASS Topology tools
Hunting for bugs
Reporting bugs

Book Details

ISBN 139781783984961
Paperback390 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

PostGIS Cookbook Book Cover
PostGIS Cookbook
$ 29.99
$ 21.00
Mastering QGIS Book Cover
Mastering QGIS
$ 39.99
$ 4.00
QGIS Python Programming Cookbook Book Cover
QGIS Python Programming Cookbook
$ 39.99
$ 28.00
Building Mapping Applications with QGIS Book Cover
Building Mapping Applications with QGIS
$ 26.99
$ 18.90
Learning QGIS - Second Edition Book Cover
Learning QGIS - Second Edition
$ 14.99
$ 10.50
Learning Geospatial Analysis with Python Book Cover
Learning Geospatial Analysis with Python
$ 29.99
$ 21.00