Book description
Master data management, visualization, and spatial analysis techniques in QGIS and become a GIS power user
About This Book
Learn how to work with various types of data and create beautiful maps using this easy-to-follow guide
Give a touch of professionalism to your maps, both for functionality and look and feel, with the help of this practical guide
This progressive, hands-on guide builds on a geo-spatial data and adds more reactive maps using geometry tools.
Who This Book Is For
If you are a user, developer, or consultant and want to know how to use QGIS to achieve the results you are used to from other types of GIS, then this learning path is for you. You are expected to be comfortable with core GIS concepts. This Learning Path will make you an expert with QGIS by showing you how to develop more complex, layered map applications. It will launch you to the next level of GIS users.
What You Will Learn
Create your first map by styling both vector and raster layers from different data sources
Use parameters such as precipitation, relative humidity, and temperature to predict the vulnerability of fields and crops to mildew
Re-project vector and raster data and see how to convert between different style formats
Use a mix of web services to provide a collaborative data system
Use raster analysis and a model automation tool to model the physical conditions for hydrological analysis
Get the most out of the cartographic tools to in QGIS to reveal the advanced tips and tricks of cartography
In Detail
The first module Learning QGIS, Third edition covers the installation and configuration of QGIS. You'll become a master in data creation and editing, and creating great maps. By the end of this module, you'll be able to extend QGIS with Python, getting in-depth with developing custom tools for the Processing Toolbox.
The second module QGIS Blueprints gives you an overview of the application types and the technical aspects along with few examples from the digital humanities. After estimating unknown values using interpolation methods and demonstrating visualization and analytical techniques, the module ends by creating an editable and data-rich map for the discovery of community information.
The third module QGIS 2 Cookbook covers data input and output with special instructions for trickier formats. Later, we dive into exploring data, data management, and preprocessing steps to cut your data to just the important areas. At the end of this module, you will dive into the methods for analyzing routes and networks, and learn how to take QGIS beyond the out-of-the-box features with plug-ins, customization, and add-on tools.
This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:
Learning QGIS, Third Edition by Anita Graser
QGIS Blueprints by Ben Mearns
QGIS 2 Cookbook by Alex Mandel, Víctor Olaya Ferrero, Anita Graser, Alexander Bruy
Style and approach
This Learning Path will get you up and running with QGIS. We start off with an introduction to QGIS and create maps and plugins. Then, we will guide you through Blueprints for geographic web applications, each of which will teach you a different feature by boiling down a complex workflow into steps you can follow. Finally, you'll turn your attention to becoming a QGIS power user and master data management, visualization, and spatial analysis techniques of QGIS.
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
Table of contents
-
QGIS: Becoming a GIS Power User
- Table of Contents
- QGIS: Becoming a GIS Power User
- QGIS: Becoming a GIS Power User
- Credits
- Preface
-
1. Module 1
- 1. Getting Started with QGIS
- 2. Viewing Spatial Data
-
3. Data Creation and Editing
- Creating new vector layers
- Working with feature selection tools
- Editing vector geometries
- Using measuring tools
- Editing attributes
- Reprojecting and converting vector and raster data
- Joining tabular data
- Using temporary scratch layers
- Checking for topological errors and fixing them
- Adding data to spatial databases
- Summary
-
4. Spatial Analysis
- Analyzing raster data
- Combining raster and vector data
-
Vector and raster analysis with Processing
- Finding nearest neighbors
- Converting between points, lines, and polygons
- Identifying features in the proximity of other features
- Sampling a raster at point locations
- Mapping density with hexagonal grids
- Calculating area shares within a region
- Batch-processing multiple datasets
- Automated geoprocessing with the graphical modeler
- Documenting and sharing models
- Leveraging the power of spatial databases
- Summary
- 5. Creating Great Maps
- 6. Extending QGIS with Python
-
2. Module 2
- 1. Exploring Places – from Concept to Interface
- 2. Identifying the Best Places
- 3. Discovering Physical Relationships
- 4. Finding the Best Way to Get There
- 5. Demonstrating Change
-
6. Estimating Unknown Values
- Importing the data
- Interpolated model values
- A dynamic web application – OpenLayers AJAX with Python and SpatiaLite
- Summary
- 7. Mapping for Enterprises and Communities
-
3. Module 3
-
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
-
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)
-
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
-
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
- 5. Classic Vector Analysis
-
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
- 7. Raster Analysis I
- 8. Raster Analysis II
- 9. QGIS and the Web
-
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
- 11. Extending QGIS
- 12. Up and Coming
-
1. Data Input and Output
- Bibliography
- Index
Product information
- Title: QGIS: Becoming a GIS Power User
- Author(s):
- Release date: February 2017
- Publisher(s): Packt Publishing
- ISBN: 9781788299725
You might also like
book
Mastering QGIS - Second Edition
Go beyond the basics and unleash the full power of QGIS with practical, step-by-step examples Key …
book
QGIS Quick Start Guide
Step through loading GIS data, creating GIS data, styling GIS and making maps with QGIS following …
book
Hands-On Geospatial Analysis with R and QGIS
Practical examples with real-world projects in GIS, Remote sensing, Geospatial data management and Analysis using the …
book
Learning QGIS - Third Edition
The latest guide to using QGIS 2.14 to create great maps and perform geoprocessing tasks with …