ee.Number.clamp

ยึดค่าให้อยู่ในช่วงต่ำสุดถึงสูงสุด

การใช้งานการคืนสินค้า
Number.clamp(min, max)ตัวเลข
อาร์กิวเมนต์ประเภทรายละเอียด
ดังนี้ numberตัวเลข
minทศนิยมค่าต่ำสุดที่จะยึด
maxทศนิยมค่าสูงสุดที่จะยึด

ตัวอย่าง

โปรแกรมแก้ไขโค้ด (JavaScript)

// Numbers within range are unaffected.
print('100 clamped to range [0,255]', ee.Number(100).clamp(0, 255));  // 100

// Numbers greater than max in range are set to max.
print('259 clamped to range [0,255]', ee.Number(259).clamp(0, 255));  // 255

// Numbers less than min in range are set to min.
print('-259 clamped to range [0,255]', ee.Number(-259).clamp(0, 255));  // 0

การตั้งค่า Python

ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า สภาพแวดล้อม Python

import ee
import geemap.core as geemap

Colab (Python)

# Numbers within range are unaffected.
# 100
print('100 clamped to range [0,255]:', ee.Number(100).clamp(0, 255).getInfo())

# Numbers greater than max in range are set to max.
# 255
print('259 clamped to range [0,255]:', ee.Number(259).clamp(0, 255).getInfo())

# Numbers less than min in range are set to min.
# 0
print('-259 clamped to range [0,255]:', ee.Number(-259).clamp(0, 255).getInfo())