ee.Number.parse

แปลงสตริงเป็นตัวเลข

การใช้งานการคืนสินค้า
ee.Number.parse(input, radix)ตัวเลข
อาร์กิวเมนต์ประเภทรายละเอียด
inputสตริงสตริงที่จะแปลงเป็นตัวเลข
radixจำนวนเต็ม ค่าเริ่มต้น: 10จำนวนเต็มที่แทนระบบตัวเลขฐานที่จะแปลง หากอินพุตไม่ใช่จำนวนเต็ม ฐานต้องเท่ากับ 10 หรือไม่ได้ระบุ

ตัวอย่าง

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

print('Client-side string converted to ee.Number',
      ee.Number.parse('10'));  // 10

print('ee.String converted to ee.Number',
      ee.Number.parse(ee.String('100')));  // 100

print('Ambiguous string object converted to ee.Number',
      ee.Number.parse(ee.Feature(null, {id: '1000'}).get('id')));  // 1000

print('Ambiguous number object converted to ee.Number',
      ee.Number.parse(ee.Feature(null, {id: 1000}).get('id')));  // 1000

print('Leading zeros are removed',
      ee.Number.parse('0001'));  // 1

print('Radix 16',
      ee.Number.parse('3E8', 16)); // 1000

การตั้งค่า Python

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

import ee
import geemap.core as geemap

Colab (Python)

print('Client-side string converted to ee.Number:',
      ee.Number.parse('10').getInfo())  # 10

print('ee.String converted to ee.Number:',
      ee.Number.parse(ee.String('100')).getInfo())  # 100

# 1000
print('Ambiguous string object converted to ee.Number:',
      ee.Number.parse(ee.Feature(None, {'id': '1000'}).get('id')).getInfo())

print('Leading zeros are removed:',
      ee.Number.parse('0001').getInfo())  # 1

print('Radix 16:', ee.Number.parse('3E8', 16).getInfo()) # 1000