ee.FeatureCollection.remap

একটি সংগ্রহে একটি নির্দিষ্ট সম্পত্তির মান পুনরায় ম্যাপ করে। একটিতে পাওয়া দুটি সমান্তরাল তালিকা এবং মানচিত্র মান অন্যটির মান থেকে নেয়। প্রথম তালিকায় নির্দিষ্ট করা নেই এমন মান সহ যেকোনো উপাদান আউটপুট সংগ্রহ থেকে বাদ দেওয়া হয়।

ব্যবহার রিটার্নস
FeatureCollection. remap (lookupIn, lookupOut, columnName) ফিচার কালেকশন
যুক্তি টাইপ বিস্তারিত
এই: collection ফিচার কালেকশন সংগ্রহটি পরিবর্তন করতে হবে।
lookupIn তালিকা ইনপুট ম্যাপিং মান. স্ট্রিং এবং পূর্ণসংখ্যার মধ্যে সীমাবদ্ধ।
lookupOut তালিকা আউটপুট ম্যাপিং মান. লুকআপইন এর আকার একই হতে হবে।
columnName স্ট্রিং রিম্যাপ করার জন্য সম্পত্তির নাম।

উদাহরণ

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

// Classify features based on a string property.
// The 'nonsense' category gets dropped.
var fc = ee.FeatureCollection([
  ee.Feature(ee.Geometry.Point([1, 2]), {isTree: 'Tree'}),
  ee.Feature(ee.Geometry.Point([3, 4]), {isTree: 'NotTree'}),
  ee.Feature(ee.Geometry.Point([5, 6]), {isTree: 'nonsense'}),
]);

var trees = fc.remap(['NotTree', 'Tree'], [0, 1], 'isTree');
print('remapped trees', trees);

পাইথন সেটআপ

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

import ee
import geemap.core as geemap

Colab (পাইথন)

# Classify features based on a string property.
# The 'nonsense' category gets dropped.
fc = ee.FeatureCollection([
    ee.Feature(ee.Geometry.Point([1, 2]), {'isTree': 'Tree'}),
    ee.Feature(ee.Geometry.Point([3, 4]), {'isTree': 'NotTree'}),
    ee.Feature(ee.Geometry.Point([5, 6]), {'isTree': 'nonsense'}),
    ])

trees = fc.remap(['NotTree', 'Tree'], [0, 1], 'isTree')
print('Remapped trees:', trees.getInfo())