Learning QGIS - Third Edition
eBook - ePub

Learning QGIS - Third Edition

Anita Graser

Share book
  1. 210 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning QGIS - Third Edition

Anita Graser

Book details
Book preview
Table of contents
Citations

About This Book

The latest guide to using QGIS 2.14 to create great maps and perform geoprocessing tasks with easeAbout This Book• Learn how to work with various 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.• A progressive hands-on guide that builds on a geo-spatial data and adds more reactive maps by using geometry tools.Who This Book Is ForThis book is great for users, developers, and consultants who know the basic functions and processes of GIS and want to learn to use QGIS to analyze geospatial data and create rich mapping applications. If you want to take advantage of the wide range of functionalities that QGIS offers, then this is the book for you.What You Will Learn• Install QGIS and get familiar with the user interface• Load vector and raster data from files, databases, and web services• Create, visualize, and edit spatial data• Perform geoprocessing tasks and automate them• Create advanced cartographic outputs• Design great print maps• Expand QGIS using PythonIn DetailQGIS is a user-friendly open source geographic information system (GIS) that runs on Linux, Unix, Mac OS X, and Windows. The popularity of open source geographic information systems and QGIS in particular has been growing rapidly over the last few years.Learning QGIS Third Edition is a practical, hands-on guide updated for QGIS 2.14 that provides you with clear, step-by-step exercises to help you apply your GIS knowledge to QGIS. Through clear, practical exercises, this book will introduce you to working with QGIS quickly and painlessly.This book takes you from installing and configuring QGIS to handling spatial data to creating great maps. You will learn how to load and visualize existing spatial data and create data from scratch. You will get to know important plugins, perform common geoprocessing and spatial analysis tasks and automate them with Processing.We will cover how to achieve great cartographic output and print maps. Finally, you will learn how to extend QGIS using Python and even create your own plugin.Style and approachA step by step approach to explain concepts of Geospatial map with the help of real life examples

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning QGIS - Third Edition an online PDF/ePUB?
Yes, you can access Learning QGIS - Third Edition by Anita Graser in PDF and/or ePUB format, as well as other popular books in Computer Science & Data Visualisation. We have over one million books available in our catalogue for you to explore.

Information

Year
2016
ISBN
9781785888151
Edition
3

Learning QGIS Third Edition


Table of Contents

Learning QGIS Third Edition
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Getting Started with QGIS
Installing QGIS
Installing QGIS on Windows
Installing on Ubuntu
Running QGIS for the first time
Introducing the QGIS user interface
Finding help and reporting issues
Summary
2. Viewing Spatial Data
Loading vector data from files
Dealing with coordinate reference systems
Loading raster files
Georeferencing raster maps
Loading data from databases
Loading data from OGC web services
Styling raster layers
Styling vector layers
Creating point styles – an example of an airport style
Creating line styles – an example of river or road styles
Creating polygon styles – an example of a landmass style
Loading background maps
Dealing with project files
Summary
3. Data Creation and Editing
Creating new vector layers
Working with feature selection tools
Selecting features with the mouse
Selecting features with expressions
Selecting features using spatial queries
Editing vector geometries
Using basic digitizing tools
Using advanced digitizing tools
Using snapping to enable topologically correct editing
Using measuring tools
Editing attributes
Editing attributes in the attribute table
Editing attributes in the feature form
Creating a feature form using autogenerate
Designing a feature form using drag and drop designer
Designing a feature form using a .ui file
Calculating new attribute values
Reprojecting and converting vector and raster data
Joining tabular data
Setting up a join in Layer Properties
Checking join results in the attribute table
Using temporary scratch layers
Checking for topological errors and fixing them
Finding errors with the Topology Checker
Fixing invalid geometry errors
Adding data to spatial databases
Summary
4. Spatial Analysis
Analyzing raster data
Clipping rasters
Analyzing elevation/terrain data
Using the raster calculator
Combining raster and vector data
Converting between rasters and vectors
Accessing raster and vector layer statistics
Computing zonal statistics
Creating a heatmap from points
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
Selecting by location in SpatiaLite
Aggregating data in SpatiaLite
Summary
5. Creating Great Maps
Advanced vector styling
Creating a graduated style
Creating and using color ramps
Using categorized styles for nominal data
Creating a rule-based style for road layers
Creating data-defined symbology
Creating a dynamic heatmap style
Creating a 2.5D style
Adding live layer effects
Working with different styles
Labeling
Customizing label text styles
Controlling label formatting
Configuring label buffers, background, and shadows
Controlling label placement
Configuring point labels
Configuring line labels
Configuring polygon labels
Placing labels manually
Controlling label rendering
Designing print maps
Creating a basic map
Adding a scalebar
Adding a North arrow image
Adding a legend
Adding explanatory text to the map
Adding map grids and frames
Creating overview maps
Adding more details with attribute tables and HTML frames
Creating a map series using the Atlas feature
Presenting your maps online
Exporting a web map
Creating map tiles
Exporting a 3D web map
Summary
6. Extending QGIS with Python
Adding functionality using actions
Configuring your first Python action
Opening files using actions
Opening a web browser using actions
Getting to know the Python Console
Loading and exploring datasets
Styling layers
Filtering data
Creating a memory layer
Exporting map images
Creating custom geoprocessing scripts using Python
Writing your first Processing script
Writing a script with vector layer output
Visualizing the script progress
Developing your first plugin
Creating the plugin template with Plugin Builder
Customizing the plugin GUI
Implementing plugin functionality
Creating a custom map tool
Summary
Index

Learning QGIS Third Edition

Copyrigh...

Table of contents