ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অ্যাক্সেস বজায় রাখার জন্য
অবাণিজ্যিক যোগ্যতা যাচাই করতে হবে। আপনি যদি 26 সেপ্টেম্বর, 2025 এর মধ্যে যাচাই না করে থাকেন তবে আপনার অ্যাক্সেস হোল্ডে রাখা হতে পারে।
ee.Image.addBands
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্রথম ইনপুট থেকে কপি করা সমস্ত ব্যান্ড এবং দ্বিতীয় ইনপুট থেকে নির্বাচিত ব্যান্ড সমন্বিত একটি ছবি ফেরত দেয়, ঐচ্ছিকভাবে একই নামের প্রথম ছবিতে ব্যান্ডগুলিকে ওভাররাইট করে৷ নতুন চিত্রটিতে প্রথম ইনপুট চিত্র থেকে মেটাডেটা এবং পদচিহ্ন রয়েছে।
| ব্যবহার | রিটার্নস | Image. addBands (srcImg, names , overwrite ) | ছবি |
| যুক্তি | টাইপ | বিস্তারিত | এই: dstImg | ছবি | একটি ছবি যাতে ব্যান্ড কপি করা যায়। |
srcImg | ছবি | কপি করার জন্য ব্যান্ড ধারণকারী একটি ছবি। |
names | তালিকা, ডিফল্ট: নাল | কপি করার জন্য ব্যান্ড নামের ঐচ্ছিক তালিকা। নাম বাদ দেওয়া হলে, srcImg থেকে সমস্ত ব্যান্ড কপি করা হবে। |
overwrite | বুলিয়ান, ডিফল্ট: মিথ্যা | সত্য হলে, `srcImg`-এর ব্যান্ডগুলি `dstImg`-এ একই নামের ব্যান্ডগুলিকে ওভাররাইড করবে। অন্যথায় নতুন ব্যান্ডের নামকরণ করা হবে একটি সংখ্যাসূচক প্রত্যয় দিয়ে (`foo` থেকে `foo_1` যদি না `foo_1` বিদ্যমান থাকে, তারপর `foo_2` যদি না থাকে, ইত্যাদি)। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// A Sentinel-2 surface reflectance image.
var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG');
print('Original image', img);
// Scale reflectance bands and overwrite the original bands.
var reflBands = img.select('B.*').divide(10000);
img = img.addBands({
srcImg: reflBands,
overwrite: true
});
// Compute and add a single band (NDVI).
var ndvi = img.normalizedDifference(['B8', 'B4']).rename('NDVI');
img = img.addBands(ndvi);
// Compute and add multiple bands (NDWI and NBR).
var ndwi = img.normalizedDifference(['B3', 'B8']).rename('NDWI');
var nbr = img.normalizedDifference(['B8', 'B12']).rename('NBR');
var newBands = ee.Image([ndwi, nbr]);
img = img.addBands(newBands);
print('Image with added/modified bands', img); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap
Colab (পাইথন)
# A Sentinel-2 surface reflectance image.
img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
print('Original image:', img.getInfo())
# Scale reflectance bands and overwrite the original bands.
refl_bands = img.select('B.*').divide(10000)
img = img.addBands(srcImg=refl_bands, overwrite=True)
# Compute and add a single band (NDVI).
ndvi = img.normalizedDifference(['B8', 'B4']).rename('NDVI')
img = img.addBands(ndvi)
# Compute and add multiple bands (NDWI and NBR).
ndwi = img.normalizedDifference(['B3', 'B8']).rename('NDWI')
nbr = img.normalizedDifference(['B8', 'B12']).rename('NBR')
new_bands = ee.Image([ndwi, nbr])
img = img.addBands(new_bands)
print('Image with added/modified bands:', img.getInfo())
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `addBands` function combines bands from two images. It copies all bands from the first image and specified or all bands from the second. The user can select specific bands from the second image to add. If band names overlap, the `overwrite` parameter determines if bands from the second image replace those in the first; otherwise, they're renamed with a numerical suffix. The resulting image retains the first image's metadata and footprint.\n"]]