ee.Image.remap

ইনপুট মান থেকে আউটপুট মান পর্যন্ত মানচিত্র, দুটি সমান্তরাল তালিকা দ্বারা উপস্থাপিত। ইনপুট তালিকায় অন্তর্ভুক্ত নয় এমন যেকোনো ইনপুট মান হয় ডিফল্ট ভ্যালুতে সেট করা হয় যদি এটি দেওয়া হয় বা মাস্ক করা হয় যদি না হয়। মনে রাখবেন যে ফ্লোটিং পয়েন্টের মান ধারণকারী ইনপুটগুলি কখনও কখনও ফ্লোটিং পয়েন্ট নির্ভুলতার ত্রুটির কারণে মিলতে ব্যর্থ হতে পারে।

ব্যবহার রিটার্নস
Image. remap (from, to, defaultValue , bandName ) ছবি
যুক্তি টাইপ বিস্তারিত
এই: image ছবি যে চিত্রটিতে রিম্যাপিং প্রয়োগ করা হয়েছে৷
from তালিকা উৎস মান (সংখ্যা বা ee. অ্যারে)। এই তালিকার সমস্ত মান 'টু'-তে সংশ্লিষ্ট মানের সাথে ম্যাপ করা হবে।
to তালিকা গন্তব্য মান (সংখ্যা বা ee. অ্যারে)। এগুলি 'from'-এ সংশ্লিষ্ট মানগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়। 'থেকে' হিসাবে একই সংখ্যক মান থাকতে হবে।
defaultValue অবজেক্ট, ডিফল্ট: নাল ডিফল্ট মান প্রতিস্থাপনের মান যা 'থেকে'-তে একটি মান দ্বারা মেলেনি। যদি নির্দিষ্ট না করা হয়, অতুলনীয় মানগুলি মুখোশ হয়ে যায়।
bandName স্ট্রিং, ডিফল্ট: নাল রিম্যাপ ব্যান্ডের নাম. যদি নির্দিষ্ট না করা হয়, চিত্রের প্রথম ব্যান্ডটি ব্যবহার করা হয়।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// A land cover image.
var img = ee.Image('ESA/WorldCover/v100/2020');

// A list of pixel values to replace.
var fromList = [10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 100];

// A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
var toList =   [ 1,  2,  2,  2,  3,  2,  4,  5,  6,  6,  2];

// Replace pixel values in the image. If the image is multi-band, only the
// remapped band will be returned. The returned band name is "remapped".
// Input image properties are retained in the output image.
var imgRemap = img.remap({
  from: fromList,
  to: toList,
  defaultValue: 0,
  bandName: 'Map'
});

// Display the original and remapped images. Note that similar land cover
// classes in the original image are grouped into aggregate classes by
// from → to value mapping.
Map.addLayer(img, null, 'Original image');
Map.addLayer(imgRemap, {
    min: 1, max: 6,
    palette:'darkgreen, lightgreen, red, white, blue, lightblue'
  }, 'Remapped image');

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# A land cover image.
img = ee.Image('ESA/WorldCover/v100/2020')

# A list of pixel values to replace.
from_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 100]

# A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
to_list = [1, 2, 2, 2, 3, 2, 4, 5, 6, 6, 2]

# Replace pixel values in the image. If the image is multi-band, only the
# remapped band will be returned. The returned band name is "remapped".
# Input image properties are retained in the output image.
img_remap = img.remap(from_list, to_list, defaultValue=0, bandName='Map')

# Display the original and remapped images. Note that similar land cover
# classes in the original image are grouped into aggregate classes by
# from → to value mapping.
m = geemap.Map()
m.add_layer(img, None, 'Original image')
m.add_layer(
    img_remap,
    {
        'min': 1,
        'max': 6,
        'palette': [
            'darkgreen',
            'lightgreen',
            'red',
            'white',
            'blue',
            'lightblue',
        ],
    },
    'Remapped image',
)
m
,ইনপুট মান থেকে আউটপুট মান পর্যন্ত মানচিত্র, দুটি সমান্তরাল তালিকা দ্বারা উপস্থাপিত। ইনপুট তালিকায় অন্তর্ভুক্ত নয় এমন যেকোনো ইনপুট মান হয় ডিফল্ট ভ্যালুতে সেট করা হয় যদি এটি দেওয়া হয় বা মাস্ক করা হয় যদি না হয়। মনে রাখবেন যে ফ্লোটিং পয়েন্টের মান ধারণকারী ইনপুটগুলি কখনও কখনও ফ্লোটিং পয়েন্ট নির্ভুলতার ত্রুটির কারণে মিলতে ব্যর্থ হতে পারে।

ব্যবহার রিটার্নস
Image. remap (from, to, defaultValue , bandName ) ছবি
যুক্তি টাইপ বিস্তারিত
এই: image ছবি যে চিত্রটিতে রিম্যাপিং প্রয়োগ করা হয়েছে৷
from তালিকা উৎস মান (সংখ্যা বা ee. অ্যারে)। এই তালিকার সমস্ত মান 'টু'-তে সংশ্লিষ্ট মানের সাথে ম্যাপ করা হবে।
to তালিকা গন্তব্য মান (সংখ্যা বা ee. অ্যারে)। এগুলি 'from'-এ সংশ্লিষ্ট মানগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়। 'থেকে' হিসাবে একই সংখ্যক মান থাকতে হবে।
defaultValue অবজেক্ট, ডিফল্ট: নাল ডিফল্ট মান প্রতিস্থাপনের মান যা 'থেকে'-তে একটি মান দ্বারা মেলেনি। যদি নির্দিষ্ট না করা হয়, অতুলনীয় মানগুলি মুখোশ হয়ে যায়।
bandName স্ট্রিং, ডিফল্ট: নাল রিম্যাপ ব্যান্ডের নাম. যদি নির্দিষ্ট না করা হয়, চিত্রের প্রথম ব্যান্ডটি ব্যবহার করা হয়।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// A land cover image.
var img = ee.Image('ESA/WorldCover/v100/2020');

// A list of pixel values to replace.
var fromList = [10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 100];

// A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
var toList =   [ 1,  2,  2,  2,  3,  2,  4,  5,  6,  6,  2];

// Replace pixel values in the image. If the image is multi-band, only the
// remapped band will be returned. The returned band name is "remapped".
// Input image properties are retained in the output image.
var imgRemap = img.remap({
  from: fromList,
  to: toList,
  defaultValue: 0,
  bandName: 'Map'
});

// Display the original and remapped images. Note that similar land cover
// classes in the original image are grouped into aggregate classes by
// from → to value mapping.
Map.addLayer(img, null, 'Original image');
Map.addLayer(imgRemap, {
    min: 1, max: 6,
    palette:'darkgreen, lightgreen, red, white, blue, lightblue'
  }, 'Remapped image');

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# A land cover image.
img = ee.Image('ESA/WorldCover/v100/2020')

# A list of pixel values to replace.
from_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 100]

# A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
to_list = [1, 2, 2, 2, 3, 2, 4, 5, 6, 6, 2]

# Replace pixel values in the image. If the image is multi-band, only the
# remapped band will be returned. The returned band name is "remapped".
# Input image properties are retained in the output image.
img_remap = img.remap(from_list, to_list, defaultValue=0, bandName='Map')

# Display the original and remapped images. Note that similar land cover
# classes in the original image are grouped into aggregate classes by
# from → to value mapping.
m = geemap.Map()
m.add_layer(img, None, 'Original image')
m.add_layer(
    img_remap,
    {
        'min': 1,
        'max': 6,
        'palette': [
            'darkgreen',
            'lightgreen',
            'red',
            'white',
            'blue',
            'lightblue',
        ],
    },
    'Remapped image',
)
m