i.albedo(1)
π i.albedo π
okay bestie, welcome to the i.albedo page from the GRASS GIS User's Manual β she's giving imagery, she's giving reflectance, she's literally the moment β¨
β¨ NAME β¨
i.albedo β Computes broad band albedo from surface reflectance. no cap, that's her whole job π«Ά
π·οΈ KEYWORDS π·οΈ
imagery, albedo, reflectance, satellite, Landsat, ASTER, AVHRR, MODIS
π SYNOPSIS π
i.albedo
i.albedo --help
i.albedo [-mnl8acd] input=name[,name,...] output=name [--overwrite]
[--help] [--verbose] [--quiet] [--ui]
π Flags π
-mβ MODIS (7 input bands:1,2,3,4,5,6,7)-nβ NOAA AVHRR (2 input bands:1,2)-lβ Landsat 5+7 (6 input bands:1,2,3,4,5,7)-8β Landsat 8 (7 input bands:1,2,3,4,5,6,7)-aβ ASTER (6 input bands:1,3,5,6,8,9)-cβ Aggressive mode (Landsat). Albedo dry run to calculate some water to beach/sand/desert stretching, a kind of simple atmospheric correction-dβ Soft mode (MODIS). Albedo dry run to calculate some water to beach/sand/desert stretching, a kind of simple atmospheric correction--overwriteβ Allow output files to overwrite existing files--helpβ Print usage summary--verboseβ Verbose module output--quietβ Quiet module output--uiβ Force launching GUI dialog
π¦ Parameters π¦
input=name[,name,...][required] β Name of input raster mapoutput=name[required] β Name for output raster map
π DESCRIPTION π
So i.albedo calculates the albedo β that's the Shortwave surface reflectance, in the range of 0.3-3 micro-meters, periodt. π
She takes as input individual bands of surface reflectance originating from MODIS, AVHRR, Landsat or Aster satellite sensors, and calculates the albedo for those. Iconic.
And heads up: this is a precursor to r.sun and any energy-balance processing, iykyk. π₯
π NOTES π
- For Landsat 8 she uses the weighted average reflectance β temporary solution until an algorithm is found, fr fr π
- She assumes MODIS product surface reflectance in
[0;10000].
πΈ EXAMPLE πΈ
The following example creates the raster map "albedo_lsat7_1987" from the LANDSAT-TM5 bands in the North Carolina dataset:
g.region raster=lsat5_1987_10 -p
i.albedo -l input=lsat5_1987_10,lsat5_1987_20,lsat5_1987_30,lsat5_1987_40,lsat5_1987_50,lsat5_1987_70 output=albedo_lsat7_1987
Figure: Resulting albedo map from LANDSAT 5
The following example creates the raster map "albedo_lsat7_2000" from the LANDSAT-TM7 bands in the North Carolina dataset:
g.region raster=lsat7_2000_10 -p
i.albedo -l input=lsat7_2000_10,lsat7_2000_20,lsat7_2000_30,lsat7_2000_40,lsat7_2000_50,lsat7_2000_70 output=albedo_lsat7_2000
Figure: Resulting albedo map from LANDSAT 7
π§ TODO π§
Maybe change input requirement of MODIS to [0.0-1.0]? π (manifesting this one, bestie)
π REFERENCES π
For a 2 band determination of the Aster BB Albedo see the following:
Salleh and Chan, 2014. Land Surface Albedo Determination: Remote Sensing and Statistical Validation. in proceedings of FIG 2014 (PDF)
π SEE ALSO π
r.sun, i.vi
π AUTHOR π
Yann Chemin
πΎ SOURCE CODE πΎ
Available at: i.albedo source code (history)
Accessed: Saturday Jan 17 05:41:39 2026
Main index | Imagery index | Topics index | Keywords index | Graphical index | Full index
and that's the whole page, bestie!! π«Ά this was the GRASS 8.4.2 Reference Manual, Β© 2003-2025 GRASS Development Team, accessed Saturday Jan 17 05:41:39 2026, and the manual you just read was i.albedo(1) for GRASS 8.4.2 β¨π slay, go compute some albedo ππ
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms