Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Hands-On Geospatial Analysis with R and QGIS

You're reading from   Hands-On Geospatial Analysis with R and QGIS A beginner's guide to manipulating, managing, and analyzing spatial data using R and QGIS 3.2.2

Arrow left icon
Product type Paperback
Published in Nov 2018
Publisher Packt
ISBN-13 9781788991674
Length 354 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
Brad Hamson Brad Hamson
Author Profile Icon Brad Hamson
Brad Hamson
Shammunul Islam Shammunul Islam
Author Profile Icon Shammunul Islam
Shammunul Islam
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. Setting Up R and QGIS Environments for Geospatial Tasks FREE CHAPTER 2. Fundamentals of GIS Using R and QGIS 3. Creating Geospatial Data 4. Working with Geospatial Data 5. Remote Sensing Using R and QGIS 6. Point Pattern Analysis 7. Spatial Analysis 8. GRASS, Graphical Modelers, and Web Mapping 9. Classification of Remote Sensing Images 10. Landslide Susceptibility Mapping 11. Other Books You May Enjoy

What this book covers

Chapter 1, Setting Up R and QGIS Environments for Geospatial Tasks, shows how to set up the R and QGIS environments necessary for this book. The basics of R programming are covered, and you are introduced to the interface of QGIS.

Chapter 2, Fundamentals of GIS Using R and QGIS, details the different ways that spatial data is handled by R and QGIS. You are introduced to the steps that need to be followed to set up different projection systems and re-project data in this software. Packages such as sp, maptools, rgeos, sf, ggplot2, ggmap, and tmap in R are covered, showing how spatial data can be imported, exported, and visualized with the R engine. This chapter also shows how to do the same tasks with QGIS, with the help of detailed descriptions and screenshots. You will learn how to visualize quantitative and qualitative data in both R and QGIS.

Chapter 3, Creating Geospatial Data, provides a detailed overview of how to create geospatial data. This chapter will shed light on how vector and raster data is stored and how you can create point data, line data, and polygon data. Using QGIS, you will also be introduced to the digitization of maps.

Chapter 4, Working with Geospatial Data, explains how to query data for information extraction, how to use different joins, how to dissolve polygons, how to use buffering, and more. R and QGIS are both used to accomplish these tasks.

Chapter 5, Remote Sensing Using R and QGIS, begins with the basics of RS. The steps required to load and visualize remote sensing in R and QGIS are followed by band arithmetic, stacking and unstacking raster images, and other basic operations with RS data.

Chapter 6, Point Pattern Analysis, starts with the basic terminology of point pattern process (PPP) such as points, events, marks, windows, the spatial point pattern, and the spatial point process. It then explains how to use R to create R objects. You are then introduced to the PPP analysis for spatial randomness checking using quadrat testing, G-function, K-function and L-function, and others.

Chapter 7, Spatial Analysis, introduces readers to testing and modeling autocorrelation, fitting generalized linear models, and geostatistics. Checking the spatial autocorrelation of data using Moran's I is covered here, followed by spatial regression and a generalized linear model. Spatial interpolation and the basics of geostatistics are also discussed here.

Chapter 8, GRASS, Graphical Modelers, and Web Mapping, focuses on some more open source software, GRASS GIS, which can be used with QGIS. The chapter explains how to set up GRASS GIS and perform GRASS operations. Automating tasks using the graphical modeler is also covered. You will also learn how to make web maps inside QGIS.

Chapter 9, Classification of Remote Sensing Images, covers the basics of remote sensing image classification using QGIS 3.2.2. Supervised classification using the SCP plugin of QGIS is used to show how you can classify landsat images.

Chapter 10, Landslide Susceptibility Mapping, is a case study-based chapter where you are introduced to the different steps needed to make landslide susceptibility maps. Using the historical data of landslide events in Bangladesh, this chapter provides a step-by-step guide to the process of creating a landslide susceptibility map. In doing so, R and QGIS are used together. Logistic regression and decision-tree-based algorithms are used to fit models, and the accuracy of those models are then computed.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime