| การใช้งาน | การคืนสินค้า |
|---|---|
ee.PixelType(precision, minValue, maxValue, dimensions) | PixelType |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|---|---|
precision | วัตถุ | ความแม่นยำของพิกเซล ซึ่งเป็นอย่างใดอย่างหนึ่งระหว่าง "int", "float" หรือ "double" |
minValue | ตัวเลข ค่าเริ่มต้น: null | ค่าต่ำสุดของพิกเซลประเภทนี้ หากความแม่นยำเป็น "float" หรือ "double" ค่านี้จะเป็น null ซึ่งหมายถึงลบอินฟินิตี้ |
maxValue | ตัวเลข ค่าเริ่มต้น: null | ค่าสูงสุดของพิกเซลประเภทนี้ หากความแม่นยำเป็น "float" หรือ "double" ค่านี้จะเป็น null ซึ่งหมายถึงค่าอนันต์บวก |
dimensions | จำนวนเต็ม ค่าเริ่มต้น: 0 | จำนวนมิติที่พิกเซลประเภทนี้สามารถเปลี่ยนแปลงได้ โดย 0 คือสเกลาร์, 1 คือเวกเตอร์, 2 คือเมทริกซ์ เป็นต้น |
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
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
import ee import geemap.core as geemap
Colab (Python)
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