AI-generated Key Takeaways
-
The
Image.renamefunction changes the names of the bands in an image. -
It returns the image with the renamed bands.
-
The new names for the bands must be provided as a list of strings or a series of string arguments, and the number of new names must match the number of bands in the image.
Returns the renamed image.
| Usage | Returns |
|---|---|
Image.rename(var_args) | Image |
| Argument | Type | Details |
|---|---|---|
this: image | Image | The Image instance. |
var_args | List<String>|Object|VarArgs<String> | The new names for the bands. Must match the number of bands in the Image. |
Examples
Code Editor (JavaScript)
// A Sentinel-2 surface reflectance image. var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG') .select(['B11', 'B8', 'B3']); print('Original selected S2 image band names', img.bandNames()); print('Rename bands using a list (JavaScript array or ee.List)', img.rename(['SWIR1', 'NIR', 'GREEN']).bandNames()); print('Rename bands using a series of string arguments', img.rename('swir1', 'nir', 'green').bandNames());
import ee import geemap.core as geemap
Colab (Python)
# A Sentinel-2 surface reflectance image. img = ee.Image( 'COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG' ).select(['B11', 'B8', 'B3']) print('Original selected S2 image band names:', img.bandNames().getInfo()) print('Rename bands using a list (Python list or ee.List):', img.rename(['SWIR1', 'NIR', 'GREEN']).bandNames().getInfo()) print('Rename bands using a series of string arguments:', img.rename('swir1', 'nir', 'green').bandNames().getInfo())