Amazon cover image
Image from Amazon.com

Mastering QGIS: go beyond the basics and unleash the full power of QGIS with practical, step-by-step examples Menke, Kurt

By: Contributor(s): Publication details: Packt Publishing Ltd 2015 BirminghamDescription: xiii, 388 pISBN:
  • 9781784398682
Subject(s): DDC classification:
  • 910.285 M3M2
Summary: QGIS is the leading alternative to proprietary GIS software. Although QGIS is described as intuitive, it is also, by default, complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time. Starting with a refresher on QGIS basics, this book will take you all the way through to creating your first custom QGIS plugin. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work. From the refresher, you will learn how to create, populate, and manage a spatial database and walk through styling GIS data, from creating custom symbols and color ramps to using blending modes. In the next section, you will discover how to prepare vector and raster data for processing and discover advanced data creation and editing techniques. The last third of the book covers more technical aspects of QGIS, including working with the Processing Toolbox, how to automate workflows with batch processing, and how to create graphical models. Finally, you will learn how to create and run Python data processing scripts and write your own QGIS plugin with pyqgis. https://www.packtpub.com/application-development/mastering-qgis
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Book Book Ahmedabad Non-fiction 910.285 M3M2 (Browse shelf(Opens below)) Available 193584
Total holds: 0

Table of Content:


1: A REFRESHING LOOK AT QGIS
QGIS download and installation
Tour of QGIS
Loading data
Working with coordinate reference systems
Working with tables
Editing data
Composing maps
Adding functionality with plugins
Summary

2: CREATING SPATIAL DATABASES
Fundamental database concepts
Creating a spatial database
Importing data into a SpatiaLite database
Exporting tables out of SpatiaLite as a shapefile
Managing tables
Creating queries and views
Summary

3: STYLING RASTER AND VECTOR DATA
Choosing and managing colors
Managing color ramps
Styling single band rasters
Styling multiband rasters
Creating a raster composite
Raster color rendering
Raster resampling
Styling vectors
Vector layer rendering
Using diagrams to display thematic data
Saving, loading, and setting default styles
Summary

4: PREPARING VECTOR DATA FOR PROCESSING
Merging shapefiles
Creating spatial indices
Checking for geometry errors
Converting vector geometries
Using basic vector geoprocessing tools
Defining coordinate reference systems
Advanced field calculations
Complex spatial and aspatial queries
Summary

5: PREPARING RASTER DATA FOR PROCESSING
Reclassifying rasters
Rescaling rasters
Creating a raster mosaic
Generating raster overviews (pyramids)
Converting between raster and vector data models
Creating raster surfaces via interpolation
Summary

6: ADVANCED DATA CREATION AND EDITING
Creating points from coordinate data
Geocoding address-based data
Georeferencing imagery
Checking the topology of vector data
Repairing topological errors via topological editing
Summary

7: THE PROCESSING TOOLBOX
About the processing toolbox
Performing raster analyses with GRASS
SAGA
Exploring hydrologic analyses with TauDEM
R
Summary

8: AUTOMATING WORKFLOWS WITH THE GRAPHICAL MODELER
An introduction to the graphical modeler
Opening the graphical modeler
Configuring the modeler and naming a model
Adding inputs
Adding algorithms
Running a model
Editing a model
Documenting a model
Saving, loading, and exporting models
Executing model algorithms iteratively
Nesting models
Using batch processing with models
Converting a model into a Python script
Summary

9: CREATING QGIS PLUGINS WITH PYQGIS AND PROBLEM SOLVING
Webography - where to get API information and PyQGIS help
The Python Console
Exploring iface and QGis
Exploring a QGIS API in the Python Console
Creating a plugin structure with Plugin Builder
A simple plugin example
Setting up a debugging environment
Debugging session example
Summary

10: PYQGIS SCRIPTING
Where to learn Python basics
Loading layers
Vector structure
Iterating over features
Editing features
Running processing toolbox algorithms
Running an external algorithm or command
Interacting with the map canvas
Summary

QGIS is the leading alternative to proprietary GIS software. Although QGIS is described as intuitive, it is also, by default, complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time.

Starting with a refresher on QGIS basics, this book will take you all the way through to creating your first custom QGIS plugin. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work. From the refresher, you will learn how to create, populate, and manage a spatial database and walk through styling GIS data, from creating custom symbols and color ramps to using blending modes. In the next section, you will discover how to prepare vector and raster data for processing and discover advanced data creation and editing techniques. The last third of the book covers more technical aspects of QGIS, including working with the Processing Toolbox, how to automate workflows with batch processing, and how to create graphical models. Finally, you will learn how to create and run Python data processing scripts and write your own QGIS plugin with pyqgis.



https://www.packtpub.com/application-development/mastering-qgis

There are no comments on this title.

to post a comment.

Powered by Koha