ee.PixelType

প্রতি উপাদানের প্রদত্ত সীমা এবং একটি ঐচ্ছিক মাত্রা সহ প্রদত্ত নির্ভুলতার একটি PixelType প্রদান করে।

ব্যবহার রিটার্নস
ee.PixelType(precision, minValue , maxValue , dimensions ) পিক্সেল টাইপ
যুক্তি টাইপ বিস্তারিত
precision অবজেক্ট পিক্সেল নির্ভুলতা, 'int', 'float', বা 'duble'-এর একটি।
minValue সংখ্যা, ডিফল্ট: নাল এই ধরনের পিক্সেলের ন্যূনতম মান। যদি নির্ভুলতা 'ফ্লোট' বা 'ডাবল' হয়, তাহলে এটি শূন্য হতে পারে, যা নেতিবাচক অসীমতাকে নির্দেশ করে।
maxValue সংখ্যা, ডিফল্ট: নাল এই ধরনের পিক্সেলের সর্বোচ্চ মান। যদি নির্ভুলতা 'ফ্লোট' বা 'ডাবল' হয়, তবে এটি শূন্য হতে পারে, ইতিবাচক অসীমতা নির্দেশ করে।
dimensions পূর্ণসংখ্যা, ডিফল্ট: 0 এই ধরনের পিক্সেলের মাত্রা পরিবর্তিত হতে পারে; 0 একটি স্কেলার, 1 একটি ভেক্টর, 2 একটি ম্যাট্রিক্স ইত্যাদি।

উদাহরণ

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

print(ee.PixelType('int', 0, 1));  // int ∈ [0, 1]
print(ee.PixelType('int', -20, -10));  // int ∈ [-20, -10]
print(ee.PixelType('float'));  // float
print(ee.PixelType('double'));  // double
print(ee.PixelType('double', null));  // double
print(ee.PixelType('double', null, null));  // double
print(ee.PixelType('double', null, null, 0));  // double
print(ee.PixelType('double', null, null, 1));  // double, 1 dimensions
print(ee.PixelType('double', null, null, 2));  // double, 2 dimensions
print(ee.PixelType('double', null, null, 3));  // double, 3 dimensions
print(ee.PixelType('double', null, null, 10));  // double, 10 dimensions
print(ee.PixelType('double', null, null, 1e8));  // double, 100000000 dimensions

print(ee.PixelType('double', 1, 2, 0));  // double ∈ [1, 2]
print(ee.PixelType('double', 1, 3, 2));  // double ∈ [1, 3], 2 dimensions
print(ee.PixelType('double', -4, -3, 0));  // double ∈ [-4, -3]

print(ee.PixelType('double', null, 2.3, 0));  // double
print(ee.PixelType('double', 3.4, null, 0));  // double

পাইথন সেটআপ

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

import ee
import geemap.core as geemap

Colab (পাইথন)

print(ee.PixelType('int', 0, 1).getInfo())  # int ∈ [0, 1]
print(ee.PixelType('int', -20, -10).getInfo())  # int ∈ [-20, -10]
print(ee.PixelType('float').getInfo())  # float
print(ee.PixelType('double').getInfo())  # double
print(ee.PixelType('double', None).getInfo())  # double
print(ee.PixelType('double', None, None).getInfo())  # double
print(ee.PixelType('double', None, None, 0).getInfo())  # double
print(ee.PixelType('double', None, None, 1).getInfo())  # double, 1 dimensions
print(ee.PixelType('double', None, None, 2).getInfo())  # double, 2 dimensions
print(ee.PixelType('double', None, None, 3).getInfo())  # double, 3 dimensions
print(ee.PixelType('double', None, None, 10).getInfo())  # double, 10 dimensions

# double, 100000000 dimensions
print(ee.PixelType('double', None, None, 1e8).getInfo())

print(ee.PixelType('double', 1, 2, 0).getInfo())  # double ∈ [1, 2]

# double ∈ [1, 3], 2 dimensions
print(ee.PixelType('double', 1, 3, 2).getInfo())
print(ee.PixelType('double', -4, -3, 0).getInfo())  # double ∈ [-4, -3]

print(ee.PixelType('double', None, 2.3, 0).getInfo())  # double
print(ee.PixelType('double', 3.4, None, 0).getInfo())  # double