Remote Sensing · Statistics in R

Vegetation Cooling Across Land-Cover Types, Texas Hill Country

A statistics-driven study of how vegetation cools the land surface across five land-cover types in the Texas Hill Country, combining ArcGIS Pro raster processing with a complete, reproducible non-parametric workflow in R.

ArcGIS ProLandsat 8/9R · tidyverse Kruskal–WallisANCOVA
ANCOVA interaction of LST vs NDVI by land cover
ANCOVA: the slope of temperature on vegetation differs significantly by land cover
01Research question

Vegetation cools the surface, but not equally across land types. I quantified how the NDVI–temperature relationship varies among water, forest, agriculture, built-up, and barren land.

The focus is how much that cooling effect changes by land cover, tested with formal statistics.

Stratified random sample points
1,500 stratified random points (300 per class, 900 m spacing)
02Data

THREE RASTERS · ONE STUDY AREA

NDVI map
NDVI
Land surface temperature map
Land Surface Temp
Land cover map
Land cover (5 classes)
03Statistical approach
  1. Mosaic/stack Landsat bands in ArcGIS Pro; compute NDVI (B5/B4) and LST from thermal band ST_B10 (°C).
  2. Reclassify NLCD into 5 land-cover classes.
  3. Stratified random sampling (1,500 points); extract NDVI/LST via Zonal Statistics.
  4. In R: Levene's test (variances unequal) → Kruskal–Wallis + Dunn post-hoc; Pearson/Spearman correlation; regression; ANCOVA.
04Results
−0.80NDVI–LST correlation in agriculture
R² 0.64Agriculture regression fit
p < 0.001Classes differ for NDVI & LST
Land coverMean NDVIMean LST °CPearson r
Water0.03839.73+0.50
Forest0.25143.39−0.01 (ns)
Agriculture0.21051.31−0.80
Built-up0.20348.89−0.48
Barren0.21448.36−0.43

Vegetation strongly cools agriculture, built-up, and barren land, but has almost no effect in forest (already dense, NDVI saturates). ANCOVA confirmed a significant NDVI × land-cover interaction.

LST by land cover box plot
LST distribution by class
LST vs NDVI fitted per class
LST vs NDVI, fitted per class
05Limitations
  • NLCD land cover from a separate source (possible pixel-label mismatch).
  • NDVI not meaningful over water; NDVI saturation in dense forest.
  • Single-date (Aug 2024) snapshot; 30 m resolution; 5 broad classes.

Read the R code

Full R script, result tables, sample data, and maps on GitHub.