i.albedo(1grass)

๐Ÿ’– i.albedo โ€” the albedo maker โœจ

okay bestie, so this is i.albedo from the GRASS User's Manual, and she computes broad band albedo from surface reflectance. no cap. let's get into it ๐Ÿซถ

๐ŸŒˆ 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 map
  • output=name [required] โ€” Name for output raster map

๐Ÿ’… DESCRIPTION ๐Ÿ’…

i.albedo calculates the albedo, that is the Shortwave surface reflectance in the range of 0.3-3 micro-meters. she takes as input individual bands of surface reflectance originating from MODIS, AVHRR, Landsat or Aster satellite sensors and calculates the albedo for those. this is a precursor to r.sun and any energy-balance processing. it's giving main character energy in your energy-balance pipeline, fr fr ๐ŸŒž


๐Ÿ“ NOTES ๐Ÿ“

  • for Landsat 8 she uses the weighted average reflectance (temporary solution until an algorithm is found). lowkey a placeholder but it works ๐Ÿ’€
  • it assumes MODIS product surface reflectance in [0;10000]. noted. write that down bestie ๐Ÿ“

๐ŸŒธ 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]? bestie said "we'll see" ๐Ÿ™ˆ


๐Ÿ“š 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)

Latest change: Saturday Oct 11 04:38:40 2025 in commit: 3dd71f5fab83b72a2db2da959fe075c5b3b52200

Main index | Imagery index | Topics index | Keywords index | Graphical index | Full index


and that's the whole page, no skips, no cuts ๐Ÿ’– ยฉ 2003-2026 GRASS Development Team, GRASS 8.5.0 Reference Manual โ€” slay, periodt, go compute some albedo bestie ๐ŸŽ€โœจ

๐Ÿ“ฆ where this page comes from