Raster Analysis with Rioxarray

Contents

19. Raster Analysis with Rioxarray#

19.1. Introduction#

19.2. Learning Objectives#

19.3. Setting Up Your Rioxarray Environment#

19.3.1. Installing Required Libraries#

19.3.2. Importing Libraries and Configuration#

19.4. Loading and Exploring Georeferenced Raster Data#

19.4.1. Understanding Raster Data Structure#

19.4.2. Loading a Real Satellite Image#

19.4.3. Exploring the Dataset Structure#

19.4.4. Accessing Spatial Reference Information#

19.4.5. Setting CRS When Missing#

19.5. Fundamental Geospatial Operations#

19.5.1. Coordinate System Transformations#

19.5.2. Spatial Subsetting with Bounding Boxes#

19.5.3. Vector-Based Clipping#

19.6. Working with Spatial Dimensions and Resolution#

19.6.1. Understanding Spatial Resolution#

19.6.2. Resampling to Different Resolutions#

19.6.3. Spatial Subsetting by Coordinates#

19.7. Visualizing Geospatial Raster Data#

19.7.1. Creating True-Color Composite Images#

19.7.2. Visualizing Individual Bands#

19.7.3. Overlaying Vector Data on Raster Images#

19.8. Data Storage and File Management#

19.8.1. Saving Processed Raster Data#

19.8.2. Managing NoData Values#

19.9. Coordinate System Comparisons#

19.9.1. Side-by-Side Coordinate System Visualization#

19.10. Introduction to Band Math#

19.10.1. Computing Vegetation Indices#

19.10.2. Visualizing Vegetation Analysis#

19.10.3. Interpreting NDVI Results#

19.11. Key Takeaways#

19.12. Exercises#

19.12.1. Sample Dataset#

19.12.2. Exercise 1: Load and Inspect a Raster Dataset#

19.12.3. Exercise 2: Coordinate System Transformation#

19.12.4. Exercise 3: Spatial Subsetting with Bounding Boxes#

19.12.5. Exercise 4: Vector-Based Masking#

19.12.6. Exercise 5: Resolution Analysis and Data Export#